+ gtk_container_add (GTK_CONTAINER (verbose_button_eventbox), verbose_button);
+
+ capture_button_eventbox = gtk_event_box_new ();
+ gtk_widget_set_name (capture_button_eventbox, "capture_button_eventbox");
+ gtk_widget_ref (capture_button_eventbox);
+ gtk_object_set_data_full (GTK_OBJECT (xscreensaver_demo), "capture_button_eventbox", capture_button_eventbox,
+ (GtkDestroyNotify) gtk_widget_unref);
+ gtk_widget_show (capture_button_eventbox);
+ gtk_table_attach (GTK_TABLE (diag_table), capture_button_eventbox, 0, 1, 1, 2,
+ (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
+ (GtkAttachOptions) (GTK_FILL), 0, 0);
+ gtk_tooltips_set_tip (tooltips, capture_button_eventbox, "Whether the stdout and stderr streams of graphics demos should be displayed on the xscreensaver window.", NULL);
+
+ capture_button = gtk_check_button_new_with_label ("Display Subprocess Errors");
+ gtk_widget_set_name (capture_button, "capture_button");
+ gtk_widget_ref (capture_button);
+ gtk_object_set_data_full (GTK_OBJECT (xscreensaver_demo), "capture_button", capture_button,
+ (GtkDestroyNotify) gtk_widget_unref);
+ gtk_widget_show (capture_button);
+ gtk_container_add (GTK_CONTAINER (capture_button_eventbox), capture_button);
+
+ splash_button_eventbox = gtk_event_box_new ();
+ gtk_widget_set_name (splash_button_eventbox, "splash_button_eventbox");
+ gtk_widget_ref (splash_button_eventbox);
+ gtk_object_set_data_full (GTK_OBJECT (xscreensaver_demo), "splash_button_eventbox", splash_button_eventbox,
+ (GtkDestroyNotify) gtk_widget_unref);
+ gtk_widget_show (splash_button_eventbox);
+ gtk_table_attach (GTK_TABLE (diag_table), splash_button_eventbox, 0, 1, 2, 3,
+ (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
+ (GtkAttachOptions) (0), 0, 0);
+ gtk_tooltips_set_tip (tooltips, splash_button_eventbox, "Whether the splash screen (with the version number and `Help' button) should be momentarily displayed when the daemon first starts up.", NULL);
+
+ splash_button = gtk_check_button_new_with_label ("Display Splash Screen at Startup");
+ gtk_widget_set_name (splash_button, "splash_button");
+ gtk_widget_ref (splash_button);
+ gtk_object_set_data_full (GTK_OBJECT (xscreensaver_demo), "splash_button", splash_button,
+ (GtkDestroyNotify) gtk_widget_unref);
+ gtk_widget_show (splash_button);
+ gtk_container_add (GTK_CONTAINER (splash_button_eventbox), splash_button);
+ gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (splash_button), TRUE);
+
+ cmap_frame = gtk_frame_new ("Colormaps: (8-bit displays only)");
+ gtk_widget_set_name (cmap_frame, "cmap_frame");
+ gtk_widget_ref (cmap_frame);
+ gtk_object_set_data_full (GTK_OBJECT (xscreensaver_demo), "cmap_frame", cmap_frame,
+ (GtkDestroyNotify) gtk_widget_unref);
+ gtk_widget_show (cmap_frame);
+ gtk_table_attach (GTK_TABLE (options_table), cmap_frame, 1, 2, 1, 2,
+ (GtkAttachOptions) (GTK_FILL),
+ (GtkAttachOptions) (GTK_FILL), 0, 0);
+ gtk_container_set_border_width (GTK_CONTAINER (cmap_frame), 10);
+
+ cmap_table = gtk_table_new (5, 3, FALSE);
+ gtk_widget_set_name (cmap_table, "cmap_table");
+ gtk_widget_ref (cmap_table);
+ gtk_object_set_data_full (GTK_OBJECT (xscreensaver_demo), "cmap_table", cmap_table,
+ (GtkDestroyNotify) gtk_widget_unref);
+ gtk_widget_show (cmap_table);
+ gtk_container_add (GTK_CONTAINER (cmap_frame), cmap_table);
+ gtk_container_set_border_width (GTK_CONTAINER (cmap_table), 10);
+ gtk_table_set_row_spacings (GTK_TABLE (cmap_table), 2);
+ gtk_table_set_col_spacings (GTK_TABLE (cmap_table), 10);
+
+ fade_text = gtk_entry_new_with_max_length (8);
+ gtk_widget_set_name (fade_text, "fade_text");
+ gtk_widget_ref (fade_text);
+ gtk_object_set_data_full (GTK_OBJECT (xscreensaver_demo), "fade_text", fade_text,
+ (GtkDestroyNotify) gtk_widget_unref);
+ gtk_widget_show (fade_text);
+ gtk_table_attach (GTK_TABLE (cmap_table), fade_text, 1, 2, 4, 5,
+ (GtkAttachOptions) (0),
+ (GtkAttachOptions) (0), 0, 0);
+ gtk_tooltips_set_tip (tooltips, fade_text, "How long it should take for the screen to fade in and out.", NULL);
+
+ cmap_dummy = gtk_label_new ("");
+ gtk_widget_set_name (cmap_dummy, "cmap_dummy");
+ gtk_widget_ref (cmap_dummy);
+ gtk_object_set_data_full (GTK_OBJECT (xscreensaver_demo), "cmap_dummy", cmap_dummy,
+ (GtkDestroyNotify) gtk_widget_unref);
+ gtk_widget_show (cmap_dummy);
+ gtk_table_attach (GTK_TABLE (cmap_table), cmap_dummy, 2, 3, 4, 5,
+ (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
+ (GtkAttachOptions) (0), 0, 0);
+ gtk_label_set_justify (GTK_LABEL (cmap_dummy), GTK_JUSTIFY_LEFT);
+
+ fade_label = gtk_label_new ("Fade Duration:");
+ gtk_widget_set_name (fade_label, "fade_label");
+ gtk_widget_ref (fade_label);
+ gtk_object_set_data_full (GTK_OBJECT (xscreensaver_demo), "fade_label", fade_label,
+ (GtkDestroyNotify) gtk_widget_unref);
+ gtk_widget_show (fade_label);
+ gtk_table_attach (GTK_TABLE (cmap_table), fade_label, 0, 1, 4, 5,