file-properties-ui.c
来自「台湾人开发的Linux下的文件管理器」· C语言 代码 · 共 469 行 · 第 1/2 页
C
469 行
/* * 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 "file-properties.h"#include "file-properties-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_filePropertiesDlg (void){ GtkWidget *filePropertiesDlg; GtkWidget *dialog_vbox; GtkWidget *notebook; GtkWidget *general_table; GtkWidget *label3; GtkWidget *label4; GtkWidget *label5; GtkWidget *label7; GtkWidget *mime_type; GtkWidget *total_size; GtkWidget *mtime; GtkWidget *label13; GtkWidget *atime; GtkWidget *label20; GtkWidget *location; GtkWidget *file_name; GtkWidget *label21; GtkWidget *size_on_disk; GtkWidget *open_with_label; GtkWidget *open_with; GtkWidget *label1; GtkWidget *vbox1; GtkWidget *table3; GtkWidget *owner_label; GtkWidget *group_label; GtkWidget *owner; GtkWidget *group; GtkWidget *hseparator1; GtkWidget *table2; GtkWidget *label17; GtkWidget *label18; GtkWidget *label19; GtkWidget *owner_r; GtkWidget *group_r; GtkWidget *others_r; GtkWidget *owner_w; GtkWidget *group_w; GtkWidget *others_w; GtkWidget *owner_x; GtkWidget *group_x; GtkWidget *others_x; GtkWidget *set_uid; GtkWidget *set_gid; GtkWidget *sticky; GtkWidget *vseparator1; GtkWidget *label2; GtkWidget *dialog_action_area; GtkWidget *cancel_button; GtkWidget *ok_button; filePropertiesDlg = gtk_dialog_new (); gtk_window_set_title (GTK_WINDOW (filePropertiesDlg), _("File Properties")); gtk_window_set_position (GTK_WINDOW (filePropertiesDlg), GTK_WIN_POS_CENTER_ON_PARENT); gtk_window_set_default_size (GTK_WINDOW (filePropertiesDlg), 360, -1); gtk_window_set_type_hint (GTK_WINDOW (filePropertiesDlg), GDK_WINDOW_TYPE_HINT_DIALOG); gtk_window_set_gravity (GTK_WINDOW (filePropertiesDlg), GDK_GRAVITY_CENTER); dialog_vbox = GTK_DIALOG (filePropertiesDlg)->vbox; gtk_widget_show (dialog_vbox); notebook = gtk_notebook_new (); gtk_widget_show (notebook); gtk_box_pack_start (GTK_BOX (dialog_vbox), notebook, TRUE, TRUE, 0); general_table = gtk_table_new (8, 2, FALSE); gtk_widget_show (general_table); gtk_container_add (GTK_CONTAINER (notebook), general_table); gtk_container_set_border_width (GTK_CONTAINER (general_table), 4); gtk_table_set_row_spacings (GTK_TABLE (general_table), 4); gtk_table_set_col_spacings (GTK_TABLE (general_table), 4); label3 = gtk_label_new (_("File Name:")); gtk_widget_show (label3); gtk_table_attach (GTK_TABLE (general_table), label3, 0, 1, 0, 1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_misc_set_alignment (GTK_MISC (label3), 0, 0.5); label4 = gtk_label_new (_("File Type:")); gtk_widget_show (label4); gtk_table_attach (GTK_TABLE (general_table), label4, 0, 1, 2, 3, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_misc_set_alignment (GTK_MISC (label4), 0, 0.5); label5 = gtk_label_new (_("Total Size of Files:")); gtk_widget_show (label5); gtk_table_attach (GTK_TABLE (general_table), label5, 0, 1, 4, 5, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_misc_set_alignment (GTK_MISC (label5), 0, 0.5); label7 = gtk_label_new (_("Last Modification:")); gtk_widget_show (label7); gtk_table_attach (GTK_TABLE (general_table), label7, 0, 1, 6, 7, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_misc_set_alignment (GTK_MISC (label7), 0, 0.5); mime_type = gtk_label_new (""); gtk_widget_show (mime_type); gtk_table_attach (GTK_TABLE (general_table), mime_type, 1, 2, 2, 3, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); GTK_WIDGET_SET_FLAGS (mime_type, GTK_CAN_FOCUS); gtk_label_set_selectable (GTK_LABEL (mime_type), TRUE); gtk_misc_set_alignment (GTK_MISC (mime_type), 0, 0.5); total_size = gtk_label_new (""); gtk_widget_show (total_size); gtk_table_attach (GTK_TABLE (general_table), total_size, 1, 2, 4, 5, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); GTK_WIDGET_SET_FLAGS (total_size, GTK_CAN_FOCUS); gtk_label_set_selectable (GTK_LABEL (total_size), TRUE); gtk_misc_set_alignment (GTK_MISC (total_size), 0, 0.5); mtime = gtk_label_new (""); gtk_widget_show (mtime); gtk_table_attach (GTK_TABLE (general_table), mtime, 1, 2, 6, 7, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); GTK_WIDGET_SET_FLAGS (mtime, GTK_CAN_FOCUS); gtk_label_set_selectable (GTK_LABEL (mtime), TRUE); gtk_misc_set_alignment (GTK_MISC (mtime), 0, 0.5); label13 = gtk_label_new (_("Last Access:")); gtk_widget_show (label13); gtk_table_attach (GTK_TABLE (general_table), label13, 0, 1, 7, 8, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_misc_set_alignment (GTK_MISC (label13), 0, 0.5); atime = gtk_label_new (""); gtk_widget_show (atime); gtk_table_attach (GTK_TABLE (general_table), atime, 1, 2, 7, 8, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_misc_set_alignment (GTK_MISC (atime), 0, 0.5); label20 = gtk_label_new (_("Location:")); gtk_widget_show (label20); gtk_table_attach (GTK_TABLE (general_table), label20, 0, 1, 1, 2, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_misc_set_alignment (GTK_MISC (label20), 0, 0.5); location = gtk_label_new (""); gtk_widget_show (location); gtk_table_attach (GTK_TABLE (general_table), location, 1, 2, 1, 2, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); GTK_WIDGET_SET_FLAGS (location, GTK_CAN_FOCUS); gtk_label_set_selectable (GTK_LABEL (location), TRUE); gtk_misc_set_alignment (GTK_MISC (location), 0, 0.5); file_name = gtk_entry_new (); gtk_widget_show (file_name); gtk_table_attach (GTK_TABLE (general_table), file_name, 1, 2, 0, 1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); label21 = gtk_label_new (_("Size on Disk:")); gtk_widget_show (label21); gtk_table_attach (GTK_TABLE (general_table), label21, 0, 1, 5, 6, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_misc_set_alignment (GTK_MISC (label21), 0, 0.5); size_on_disk = gtk_label_new (""); gtk_widget_show (size_on_disk); gtk_table_attach (GTK_TABLE (general_table), size_on_disk, 1, 2, 5, 6, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); GTK_WIDGET_SET_FLAGS (size_on_disk, GTK_CAN_FOCUS); gtk_label_set_selectable (GTK_LABEL (size_on_disk), TRUE); gtk_misc_set_alignment (GTK_MISC (size_on_disk), 0, 0.5); open_with_label = gtk_label_new (_("Open with:")); gtk_widget_show (open_with_label); gtk_table_attach (GTK_TABLE (general_table), open_with_label, 0, 1, 3, 4, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_misc_set_alignment (GTK_MISC (open_with_label), 0, 0.5); open_with = gtk_combo_box_new_text (); gtk_widget_show (open_with); gtk_table_attach (GTK_TABLE (general_table), open_with, 1, 2, 3, 4, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); label1 = gtk_label_new_with_mnemonic (_("_General")); gtk_widget_show (label1); gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook), 0), label1); vbox1 = gtk_vbox_new (FALSE, 0); gtk_widget_show (vbox1); gtk_container_add (GTK_CONTAINER (notebook), vbox1); table3 = gtk_table_new (2, 2, FALSE); gtk_widget_show (table3); gtk_box_pack_start (GTK_BOX (vbox1), table3, FALSE, FALSE, 0); gtk_container_set_border_width (GTK_CONTAINER (table3), 2); gtk_table_set_row_spacings (GTK_TABLE (table3), 2);
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?