📄 interface.c
字号:
gtk_clist_set_column_width (GTK_CLIST (process_clist), 3, 45); gtk_clist_set_column_width (GTK_CLIST (process_clist), 4, 212); gtk_clist_set_column_width (GTK_CLIST (process_clist), 5, 49); gtk_clist_column_titles_show (GTK_CLIST (process_clist)); col_pid = gtk_label_new (_("PID")); gtk_widget_ref (col_pid); gtk_object_set_data_full (GTK_OBJECT (app1), "col_pid", col_pid, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (col_pid); gtk_clist_set_column_widget (GTK_CLIST (process_clist), 0, col_pid); col_user = gtk_label_new (_("User")); gtk_widget_ref (col_user); gtk_object_set_data_full (GTK_OBJECT (app1), "col_user", col_user, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (col_user); gtk_clist_set_column_widget (GTK_CLIST (process_clist), 1, col_user); label189 = gtk_label_new (_("Parent PID")); gtk_widget_ref (label189); gtk_object_set_data_full (GTK_OBJECT (app1), "label189", label189, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label189); gtk_clist_set_column_widget (GTK_CLIST (process_clist), 2, label189); label190 = gtk_label_new (_("Status")); gtk_widget_ref (label190); gtk_object_set_data_full (GTK_OBJECT (app1), "label190", label190, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label190); gtk_clist_set_column_widget (GTK_CLIST (process_clist), 3, label190); col_command = gtk_label_new (_("Command")); gtk_widget_ref (col_command); gtk_object_set_data_full (GTK_OBJECT (app1), "col_command", col_command, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (col_command); gtk_clist_set_column_widget (GTK_CLIST (process_clist), 4, col_command); col_mem = gtk_label_new (_("%MEM")); gtk_widget_ref (col_mem); gtk_object_set_data_full (GTK_OBJECT (app1), "col_mem", col_mem, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (col_mem); gtk_clist_set_column_widget (GTK_CLIST (process_clist), 5, col_mem); table_bottom = gtk_table_new (1, 3, FALSE); gtk_widget_ref (table_bottom); gtk_object_set_data_full (GTK_OBJECT (app1), "table_bottom", table_bottom, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (table_bottom); gtk_box_pack_start (GTK_BOX (vbox19), table_bottom, FALSE, TRUE, 0); frame52 = gtk_frame_new (_("Process Selection")); gtk_widget_ref (frame52); gtk_object_set_data_full (GTK_OBJECT (app1), "frame52", frame52, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (frame52); gtk_table_attach (GTK_TABLE (table_bottom), frame52, 1, 2, 0, 1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_container_set_border_width (GTK_CONTAINER (frame52), 5); hbox15 = gtk_hbox_new (FALSE, 5); gtk_widget_ref (hbox15); gtk_object_set_data_full (GTK_OBJECT (app1), "hbox15", hbox15, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbox15); gtk_container_add (GTK_CONTAINER (frame52), hbox15); gtk_container_set_border_width (GTK_CONTAINER (hbox15), 5); label243 = gtk_label_new (_("Process ID:")); gtk_widget_ref (label243); gtk_object_set_data_full (GTK_OBJECT (app1), "label243", label243, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label243); gtk_box_pack_start (GTK_BOX (hbox15), label243, FALSE, FALSE, 0); label_selected_pid = gtk_label_new (_("N/A")); gtk_widget_ref (label_selected_pid); gtk_object_set_data_full (GTK_OBJECT (app1), "label_selected_pid", label_selected_pid, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label_selected_pid); gtk_box_pack_start (GTK_BOX (hbox15), label_selected_pid, FALSE, FALSE, 0); frame49 = gtk_frame_new (_("Process Signals")); gtk_widget_ref (frame49); gtk_object_set_data_full (GTK_OBJECT (app1), "frame49", frame49, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (frame49); gtk_table_attach (GTK_TABLE (table_bottom), frame49, 2, 3, 0, 1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_container_set_border_width (GTK_CONTAINER (frame49), 5); hbox13 = gtk_hbox_new (FALSE, 5); gtk_widget_ref (hbox13); gtk_object_set_data_full (GTK_OBJECT (app1), "hbox13", hbox13, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbox13); gtk_container_add (GTK_CONTAINER (frame49), hbox13); gtk_container_set_border_width (GTK_CONTAINER (hbox13), 5); combo6 = gtk_combo_new (); gtk_widget_ref (combo6); gtk_object_set_data_full (GTK_OBJECT (app1), "combo6", combo6, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (combo6); gtk_box_pack_start (GTK_BOX (hbox13), combo6, TRUE, TRUE, 0); combo6_items = g_list_append (combo6_items, (gpointer) _("SIGHUP")); combo6_items = g_list_append (combo6_items, (gpointer) _("SIGTERM")); combo6_items = g_list_append (combo6_items, (gpointer) _("SIGKILL")); gtk_combo_set_popdown_strings (GTK_COMBO (combo6), combo6_items); g_list_free (combo6_items); signal_entry = GTK_COMBO (combo6)->entry; gtk_widget_ref (signal_entry); gtk_object_set_data_full (GTK_OBJECT (app1), "signal_entry", signal_entry, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (signal_entry); gtk_tooltips_set_tip (tooltips, signal_entry, _("Choose signal to send, or Right-Click on the process above"), NULL); gtk_entry_set_editable (GTK_ENTRY (signal_entry), FALSE); gtk_entry_set_text (GTK_ENTRY (signal_entry), _("SIGHUP")); signal_apply = gnome_stock_button (GNOME_STOCK_BUTTON_OK); gtk_widget_ref (signal_apply); gtk_object_set_data_full (GTK_OBJECT (app1), "signal_apply", signal_apply, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (signal_apply); gtk_box_pack_start (GTK_BOX (hbox13), signal_apply, FALSE, FALSE, 0); gtk_widget_set_usize (signal_apply, 80, -2); refresh_frame = gtk_frame_new (_("Refresh Display")); gtk_widget_ref (refresh_frame); gtk_object_set_data_full (GTK_OBJECT (app1), "refresh_frame", refresh_frame, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (refresh_frame); gtk_table_attach (GTK_TABLE (table_bottom), refresh_frame, 0, 1, 0, 1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_container_set_border_width (GTK_CONTAINER (refresh_frame), 5); hbox16 = gtk_hbox_new (TRUE, 5); gtk_widget_ref (hbox16); gtk_object_set_data_full (GTK_OBJECT (app1), "hbox16", hbox16, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbox16); gtk_container_add (GTK_CONTAINER (refresh_frame), hbox16); gtk_container_set_border_width (GTK_CONTAINER (hbox16), 5); process_refresh = gnome_stock_button (GNOME_STOCK_BUTTON_APPLY); gtk_widget_ref (process_refresh); gtk_object_set_data_full (GTK_OBJECT (app1), "process_refresh", process_refresh, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (process_refresh); gtk_box_pack_start (GTK_BOX (hbox16), process_refresh, FALSE, FALSE, 0); gtk_widget_set_usize (process_refresh, 80, -2); label186 = gtk_label_new (_("Process Control")); gtk_widget_ref (label186); gtk_object_set_data_full (GTK_OBJECT (app1), "label186", label186, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label186); gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 3), label186); vbox5 = gtk_vbox_new (FALSE, 0); gtk_widget_ref (vbox5); gtk_object_set_data_full (GTK_OBJECT (app1), "vbox5", vbox5, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (vbox5); gtk_container_add (GTK_CONTAINER (notebook1), vbox5); table39 = gtk_table_new (1, 2, TRUE); gtk_widget_ref (table39); gtk_object_set_data_full (GTK_OBJECT (app1), "table39", table39, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (table39); gtk_box_pack_start (GTK_BOX (vbox5), table39, TRUE, TRUE, 0); frame43 = gtk_frame_new (_("User Info")); gtk_widget_ref (frame43); gtk_object_set_data_full (GTK_OBJECT (app1), "frame43", frame43, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (frame43); gtk_table_attach (GTK_TABLE (table39), frame43, 1, 2, 0, 1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0); gtk_container_set_border_width (GTK_CONTAINER (frame43), 5); table_user_info = gtk_table_new (3, 1, FALSE); gtk_widget_ref (table_user_info); gtk_object_set_data_full (GTK_OBJECT (app1), "table_user_info", table_user_info, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (table_user_info); gtk_container_add (GTK_CONTAINER (frame43), table_user_info); gtk_container_set_border_width (GTK_CONTAINER (table_user_info), 5); gtk_table_set_row_spacings (GTK_TABLE (table_user_info), 5); gtk_table_set_col_spacings (GTK_TABLE (table_user_info), 5); scrolledwindow9 = gtk_scrolled_window_new (NULL, NULL); gtk_widget_ref (scrolledwindow9); gtk_object_set_data_full (GTK_OBJECT (app1), "scrolledwindow9", scrolledwindow9, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (scrolledwindow9); gtk_table_attach (GTK_TABLE (table_user_info), scrolledwindow9, 0, 1, 0, 3, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0); gtk_widget_set_usize (scrolledwindow9, -2, 40); gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow9), GTK_POLICY_AUTOMATIC, GTK_POLICY_ALWAYS); users_clist = gtk_clist_new (3); gtk_widget_ref (users_clist); gtk_object_set_data_full (GTK_OBJECT (app1), "users_clist", users_clist, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (users_clist); gtk_container_add (GTK_CONTAINER (scrolledwindow9), users_clist); gtk_clist_set_column_width (GTK_CLIST (users_clist), 0, 80); gtk_clist_set_column_width (GTK_CLIST (users_clist), 1, 63); gtk_clist_set_column_width (GTK_CLIST (users_clist), 2, 68); gtk_clist_column_titles_show (GTK_CLIST (users_clist)); label183 = gtk_label_new (_("User")); gtk_widget_ref (label183); gtk_object_set_data_full (GTK_OBJECT (app1), "label183", label183, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label183); gtk_clist_set_column_widget (GTK_CLIST (users_clist), 0, label183); gtk_label_set_justify (GTK_LABEL (label183), GTK_JUSTIFY_LEFT); label184 = gtk_label_new (_("Terminal")); gtk_widget_ref (label184); gtk_object_set_data_full (GTK_OBJECT (app1), "label184", label184, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label184); gtk_clist_set_column_widget (GTK_CLIST (users_clist), 1, label184); label185 = gtk_label_new (_("On Since")); gtk_widget_ref (label185); gtk_object_set_data_full (GTK_OBJECT (app1), "label185", label185, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label185); gtk_clist_set_column_widget (GTK_CLIST (users_clist), 2, label185); frame40 = gtk_frame_new (_("Workstation Info")); gtk_widget_ref (frame40); gtk_object_set_data_full (GTK_OBJECT (app1), "frame40", frame40, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (frame40); gtk_table_attach (GTK_TABLE (table39), frame40, 0, 1, 0, 1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0); gtk_container_set_border_width (GTK_CONTAINER (frame40), 5); table_workstn_info = gtk_table_new (7, 2, FALSE); gtk_widget_ref (table_workstn_info); gtk_object_set_data_full (GTK_OBJECT (app1), "table_workstn_info", table_workstn_info, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (table_workstn_info); gtk_container_add (GTK_CONTAINER (frame40), table_workstn_info); gtk_container_set_border_width (GTK_CONTAINER (table_workstn_info), 5); gtk_table_set_row_spacings (GTK_TABLE (table_workstn_info), 5); gtk_table_set_col_spacings (GTK_TABLE (table_workstn_info), 5); label_samba = gtk_label_new (_("label-samba")); gtk_widget_ref (label_samba); gtk_object_set_data_full (GTK_OBJECT (app1), "label_samba", label_samba, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label_samba); gtk_table_attach (GTK_TABLE (table_workstn_info), label_samba, 1, 2, 2, 3, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_misc_set_alignment (GTK_MISC (label_samba), 0, 0.5); label_sendmail = gtk_label_new (_("label-sendmail")); gtk_widget_ref (label_sendmail); gtk_object_set_data_full (GTK_OBJECT (app1), "label_sendmail", label_sendmail, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label_sendmail); gtk_table_attach (GTK_TABLE (table_workstn_info), label_sendmail, 1, 2, 3, 4, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0); gtk_misc_set_alignment (GTK_MISC (label_sendmail), 0, 0.5); table53_sendmail = gtk_table_new (1, 1, FALSE); gtk_widget_ref (table53_sendmail); gtk_object_set_data_full (GTK_OBJECT (app1), "table53_sendmail", table53_sendmail, (GtkDestroyNotify) gtk_widget_unref);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -