📄 interface.c~
字号:
GtkWidget *notebook1; GtkWidget *scrolledwindow1; GtkWidget *textview1; GtkWidget *label1; GtkWidget *scrolledwindow2; GtkWidget *textview2; GtkWidget *label2; GtkWidget *scrolledwindow3; GtkWidget *textview3; GtkWidget *label3; GtkWidget *scrolledwindow4; GtkWidget *label4; GtkWidget *scrolledwindow5; GtkWidget *textview5; GtkWidget *label5; GtkAccelGroup *accel_group; accel_group = gtk_accel_group_new (); window1 = gtk_window_new (GTK_WINDOW_TOPLEVEL); gtk_widget_set_size_request (window1, 350, 400); gtk_window_set_title (GTK_WINDOW (window1), _("Linux\350\265\204\346\272\220\347\256\241\347\220\206\345\231\250")); gtk_window_set_position (GTK_WINDOW (window1), GTK_WIN_POS_CENTER_ALWAYS); gtk_window_set_resizable (GTK_WINDOW (window1), FALSE); fixed1 = gtk_fixed_new (); gtk_widget_show (fixed1); gtk_container_add (GTK_CONTAINER (window1), fixed1); gtk_widget_set_size_request (fixed1, 380, -1); menubar1 = gtk_menu_bar_new (); gtk_widget_show (menubar1); gtk_fixed_put (GTK_FIXED (fixed1), menubar1, 0, 0); gtk_widget_set_size_request (menubar1, 350, 40); menuitem1 = gtk_menu_item_new_with_mnemonic (_("_File")); gtk_widget_show (menuitem1); gtk_container_add (GTK_CONTAINER (menubar1), menuitem1); menu1 = gtk_menu_new (); gtk_menu_item_set_submenu (GTK_MENU_ITEM (menuitem1), menu1); restart = gtk_image_menu_item_new_from_stock ("restart", accel_group); gtk_widget_show (restart); gtk_container_add (GTK_CONTAINER (menu1), restart); poweroff = gtk_image_menu_item_new_from_stock ("poweroff", accel_group); gtk_widget_show (poweroff); gtk_container_add (GTK_CONTAINER (menu1),poweroff); quit = gtk_image_menu_item_new_from_stock ("gtk-quit", accel_group); gtk_widget_show (quit); gtk_container_add (GTK_CONTAINER (menu1), quit); menuitem2 = gtk_menu_item_new_with_mnemonic (_("_Edit")); gtk_widget_show (menuitem2); gtk_container_add (GTK_CONTAINER (menubar1), menuitem2); menu2 = gtk_menu_new (); gtk_menu_item_set_submenu (GTK_MENU_ITEM (menuitem2), menu2); searchproc = gtk_image_menu_item_new_from_stock ("searchpro", accel_group); gtk_widget_show (searchproc); gtk_container_add (GTK_CONTAINER (menu2), searchproc); killproc = gtk_image_menu_item_new_from_stock ("killpro", accel_group); gtk_widget_show (killproc); gtk_container_add (GTK_CONTAINER (menu2),killproc); computerinfro= gtk_image_menu_item_new_from_stock ("show time", accel_group); gtk_widget_show (computerinfro); gtk_container_add (GTK_CONTAINER (menu2),computerinfro); menuitem3 = gtk_menu_item_new_with_mnemonic (_("_View")); // gtk_widget_show (menuitem3); gtk_container_add (GTK_CONTAINER (menubar1), menuitem3); menu3 = gtk_menu_new (); gtk_menu_item_set_submenu (GTK_MENU_ITEM (menuitem3), menu3); menuitem4 = gtk_menu_item_new_with_mnemonic (_("_Help")); gtk_widget_show (menuitem4); gtk_container_add (GTK_CONTAINER (menubar1), menuitem4); menu4 = gtk_menu_new (); gtk_menu_item_set_submenu (GTK_MENU_ITEM (menuitem4), menu4); about1 = gtk_menu_item_new_with_mnemonic (_("_About")); gtk_widget_show (about1); gtk_container_add (GTK_CONTAINER (menu4), about1); notebook1 = gtk_notebook_new (); gtk_widget_show (notebook1); gtk_fixed_put (GTK_FIXED (fixed1), notebook1, 0, 40); gtk_widget_set_size_request (notebook1, 350, 360); scrolledwindow1 = gtk_scrolled_window_new (NULL, NULL); gtk_widget_show (scrolledwindow1); gtk_container_add (GTK_CONTAINER (notebook1), scrolledwindow1); gtk_notebook_set_tab_label_packing (GTK_NOTEBOOK (notebook1), scrolledwindow1, TRUE, TRUE, GTK_PACK_START); gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolledwindow1), GTK_SHADOW_IN); textview1 = gtk_text_view_new (); gtk_widget_show (textview1); gtk_container_add (GTK_CONTAINER (scrolledwindow1), textview1); show_cpu_info(textview1); label1 = gtk_label_new (_("cpu\344\277\241\346\201\257")); gtk_widget_show (label1); gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 0), label1); scrolledwindow2 = gtk_scrolled_window_new (NULL, NULL); gtk_widget_show (scrolledwindow2); gtk_container_add (GTK_CONTAINER (notebook1), scrolledwindow2); gtk_notebook_set_tab_label_packing (GTK_NOTEBOOK (notebook1), scrolledwindow2, TRUE, TRUE, GTK_PACK_START); gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolledwindow2), GTK_SHADOW_IN); textview2 = gtk_text_view_new (); gtk_widget_show (textview2); gtk_container_add (GTK_CONTAINER (scrolledwindow2), textview2); show_mem_info(textview2); label2 = gtk_label_new (_("\345\206\205\345\255\230\344\277\241\346\201\257")); gtk_widget_show (label2); gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 1), label2); scrolledwindow3 = gtk_scrolled_window_new (NULL, NULL); gtk_widget_show (scrolledwindow3); gtk_container_add (GTK_CONTAINER (notebook1), scrolledwindow3); gtk_notebook_set_tab_label_packing (GTK_NOTEBOOK (notebook1), scrolledwindow3, TRUE, TRUE, GTK_PACK_START); gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolledwindow3), GTK_SHADOW_IN); textview3 = gtk_text_view_new (); gtk_widget_show (textview3); gtk_container_add (GTK_CONTAINER (scrolledwindow3), textview3); show_disk_info(textview3); label3 = gtk_label_new (_("\347\241\254\347\233\230\344\277\241\346\201\257")); gtk_widget_show (label3); gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 2), label3); scrolledwindow4 = gtk_scrolled_window_new (NULL, NULL); gtk_widget_show (scrolledwindow4); gtk_container_add (GTK_CONTAINER (notebook1), scrolledwindow4); gtk_notebook_set_tab_label_packing (GTK_NOTEBOOK (notebook1), scrolledwindow4, TRUE, TRUE, GTK_PACK_START); gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolledwindow4), GTK_SHADOW_IN); textview4 = gtk_text_view_new (); gtk_widget_show (textview4); gtk_container_add (GTK_CONTAINER (scrolledwindow4), textview4); //show_process_info(textview4); label4 = gtk_label_new (_("\350\277\233\347\250\213\344\277\241\346\201\257")); gtk_widget_show (label4); gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 3), label4); scrolledwindow5 = gtk_scrolled_window_new (NULL, NULL); gtk_widget_show (scrolledwindow5); gtk_container_add (GTK_CONTAINER (notebook1), scrolledwindow5); gtk_notebook_set_tab_label_packing (GTK_NOTEBOOK (notebook1), scrolledwindow5, TRUE, TRUE, GTK_PACK_START); gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolledwindow5), GTK_SHADOW_IN); textview5 = gtk_text_view_new (); gtk_widget_show (textview5); gtk_container_add (GTK_CONTAINER (scrolledwindow5), textview5); show_sys_info(textview5); label5 = gtk_label_new (_("\347\273\274\345\220\210\344\277\241\346\201\257")); gtk_widget_show (label5); gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 4), label5); g_signal_connect ((gpointer) restart, "activate", G_CALLBACK (on_restart_activate), NULL); g_signal_connect ((gpointer) poweroff, "activate", G_CALLBACK (on_poweroff_activate), NULL); g_signal_connect ((gpointer) quit, "activate", G_CALLBACK (on_quit1_activate), NULL); g_signal_connect ((gpointer) searchproc, "activate", G_CALLBACK (on_serchpro_activate), NULL); g_signal_connect ((gpointer) killproc, "activate", G_CALLBACK (on_killpro_activate), NULL); g_signal_connect ((gpointer)computerinfro, "activate", G_CALLBACK (on_comuterinfro_activate), NULL); g_signal_connect ((gpointer) about1, "activate", G_CALLBACK (on_about1_activate), NULL); g_signal_connect (G_OBJECT (window1) , "destroy", G_CALLBACK (destroy_progress1), NULL); /* Store pointers to all widgets, for use by lookup_widget(). */ GLADE_HOOKUP_OBJECT_NO_REF (window1, window1, "window1"); GLADE_HOOKUP_OBJECT (window1, fixed1, "fixed1"); GLADE_HOOKUP_OBJECT (window1, menubar1, "menubar1"); GLADE_HOOKUP_OBJECT (window1, menuitem1, "menuitem1"); GLADE_HOOKUP_OBJECT (window1, menu1, "menu1"); GLADE_HOOKUP_OBJECT (window1, restart, "restart"); GLADE_HOOKUP_OBJECT (window1, poweroff, "poweroff"); GLADE_HOOKUP_OBJECT (window1, quit, "quit"); GLADE_HOOKUP_OBJECT (window1, menuitem2, "menuitem2"); GLADE_HOOKUP_OBJECT (window1, menu2, "menu2"); GLADE_HOOKUP_OBJECT (window1, searchproc, "searchproc"); GLADE_HOOKUP_OBJECT (window1, killproc, "killproc"); GLADE_HOOKUP_OBJECT (window1, computerinfro, "computerinfro"); GLADE_HOOKUP_OBJECT (window1, menuitem3, "menuitem3"); GLADE_HOOKUP_OBJECT (window1, menu3, "menu3"); GLADE_HOOKUP_OBJECT (window1, menuitem4, "menuitem4"); GLADE_HOOKUP_OBJECT (window1, menu4, "menu4"); GLADE_HOOKUP_OBJECT (window1, about1, "about1"); GLADE_HOOKUP_OBJECT (window1, notebook1, "notebook1"); GLADE_HOOKUP_OBJECT (window1, scrolledwindow1, "scrolledwindow1"); GLADE_HOOKUP_OBJECT (window1, textview1, "textview1"); GLADE_HOOKUP_OBJECT (window1, label1, "label1"); GLADE_HOOKUP_OBJECT (window1, scrolledwindow2, "scrolledwindow2"); GLADE_HOOKUP_OBJECT (window1, textview2, "textview2"); GLADE_HOOKUP_OBJECT (window1, label2, "label2"); GLADE_HOOKUP_OBJECT (window1, scrolledwindow3, "scrolledwindow3"); GLADE_HOOKUP_OBJECT (window1, textview3, "textview3"); GLADE_HOOKUP_OBJECT (window1, label3, "label3"); GLADE_HOOKUP_OBJECT (window1, scrolledwindow4, "scrolledwindow4"); GLADE_HOOKUP_OBJECT (window1, textview4, "textview4"); GLADE_HOOKUP_OBJECT (window1, label4, "label4"); GLADE_HOOKUP_OBJECT (window1, scrolledwindow5, "scrolledwindow5"); GLADE_HOOKUP_OBJECT (window1, textview5, "textview5"); GLADE_HOOKUP_OBJECT (window1, label5, "label5"); gtk_window_add_accel_group (GTK_WINDOW (window1), accel_group); return window1;}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -