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

📄 interface.c

📁 linux下可以连接并查看交换机当前运行情况的东东
💻 C
📖 第 1 页 / 共 5 页
字号:
  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 + -