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));
    }
}
Ejemplo n.º 4
0
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);
    }
}