static void nautilus_file_management_properties_dialog_response_cb (GtkDialog *parent, int response_id, GladeXML *xml_dialog) { char *section; if (response_id == GTK_RESPONSE_HELP) { switch (gtk_notebook_get_current_page (GTK_NOTEBOOK (glade_xml_get_widget (xml_dialog, "notebook1")))) { default: case 0: section = "gosnautilus-438"; break; case 1: section = "gosnautilus-56"; break; case 2: section = "gosnautilus-439"; break; case 3: section = "gosnautilus-490"; break; case 4: section = "gosnautilus-60"; } preferences_show_help (GTK_WINDOW (parent), "user-guide.xml", section); } else if (response_id == GTK_RESPONSE_CLOSE) { /* remove gconf monitors */ eel_gconf_monitor_remove ("/apps/nautilus/icon_view"); eel_gconf_monitor_remove ("/apps/nautilus/list_view"); eel_gconf_monitor_remove ("/apps/nautilus/preferences"); eel_gconf_monitor_remove ("/desktop/gnome/file_views"); } }
static void nautilus_file_management_properties_dialog_response_cb (GtkDialog *parent, int response_id, GtkBuilder *builder) { char *section; if (response_id == GTK_RESPONSE_HELP) { switch (gtk_notebook_get_current_page (GTK_NOTEBOOK (gtk_builder_get_object (builder, "notebook1")))) { default: case 0: section = "nautilus-views"; break; case 1: section = "nautilus-behavior"; break; case 2: section = "nautilus-display"; break; case 3: section = "nautilus-list"; break; case 4: section = "nautilus-preview"; break; } preferences_show_help (GTK_WINDOW (parent), "gnome-help", section); } else if (response_id == GTK_RESPONSE_CLOSE) { gtk_widget_destroy (GTK_WIDGET (parent)); } }
static void nautilus_file_management_properties_dialog_response_cb (GtkDialog *parent, int response_id, GtkBuilder *builder) { char *section; if (response_id == GTK_RESPONSE_HELP) { switch (gtk_notebook_get_current_page (GTK_NOTEBOOK (gtk_builder_get_object (builder, "notebook1")))) { default: case 0: section = "gosnautilus-438"; break; case 1: section = "gosnautilus-56"; break; case 2: section = "gosnautilus-439"; break; case 3: section = "gosnautilus-490"; break; case 4: section = "gosnautilus-60"; break; case 5: section = "gosnautilus-61"; break; } preferences_show_help (GTK_WINDOW (parent), "user-guide", section); } else if (response_id == GTK_RESPONSE_CLOSE) { gtk_widget_destroy (GTK_WIDGET (parent)); } }
static void caja_file_management_properties_dialog_response_cb (GtkDialog *parent, int response_id, GtkBuilder *builder) { char *section; if (response_id == GTK_RESPONSE_HELP) { switch (gtk_notebook_get_current_page (GTK_NOTEBOOK (gtk_builder_get_object (builder, "notebook1")))) { default: case 0: section = "goscaja-438"; break; case 1: section = "goscaja-56"; break; case 2: section = "goscaja-439"; break; case 3: section = "goscaja-490"; break; case 4: section = "goscaja-60"; break; case 5: section = "goscaja-61"; break; } preferences_show_help (GTK_WINDOW (parent), "mate-user-guide", section); } else if (response_id == GTK_RESPONSE_CLOSE) { g_signal_handlers_disconnect_by_func (caja_media_preferences, caja_file_management_properties_dialog_update_media_sensitivity, builder); } }