📄 interface.c.bak
字号:
/* * 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 "callbacks.h"#include "interface.h"#include "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_window_main (void){ GtkWidget *window_main; GtkWidget *vbox1; GtkWidget *toolbar1; GtkIconSize tmp_toolbar_icon_size; GtkWidget *toolbutton_refresh; GtkWidget *toolbutton_about; GtkWidget *toolbutton_quit; GtkWidget *scrolledwindow4; GtkWidget *clist_proc; GtkWidget *label20; GtkWidget *label21; GtkWidget *label22; GtkWidget *label23; GtkWidget *label24; GtkWidget *label25; GtkWidget *label26; GtkWidget *hbox1; GtkWidget *vbox2; GtkWidget *label_cpu; GtkWidget *progressbar_cpu; GtkWidget *label_mem; GtkWidget *progressbar_mem; GtkWidget *scrolledwindow2; GtkWidget *clist_info; GtkWidget *label27; window_main = gtk_window_new (GTK_WINDOW_TOPLEVEL); gtk_window_set_title (GTK_WINDOW (window_main), _("Status Watcher")); gtk_window_set_position (GTK_WINDOW (window_main), GTK_WIN_POS_CENTER); gtk_window_set_default_size (GTK_WINDOW (window_main), 700, 400); gtk_window_set_gravity (GTK_WINDOW (window_main), GDK_GRAVITY_EAST); vbox1 = gtk_vbox_new (FALSE, 0); gtk_widget_show (vbox1); gtk_container_add (GTK_CONTAINER (window_main), vbox1); toolbar1 = gtk_toolbar_new (); gtk_widget_show (toolbar1); gtk_box_pack_start (GTK_BOX (vbox1), toolbar1, FALSE, FALSE, 0); gtk_toolbar_set_style (GTK_TOOLBAR (toolbar1), GTK_TOOLBAR_BOTH); tmp_toolbar_icon_size = gtk_toolbar_get_icon_size (GTK_TOOLBAR (toolbar1)); toolbutton_refresh = (GtkWidget*) gtk_tool_button_new_from_stock ("gtk-refresh"); gtk_widget_show (toolbutton_refresh); gtk_container_add (GTK_CONTAINER (toolbar1), toolbutton_refresh); toolbutton_about = (GtkWidget*) gtk_tool_button_new_from_stock ("gtk-about"); gtk_widget_show (toolbutton_about); gtk_container_add (GTK_CONTAINER (toolbar1), toolbutton_about); toolbutton_quit = (GtkWidget*) gtk_tool_button_new_from_stock ("gtk-quit"); gtk_widget_show (toolbutton_quit); gtk_container_add (GTK_CONTAINER (toolbar1), toolbutton_quit); scrolledwindow4 = gtk_scrolled_window_new (NULL, NULL); gtk_widget_show (scrolledwindow4); gtk_box_pack_start (GTK_BOX (vbox1), scrolledwindow4, TRUE, TRUE, 0); clist_proc = gtk_clist_new (7); gtk_widget_show (clist_proc); gtk_container_add (GTK_CONTAINER (scrolledwindow4), clist_proc); gtk_widget_set_size_request (clist_proc, -1, 256); gtk_clist_set_column_width (GTK_CLIST (clist_proc), 0, 80); gtk_clist_set_column_width (GTK_CLIST (clist_proc), 1, 80); gtk_clist_set_column_width (GTK_CLIST (clist_proc), 2, 80); gtk_clist_set_column_width (GTK_CLIST (clist_proc), 3, 80); gtk_clist_set_column_width (GTK_CLIST (clist_proc), 4, 80); gtk_clist_set_column_width (GTK_CLIST (clist_proc), 5, 91); gtk_clist_set_column_width (GTK_CLIST (clist_proc), 6, 80); gtk_clist_column_titles_show (GTK_CLIST (clist_proc)); label20 = gtk_label_new (_("\345\220\215\347\247\260")); gtk_widget_show (label20); gtk_clist_set_column_widget (GTK_CLIST (clist_proc), 0, label20); label21 = gtk_label_new (_("PID")); gtk_widget_show (label21); gtk_clist_set_column_widget (GTK_CLIST (clist_proc), 1, label21); label22 = gtk_label_new (_("\347\212\266\346\200\201")); gtk_widget_show (label22); gtk_clist_set_column_widget (GTK_CLIST (clist_proc), 2, label22); label23 = gtk_label_new (_("\347\224\250\346\210\267\346\227\266\351\227\264")); gtk_widget_show (label23); gtk_clist_set_column_widget (GTK_CLIST (clist_proc), 3, label23); label24 = gtk_label_new (_("\347\263\273\347\273\237\346\227\266\351\227\264")); gtk_widget_show (label24); gtk_clist_set_column_widget (GTK_CLIST (clist_proc), 4, label24); label25 = gtk_label_new (_("\350\231\232\345\255\230\345\244\247\345\260\217 kB")); gtk_widget_show (label25); gtk_clist_set_column_widget (GTK_CLIST (clist_proc), 5, label25); label26 = gtk_label_new (_("\350\231\232\345\255\230\351\251\273\347\225\231 kB")); gtk_widget_show (label26); gtk_clist_set_column_widget (GTK_CLIST (clist_proc), 6, label26); hbox1 = gtk_hbox_new (FALSE, 0); gtk_widget_show (hbox1); gtk_box_pack_start (GTK_BOX (vbox1), hbox1, TRUE, TRUE, 0); vbox2 = gtk_vbox_new (FALSE, 0); gtk_widget_show (vbox2); gtk_box_pack_start (GTK_BOX (hbox1), vbox2, TRUE, TRUE, 0); label_cpu = gtk_label_new (_("CPU")); gtk_widget_show (label_cpu); gtk_box_pack_start (GTK_BOX (vbox2), label_cpu, FALSE, FALSE, 0); gtk_widget_set_size_request (label_cpu, -1, 30); progressbar_cpu = gtk_progress_bar_new (); gtk_widget_show (progressbar_cpu); gtk_box_pack_start (GTK_BOX (vbox2), progressbar_cpu, FALSE, FALSE, 0); gtk_widget_set_size_request (progressbar_cpu, -1, 60); label_mem = gtk_label_new (_("\345\206\205\345\255\230")); gtk_widget_show (label_mem); gtk_box_pack_start (GTK_BOX (vbox2), label_mem, FALSE, FALSE, 0); gtk_widget_set_size_request (label_mem, -1, 30); progressbar_mem = gtk_progress_bar_new (); gtk_widget_show (progressbar_mem); gtk_box_pack_start (GTK_BOX (vbox2), progressbar_mem, FALSE, FALSE, 0); gtk_widget_set_size_request (progressbar_mem, -1, 60); scrolledwindow2 = gtk_scrolled_window_new (NULL, NULL); gtk_widget_show (scrolledwindow2); gtk_box_pack_start (GTK_BOX (hbox1), scrolledwindow2, TRUE, TRUE, 0); gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow2), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolledwindow2), GTK_SHADOW_IN); clist_info = gtk_clist_new (1); gtk_widget_show (clist_info); gtk_container_add (GTK_CONTAINER (scrolledwindow2), clist_info); gtk_clist_set_column_width (GTK_CLIST (clist_info), 0, 80); gtk_clist_column_titles_show (GTK_CLIST (clist_info)); label27 = gtk_label_new (_("\345\237\272\346\234\254\344\277\241\346\201\257")); gtk_widget_show (label27); gtk_clist_set_column_widget (GTK_CLIST (clist_info), 0, label27); g_signal_connect ((gpointer) window_main, "destroy", G_CALLBACK (on_window_main_destroy), NULL); g_signal_connect ((gpointer) toolbutton_refresh, "clicked", G_CALLBACK (on_toolbutton_refresh_clicked), NULL); g_signal_connect ((gpointer) toolbutton_about, "clicked", G_CALLBACK (on_toolbutton_about_clicked), NULL); g_signal_connect ((gpointer) toolbutton_quit, "clicked", G_CALLBACK (on_toolbutton_quit_clicked), NULL); /* Store pointers to all widgets, for use by lookup_widget(). */ GLADE_HOOKUP_OBJECT_NO_REF (window_main, window_main, "window_main"); GLADE_HOOKUP_OBJECT (window_main, vbox1, "vbox1"); GLADE_HOOKUP_OBJECT (window_main, toolbar1, "toolbar1"); GLADE_HOOKUP_OBJECT (window_main, toolbutton_refresh, "toolbutton_refresh"); GLADE_HOOKUP_OBJECT (window_main, toolbutton_about, "toolbutton_about"); GLADE_HOOKUP_OBJECT (window_main, toolbutton_quit, "toolbutton_quit"); GLADE_HOOKUP_OBJECT (window_main, scrolledwindow4, "scrolledwindow4"); GLADE_HOOKUP_OBJECT (window_main, clist_proc, "clist_proc"); GLADE_HOOKUP_OBJECT (window_main, label20, "label20"); GLADE_HOOKUP_OBJECT (window_main, label21, "label21"); GLADE_HOOKUP_OBJECT (window_main, label22, "label22"); GLADE_HOOKUP_OBJECT (window_main, label23, "label23"); GLADE_HOOKUP_OBJECT (window_main, label24, "label24"); GLADE_HOOKUP_OBJECT (window_main, label25, "label25"); GLADE_HOOKUP_OBJECT (window_main, label26, "label26"); GLADE_HOOKUP_OBJECT (window_main, hbox1, "hbox1"); GLADE_HOOKUP_OBJECT (window_main, vbox2, "vbox2"); GLADE_HOOKUP_OBJECT (window_main, label_cpu, "label_cpu"); GLADE_HOOKUP_OBJECT (window_main, progressbar_cpu, "progressbar_cpu"); GLADE_HOOKUP_OBJECT (window_main, label_mem, "label_mem"); GLADE_HOOKUP_OBJECT (window_main, progressbar_mem, "progressbar_mem"); GLADE_HOOKUP_OBJECT (window_main, scrolledwindow2, "scrolledwindow2"); GLADE_HOOKUP_OBJECT (window_main, clist_info, "clist_info"); GLADE_HOOKUP_OBJECT (window_main, label27, "label27"); return window_main;}GtkWidget*create_aboutdialog (void){ GtkWidget *aboutdialog; /* TRANSLATORS: Replace this string with your names, one name per line. */ gchar *translators = _("translator-credits"); aboutdialog = gtk_about_dialog_new (); gtk_about_dialog_set_version (GTK_ABOUT_DIALOG (aboutdialog), VERSION); gtk_about_dialog_set_name (GTK_ABOUT_DIALOG (aboutdialog), _("status_watcher")); gtk_about_dialog_set_comments (GTK_ABOUT_DIALOG (aboutdialog), _("Powered By Garfilone,Kwan\n\nGNU/Debian\n\nKDE 3.5 / GTK+-2.0")); gtk_about_dialog_set_translator_credits (GTK_ABOUT_DIALOG (aboutdialog), translators); /* Store pointers to all widgets, for use by lookup_widget(). */ GLADE_HOOKUP_OBJECT_NO_REF (aboutdialog, aboutdialog, "aboutdialog"); return aboutdialog;}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -