⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 interface.c.bak

📁 Linux下的GTK系统监视器 v0.1
💻 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 + -