pref-dialog-ui.c

来自「台湾人开发的Linux下的文件管理器」· C语言 代码 · 共 333 行

C
333
字号
/* * DO NOT EDIT THIS FILE - it is generated by Glade. */#ifdef HAVE_CONFIG_H#  include <config.h>#endif#include <sys/types.h>#include <sys/stat.h>#include <unistd.h>#include <string.h>#include <stdio.h>#include <gdk/gdkkeysyms.h>#include <gtk/gtk.h>#include "pref-dialog.h"#include "pref-dialog-ui.h"#include "glade-support.h"#define GLADE_HOOKUP_OBJECT(component,widget,name) \  g_object_set_data_full (G_OBJECT (component), name, \    gtk_widget_ref (widget), (GDestroyNotify) gtk_widget_unref)#define GLADE_HOOKUP_OBJECT_NO_REF(component,widget,name) \  g_object_set_data (G_OBJECT (component), name, widget)GtkWidget*create_prefdlg (void){  GtkWidget *prefdlg;  GtkWidget *dialog_vbox1;  GtkWidget *notebook1;  GtkWidget *vbox1;  GtkWidget *hbox1;  GtkWidget *label1;  GtkWidget *filename_encoding;  GtkWidget *hbox2;  GtkWidget *label2;  GtkWidget *bm_open_method;  GtkWidget *hbox5;  GtkWidget *label6;  GtkWidget *theme;  GtkWidget *hbox6;  GtkWidget *label7;  GtkWidget *big_icon_size;  GtkWidget *label8;  GtkWidget *small_icon_size;  GtkWidget *show_thumbnail;  GtkWidget *hbox3;  GtkWidget *label3;  GtkObject *max_thumb_size_adj;  GtkWidget *max_thumb_size;  GtkWidget *label4;  GtkWidget *hbox4;  GtkWidget *label5;  GtkWidget *terminal;  GtkWidget *general_tab_label;  GtkWidget *desktop_page;  GtkWidget *show_desktop;  GtkWidget *hbox7;  GtkWidget *show_wallpaper;  GtkWidget *wallpaper;  GtkWidget *hbox8;  GtkWidget *hbox9;  GtkWidget *label10;  GtkWidget *bg_color1;  GtkWidget *hbox10;  GtkWidget *label11;  GtkWidget *text_color;  GtkWidget *label9;  GtkWidget *dialog_action_area1;  GtkWidget *cancelbutton;  GtkWidget *okbutton;  prefdlg = gtk_dialog_new ();  gtk_window_set_title (GTK_WINDOW (prefdlg), _("Preference"));  gtk_window_set_type_hint (GTK_WINDOW (prefdlg), GDK_WINDOW_TYPE_HINT_DIALOG);  dialog_vbox1 = GTK_DIALOG (prefdlg)->vbox;  gtk_widget_show (dialog_vbox1);  notebook1 = gtk_notebook_new ();  gtk_widget_show (notebook1);  gtk_box_pack_end (GTK_BOX (dialog_vbox1), notebook1, TRUE, TRUE, 0);  vbox1 = gtk_vbox_new (FALSE, 0);  gtk_widget_show (vbox1);  gtk_container_add (GTK_CONTAINER (notebook1), vbox1);  gtk_notebook_set_tab_label_packing (GTK_NOTEBOOK (notebook1), vbox1,                                      FALSE, FALSE, GTK_PACK_START);  gtk_container_set_border_width (GTK_CONTAINER (vbox1), 2);  hbox1 = gtk_hbox_new (FALSE, 2);  gtk_widget_show (hbox1);  gtk_box_pack_start (GTK_BOX (vbox1), hbox1, FALSE, TRUE, 0);  gtk_container_set_border_width (GTK_CONTAINER (hbox1), 4);  label1 = gtk_label_new (_("On-disk file name encoding:"));  gtk_widget_show (label1);  gtk_box_pack_start (GTK_BOX (hbox1), label1, FALSE, FALSE, 0);  gtk_misc_set_padding (GTK_MISC (label1), 2, 2);  filename_encoding = gtk_entry_new ();  gtk_widget_show (filename_encoding);  gtk_box_pack_start (GTK_BOX (hbox1), filename_encoding, TRUE, TRUE, 0);  gtk_widget_set_size_request (filename_encoding, 80, -1);  gtk_entry_set_max_length (GTK_ENTRY (filename_encoding), 30);  hbox2 = gtk_hbox_new (FALSE, 4);  gtk_widget_show (hbox2);  gtk_box_pack_start (GTK_BOX (vbox1), hbox2, FALSE, TRUE, 0);  gtk_container_set_border_width (GTK_CONTAINER (hbox2), 4);  label2 = gtk_label_new (_("Bookmarks:"));  gtk_widget_show (label2);  gtk_box_pack_start (GTK_BOX (hbox2), label2, FALSE, FALSE, 0);  bm_open_method = gtk_combo_box_new_text ();  gtk_widget_show (bm_open_method);  gtk_box_pack_start (GTK_BOX (hbox2), bm_open_method, TRUE, TRUE, 0);  gtk_combo_box_append_text (GTK_COMBO_BOX (bm_open_method), _("Opened in Current Tab"));  gtk_combo_box_append_text (GTK_COMBO_BOX (bm_open_method), _("Opened in New Tab"));  gtk_combo_box_append_text (GTK_COMBO_BOX (bm_open_method), _("Opened in New Window"));  hbox5 = gtk_hbox_new (FALSE, 4);  gtk_widget_show (hbox5);  gtk_box_pack_start (GTK_BOX (vbox1), hbox5, FALSE, FALSE, 0);  gtk_container_set_border_width (GTK_CONTAINER (hbox5), 4);  label6 = gtk_label_new (_("Icon Theme:"));  gtk_widget_show (label6);  gtk_box_pack_start (GTK_BOX (hbox5), label6, FALSE, FALSE, 0);  theme = gtk_combo_box_new_text ();  gtk_widget_show (theme);  gtk_box_pack_start (GTK_BOX (hbox5), theme, TRUE, TRUE, 0);  hbox6 = gtk_hbox_new (FALSE, 4);  gtk_widget_show (hbox6);  gtk_box_pack_start (GTK_BOX (vbox1), hbox6, TRUE, TRUE, 0);  gtk_container_set_border_width (GTK_CONTAINER (hbox6), 4);  label7 = gtk_label_new (_("Size of Big Icons:"));  gtk_widget_show (label7);  gtk_box_pack_start (GTK_BOX (hbox6), label7, FALSE, FALSE, 0);  big_icon_size = gtk_combo_box_new_text ();  gtk_widget_show (big_icon_size);  gtk_box_pack_start (GTK_BOX (hbox6), big_icon_size, TRUE, TRUE, 0);  gtk_combo_box_append_text (GTK_COMBO_BOX (big_icon_size), "96x96");  gtk_combo_box_append_text (GTK_COMBO_BOX (big_icon_size), "72x72");  gtk_combo_box_append_text (GTK_COMBO_BOX (big_icon_size), "48x48");  gtk_combo_box_append_text (GTK_COMBO_BOX (big_icon_size), "36x36");  gtk_combo_box_append_text (GTK_COMBO_BOX (big_icon_size), "32x32");  gtk_combo_box_append_text (GTK_COMBO_BOX (big_icon_size), "24x24");  gtk_combo_box_append_text (GTK_COMBO_BOX (big_icon_size), "20x20");  label8 = gtk_label_new (_("Size of Small Icons:"));  gtk_widget_show (label8);  gtk_box_pack_start (GTK_BOX (hbox6), label8, FALSE, FALSE, 0);  small_icon_size = gtk_combo_box_new_text ();  gtk_widget_show (small_icon_size);  gtk_box_pack_start (GTK_BOX (hbox6), small_icon_size, TRUE, TRUE, 0);  gtk_combo_box_append_text (GTK_COMBO_BOX (small_icon_size), "48x48");  gtk_combo_box_append_text (GTK_COMBO_BOX (small_icon_size), "36x36");  gtk_combo_box_append_text (GTK_COMBO_BOX (small_icon_size), "32x32");  gtk_combo_box_append_text (GTK_COMBO_BOX (small_icon_size), "24x24");  gtk_combo_box_append_text (GTK_COMBO_BOX (small_icon_size), "20x20");  gtk_combo_box_append_text (GTK_COMBO_BOX (small_icon_size), "16x16");  gtk_combo_box_append_text (GTK_COMBO_BOX (small_icon_size), "12x12");  gtk_combo_box_append_text (GTK_COMBO_BOX (small_icon_size), "");  show_thumbnail = gtk_check_button_new_with_mnemonic (_("Display image files with supported format as thumbnails"));  gtk_widget_show (show_thumbnail);  gtk_box_pack_start (GTK_BOX (vbox1), show_thumbnail, FALSE, FALSE, 0);  hbox3 = gtk_hbox_new (FALSE, 2);  gtk_widget_show (hbox3);  gtk_box_pack_start (GTK_BOX (vbox1), hbox3, TRUE, TRUE, 0);  gtk_container_set_border_width (GTK_CONTAINER (hbox3), 4);  label3 = gtk_label_new (_("Max size of files displayed as thumbnails:"));  gtk_widget_show (label3);  gtk_box_pack_start (GTK_BOX (hbox3), label3, FALSE, FALSE, 0);  max_thumb_size_adj = gtk_adjustment_new (0, 0, 32768, 1, 10, 10);  max_thumb_size = gtk_spin_button_new (GTK_ADJUSTMENT (max_thumb_size_adj), 1, 0);  gtk_widget_show (max_thumb_size);  gtk_box_pack_start (GTK_BOX (hbox3), max_thumb_size, TRUE, TRUE, 0);  label4 = gtk_label_new ("KB");  gtk_widget_show (label4);  gtk_box_pack_start (GTK_BOX (hbox3), label4, FALSE, FALSE, 0);  gtk_misc_set_padding (GTK_MISC (label4), 2, 0);  hbox4 = gtk_hbox_new (FALSE, 2);  gtk_widget_show (hbox4);  gtk_box_pack_start (GTK_BOX (vbox1), hbox4, TRUE, TRUE, 0);  gtk_container_set_border_width (GTK_CONTAINER (hbox4), 4);  label5 = gtk_label_new (_("Terminal:"));  gtk_widget_show (label5);  gtk_box_pack_start (GTK_BOX (hbox4), label5, FALSE, FALSE, 0);  terminal = gtk_combo_box_entry_new_text ();  gtk_widget_show (terminal);  gtk_box_pack_start (GTK_BOX (hbox4), terminal, TRUE, TRUE, 0);  general_tab_label = gtk_label_new_with_mnemonic (_("_General"));  gtk_widget_show (general_tab_label);  gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 0), general_tab_label);  desktop_page = gtk_vbox_new (FALSE, 0);  gtk_widget_show (desktop_page);  gtk_container_add (GTK_CONTAINER (notebook1), desktop_page);  gtk_container_set_border_width (GTK_CONTAINER (desktop_page), 2);  show_desktop = gtk_check_button_new_with_mnemonic (_("Show file icons on desktop"));  gtk_widget_show (show_desktop);  gtk_box_pack_start (GTK_BOX (desktop_page), show_desktop, FALSE, FALSE, 4);  hbox7 = gtk_hbox_new (FALSE, 2);  gtk_widget_show (hbox7);  gtk_box_pack_start (GTK_BOX (desktop_page), hbox7, FALSE, TRUE, 4);  show_wallpaper = gtk_check_button_new_with_mnemonic (_("Wallpaper:"));  gtk_widget_show (show_wallpaper);  gtk_box_pack_start (GTK_BOX (hbox7), show_wallpaper, FALSE, FALSE, 0);  wallpaper = gtk_file_chooser_button_new (_("Please select an image file"), GTK_FILE_CHOOSER_ACTION_OPEN);  gtk_widget_show (wallpaper);  gtk_box_pack_start (GTK_BOX (hbox7), wallpaper, TRUE, TRUE, 0);  hbox8 = gtk_hbox_new (FALSE, 10);  gtk_widget_show (hbox8);  gtk_box_pack_start (GTK_BOX (desktop_page), hbox8, FALSE, TRUE, 0);  gtk_container_set_border_width (GTK_CONTAINER (hbox8), 4);  hbox9 = gtk_hbox_new (FALSE, 2);  gtk_widget_show (hbox9);  gtk_box_pack_start (GTK_BOX (hbox8), hbox9, FALSE, FALSE, 0);  label10 = gtk_label_new (_("Background Color"));  gtk_widget_show (label10);  gtk_box_pack_start (GTK_BOX (hbox9), label10, FALSE, FALSE, 0);  bg_color1 = gtk_color_button_new ();  gtk_widget_show (bg_color1);  gtk_box_pack_start (GTK_BOX (hbox9), bg_color1, FALSE, FALSE, 0);  hbox10 = gtk_hbox_new (FALSE, 2);  gtk_widget_show (hbox10);  gtk_box_pack_start (GTK_BOX (hbox8), hbox10, TRUE, TRUE, 0);  label11 = gtk_label_new (_("Text Color"));  gtk_widget_show (label11);  gtk_box_pack_start (GTK_BOX (hbox10), label11, FALSE, FALSE, 0);  text_color = gtk_color_button_new ();  gtk_widget_show (text_color);  gtk_box_pack_start (GTK_BOX (hbox10), text_color, FALSE, FALSE, 0);  label9 = gtk_label_new_with_mnemonic (_("_Desktop"));  gtk_widget_show (label9);  gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 1), label9);  dialog_action_area1 = GTK_DIALOG (prefdlg)->action_area;  gtk_widget_show (dialog_action_area1);  gtk_button_box_set_layout (GTK_BUTTON_BOX (dialog_action_area1), GTK_BUTTONBOX_END);  cancelbutton = gtk_button_new_from_stock ("gtk-cancel");  gtk_widget_show (cancelbutton);  gtk_dialog_add_action_widget (GTK_DIALOG (prefdlg), cancelbutton, GTK_RESPONSE_CANCEL);  GTK_WIDGET_SET_FLAGS (cancelbutton, GTK_CAN_DEFAULT);  okbutton = gtk_button_new_from_stock ("gtk-ok");  gtk_widget_show (okbutton);  gtk_dialog_add_action_widget (GTK_DIALOG (prefdlg), okbutton, GTK_RESPONSE_OK);  GTK_WIDGET_SET_FLAGS (okbutton, GTK_CAN_DEFAULT);  /* Store pointers to all widgets, for use by lookup_widget(). */  GLADE_HOOKUP_OBJECT_NO_REF (prefdlg, prefdlg, "prefdlg");  GLADE_HOOKUP_OBJECT_NO_REF (prefdlg, dialog_vbox1, "dialog_vbox1");  GLADE_HOOKUP_OBJECT (prefdlg, notebook1, "notebook1");  GLADE_HOOKUP_OBJECT (prefdlg, vbox1, "vbox1");  GLADE_HOOKUP_OBJECT (prefdlg, hbox1, "hbox1");  GLADE_HOOKUP_OBJECT (prefdlg, label1, "label1");  GLADE_HOOKUP_OBJECT (prefdlg, filename_encoding, "filename_encoding");  GLADE_HOOKUP_OBJECT (prefdlg, hbox2, "hbox2");  GLADE_HOOKUP_OBJECT (prefdlg, label2, "label2");  GLADE_HOOKUP_OBJECT (prefdlg, bm_open_method, "bm_open_method");  GLADE_HOOKUP_OBJECT (prefdlg, hbox5, "hbox5");  GLADE_HOOKUP_OBJECT (prefdlg, label6, "label6");  GLADE_HOOKUP_OBJECT (prefdlg, theme, "theme");  GLADE_HOOKUP_OBJECT (prefdlg, hbox6, "hbox6");  GLADE_HOOKUP_OBJECT (prefdlg, label7, "label7");  GLADE_HOOKUP_OBJECT (prefdlg, big_icon_size, "big_icon_size");  GLADE_HOOKUP_OBJECT (prefdlg, label8, "label8");  GLADE_HOOKUP_OBJECT (prefdlg, small_icon_size, "small_icon_size");  GLADE_HOOKUP_OBJECT (prefdlg, show_thumbnail, "show_thumbnail");  GLADE_HOOKUP_OBJECT (prefdlg, hbox3, "hbox3");  GLADE_HOOKUP_OBJECT (prefdlg, label3, "label3");  GLADE_HOOKUP_OBJECT (prefdlg, max_thumb_size, "max_thumb_size");  GLADE_HOOKUP_OBJECT (prefdlg, label4, "label4");  GLADE_HOOKUP_OBJECT (prefdlg, hbox4, "hbox4");  GLADE_HOOKUP_OBJECT (prefdlg, label5, "label5");  GLADE_HOOKUP_OBJECT (prefdlg, terminal, "terminal");  GLADE_HOOKUP_OBJECT (prefdlg, general_tab_label, "general_tab_label");  GLADE_HOOKUP_OBJECT (prefdlg, desktop_page, "desktop_page");  GLADE_HOOKUP_OBJECT (prefdlg, show_desktop, "show_desktop");  GLADE_HOOKUP_OBJECT (prefdlg, hbox7, "hbox7");  GLADE_HOOKUP_OBJECT (prefdlg, show_wallpaper, "show_wallpaper");  GLADE_HOOKUP_OBJECT (prefdlg, wallpaper, "wallpaper");  GLADE_HOOKUP_OBJECT (prefdlg, hbox8, "hbox8");  GLADE_HOOKUP_OBJECT (prefdlg, hbox9, "hbox9");  GLADE_HOOKUP_OBJECT (prefdlg, label10, "label10");  GLADE_HOOKUP_OBJECT (prefdlg, bg_color1, "bg_color1");  GLADE_HOOKUP_OBJECT (prefdlg, hbox10, "hbox10");  GLADE_HOOKUP_OBJECT (prefdlg, label11, "label11");  GLADE_HOOKUP_OBJECT (prefdlg, text_color, "text_color");  GLADE_HOOKUP_OBJECT (prefdlg, label9, "label9");  GLADE_HOOKUP_OBJECT_NO_REF (prefdlg, dialog_action_area1, "dialog_action_area1");  GLADE_HOOKUP_OBJECT (prefdlg, cancelbutton, "cancelbutton");  GLADE_HOOKUP_OBJECT (prefdlg, okbutton, "okbutton");  gtk_widget_grab_default (okbutton);  return prefdlg;}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?