void my_engine_settings(GtkWidget * hbox, gboolean active) { GtkWidget * vbox; GtkWidget * scroller; #if GTK_CHECK_VERSION(3, 0, 0) vbox = gtk_box_new(GTK_ORIENTATION_VERTICAL,2); #else vbox = gtk_vbox_new(FALSE,2); #endif gtk_box_pack_startC(hbox, vbox, TRUE, TRUE, 0); gtk_box_pack_startC(vbox, gtk_label_new(active?"Active Window":"Inactive Window"), FALSE, FALSE, 0); #if GTK_CHECK_VERSION(3, 2, 0) gtk_box_pack_startC(vbox, gtk_separator_new (GTK_ORIENTATION_HORIZONTAL), FALSE, FALSE, 0); #else gtk_box_pack_startC(vbox, gtk_hseparator_new(), FALSE, FALSE, 0); #endif scroller = gtk_scrolled_window_new(NULL,NULL); gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scroller), GTK_POLICY_NEVER, GTK_POLICY_AUTOMATIC); gtk_box_pack_startC(vbox, scroller, TRUE, TRUE, 0); table_new(3, FALSE, FALSE); #if GTK_CHECK_VERSION(3, 8, 0) gtk_container_add(GTK_CONTAINER(scroller), GTK_WIDGET(get_current_table())); #else gtk_scrolled_window_add_with_viewport(GTK_SCROLLED_WINDOW(scroller), GTK_WIDGET(get_current_table())); #endif make_labels(_("Colors")); table_append_separator(); ACAV(_("Outer Frame Blend"), "border", SECT); ACAV(_("Title Bar"), "title_bar", SECT); }
static const std::vector<string_type>& labels() { static const std::vector<string_type> singleton{ make_labels() }; return singleton; }