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

📄 interface.c

📁 Click is a modular router toolkit. To use it you ll need to know how to compile and install the sof
💻 C
📖 第 1 页 / 共 3 页
字号:
  label16 = gtk_label_new (_("<b>List</b>"));  gtk_widget_show (label16);  gtk_expander_set_label_widget (GTK_EXPANDER (elementtreeexpander), label16);  gtk_label_set_use_markup (GTK_LABEL (label16), TRUE);  elementtreewindow = gtk_scrolled_window_new (NULL, NULL);  gtk_widget_show (elementtreewindow);  gtk_box_pack_start (GTK_BOX (elementtreebox), elementtreewindow, TRUE, TRUE, 0);  gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (elementtreewindow), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);  gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (elementtreewindow), GTK_SHADOW_IN);  elementtree = gtk_tree_view_new ();  gtk_widget_show (elementtree);  gtk_container_add (GTK_CONTAINER (elementtreewindow), elementtree);  gtk_widget_set_size_request (elementtree, 200, -1);  gtk_tree_view_set_headers_visible (GTK_TREE_VIEW (elementtree), FALSE);  gtk_tree_view_set_rules_hint (GTK_TREE_VIEW (elementtree), TRUE);  vbox7 = gtk_vbox_new (FALSE, 0);  gtk_widget_show (vbox7);  gtk_paned_pack2 (GTK_PANED (hpaned1), vbox7, TRUE, TRUE);  configwindow = gtk_scrolled_window_new (NULL, NULL);  gtk_widget_show (configwindow);  gtk_box_pack_start (GTK_BOX (vbox7), configwindow, TRUE, TRUE, 0);  gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (configwindow), GTK_POLICY_NEVER, GTK_POLICY_AUTOMATIC);  gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (configwindow), GTK_SHADOW_IN);  configview = gtk_text_view_new ();  gtk_widget_show (configview);  gtk_container_add (GTK_CONTAINER (configwindow), configview);  gtk_text_view_set_wrap_mode (GTK_TEXT_VIEW (configview), GTK_WRAP_WORD);  diagramwindow = gtk_scrolled_window_new (NULL, NULL);  gtk_box_pack_start (GTK_BOX (vbox7), diagramwindow, TRUE, TRUE, 0);  gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (diagramwindow), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);  diagram = gtk_layout_new (NULL, NULL);  gtk_widget_show (diagram);  gtk_container_add (GTK_CONTAINER (diagramwindow), diagram);  gtk_layout_set_size (GTK_LAYOUT (diagram), 400, 400);  GTK_ADJUSTMENT (GTK_LAYOUT (diagram)->hadjustment)->step_increment = 10;  GTK_ADJUSTMENT (GTK_LAYOUT (diagram)->vadjustment)->step_increment = 10;  eviewbox = gtk_vbox_new (FALSE, 0);  gtk_paned_pack2 (GTK_PANED (eviewpane), eviewbox, FALSE, TRUE);  eview_titlebox = gtk_hbox_new (FALSE, 0);  gtk_widget_show (eview_titlebox);  gtk_box_pack_start (GTK_BOX (eviewbox), eview_titlebox, FALSE, TRUE, 0);  eview_label = gtk_label_new (_("Element"));  gtk_widget_show (eview_label);  gtk_box_pack_start (GTK_BOX (eview_titlebox), eview_label, FALSE, FALSE, 0);  eview_close = gtk_button_new ();  gtk_widget_show (eview_close);  gtk_box_pack_end (GTK_BOX (eview_titlebox), eview_close, FALSE, FALSE, 0);  gtk_tooltips_set_tip (tooltips, eview_close, _("Close pane"), NULL);  gtk_button_set_relief (GTK_BUTTON (eview_close), GTK_RELIEF_NONE);  gtk_button_set_focus_on_click (GTK_BUTTON (eview_close), FALSE);  image5 = gtk_image_new_from_stock ("gtk-close", GTK_ICON_SIZE_MENU);  gtk_widget_show (image5);  gtk_container_add (GTK_CONTAINER (eview_close), image5);  eview_refresh = gtk_button_new ();  gtk_box_pack_end (GTK_BOX (eview_titlebox), eview_refresh, FALSE, FALSE, 0);  gtk_tooltips_set_tip (tooltips, eview_refresh, _("Load handler values"), NULL);  gtk_button_set_relief (GTK_BUTTON (eview_refresh), GTK_RELIEF_NONE);  gtk_button_set_focus_on_click (GTK_BUTTON (eview_refresh), FALSE);  image10 = gtk_image_new_from_stock ("gtk-refresh", GTK_ICON_SIZE_MENU);  gtk_widget_show (image10);  gtk_container_add (GTK_CONTAINER (eview_refresh), image10);  scrolledwindow9 = gtk_scrolled_window_new (NULL, NULL);  gtk_widget_show (scrolledwindow9);  gtk_box_pack_start (GTK_BOX (eviewbox), scrolledwindow9, TRUE, TRUE, 0);  gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow9), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);  viewport2 = gtk_viewport_new (NULL, NULL);  gtk_widget_show (viewport2);  gtk_container_add (GTK_CONTAINER (scrolledwindow9), viewport2);  gtk_viewport_set_shadow_type (GTK_VIEWPORT (viewport2), GTK_SHADOW_NONE);  vbox6 = gtk_vbox_new (FALSE, 0);  gtk_widget_show (vbox6);  gtk_container_add (GTK_CONTAINER (viewport2), vbox6);  eview_elementbox = gtk_vbox_new (FALSE, 0);  gtk_widget_show (eview_elementbox);  gtk_box_pack_start (GTK_BOX (vbox6), eview_elementbox, FALSE, TRUE, 0);  eview_classexpander = gtk_expander_new (NULL);  gtk_widget_show (eview_classexpander);  gtk_box_pack_start (GTK_BOX (eview_elementbox), eview_classexpander, TRUE, TRUE, 0);  label24 = gtk_label_new (_("<small>Class</small>"));  gtk_widget_show (label24);  gtk_expander_set_label_widget (GTK_EXPANDER (eview_classexpander), label24);  gtk_label_set_use_markup (GTK_LABEL (label24), TRUE);  eview_class = gtk_entry_new ();  gtk_widget_show (eview_class);  gtk_box_pack_start (GTK_BOX (eview_elementbox), eview_class, FALSE, FALSE, 0);  GTK_WIDGET_UNSET_FLAGS (eview_class, GTK_CAN_FOCUS);  gtk_entry_set_invisible_char (GTK_ENTRY (eview_class), 8226);  eview_classinfo = gtk_table_new (3, 2, FALSE);  gtk_box_pack_start (GTK_BOX (eview_elementbox), eview_classinfo, TRUE, TRUE, 0);  gtk_table_set_col_spacings (GTK_TABLE (eview_classinfo), 10);  label25 = gtk_label_new (_("<small>Ports</small>"));  gtk_widget_show (label25);  gtk_table_attach (GTK_TABLE (eview_classinfo), label25, 0, 1, 0, 1,                    (GtkAttachOptions) (GTK_FILL),                    (GtkAttachOptions) (0), 0, 0);  gtk_label_set_use_markup (GTK_LABEL (label25), TRUE);  gtk_misc_set_alignment (GTK_MISC (label25), 0, 0.5);  label26 = gtk_label_new (_("<small>Processing</small>"));  gtk_widget_show (label26);  gtk_table_attach (GTK_TABLE (eview_classinfo), label26, 0, 1, 1, 2,                    (GtkAttachOptions) (GTK_FILL),                    (GtkAttachOptions) (0), 0, 0);  gtk_label_set_use_markup (GTK_LABEL (label26), TRUE);  gtk_misc_set_alignment (GTK_MISC (label26), 0, 0.5);  label27 = gtk_label_new (_("<small>Flow</small>"));  gtk_widget_show (label27);  gtk_table_attach (GTK_TABLE (eview_classinfo), label27, 0, 1, 2, 3,                    (GtkAttachOptions) (GTK_FILL),                    (GtkAttachOptions) (0), 0, 0);  gtk_label_set_use_markup (GTK_LABEL (label27), TRUE);  gtk_misc_set_alignment (GTK_MISC (label27), 0, 0.5);  eview_classinfo_ports = gtk_label_new (_("\t"));  gtk_widget_show (eview_classinfo_ports);  gtk_table_attach (GTK_TABLE (eview_classinfo), eview_classinfo_ports, 1, 2, 0, 1,                    (GtkAttachOptions) (GTK_FILL),                    (GtkAttachOptions) (0), 0, 0);  gtk_misc_set_alignment (GTK_MISC (eview_classinfo_ports), 0, 0.5);  eview_classinfo_processing = gtk_label_new (_("\t"));  gtk_widget_show (eview_classinfo_processing);  gtk_table_attach (GTK_TABLE (eview_classinfo), eview_classinfo_processing, 1, 2, 1, 2,                    (GtkAttachOptions) (GTK_FILL),                    (GtkAttachOptions) (0), 0, 0);  gtk_misc_set_alignment (GTK_MISC (eview_classinfo_processing), 0, 0.5);  eview_classinfo_flow = gtk_label_new (_("\t"));  gtk_widget_show (eview_classinfo_flow);  gtk_table_attach (GTK_TABLE (eview_classinfo), eview_classinfo_flow, 1, 2, 2, 3,                    (GtkAttachOptions) (GTK_FILL),                    (GtkAttachOptions) (0), 0, 0);  gtk_misc_set_alignment (GTK_MISC (eview_classinfo_flow), 0, 0.5);  label23 = gtk_label_new (_("<small>Configuration</small>"));  gtk_widget_show (label23);  gtk_box_pack_start (GTK_BOX (eview_elementbox), label23, FALSE, FALSE, 0);  gtk_label_set_use_markup (GTK_LABEL (label23), TRUE);  gtk_misc_set_alignment (GTK_MISC (label23), 0, 0.5);  scrolledwindow10 = gtk_scrolled_window_new (NULL, NULL);  gtk_widget_show (scrolledwindow10);  gtk_box_pack_start (GTK_BOX (eview_elementbox), scrolledwindow10, FALSE, FALSE, 0);  gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow10), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);  gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolledwindow10), GTK_SHADOW_IN);  eview_config = gtk_text_view_new ();  gtk_widget_show (eview_config);  gtk_container_add (GTK_CONTAINER (scrolledwindow10), eview_config);  gtk_text_view_set_accepts_tab (GTK_TEXT_VIEW (eview_config), FALSE);  gtk_text_view_set_wrap_mode (GTK_TEXT_VIEW (eview_config), GTK_WRAP_WORD);  eview_handlerbox = gtk_vbox_new (FALSE, 0);  gtk_widget_show (eview_handlerbox);  gtk_box_pack_start (GTK_BOX (vbox6), eview_handlerbox, FALSE, TRUE, 0);  /* Store pointers to all widgets, for use by lookup_widget(). */  GLADE_HOOKUP_OBJECT_NO_REF (mainw, mainw, "mainw");  GLADE_HOOKUP_OBJECT (mainw, vbox1, "vbox1");  GLADE_HOOKUP_OBJECT (mainw, menubar2, "menubar2");  GLADE_HOOKUP_OBJECT (mainw, menuitem1, "menuitem1");  GLADE_HOOKUP_OBJECT (mainw, menuitem1_menu, "menuitem1_menu");  GLADE_HOOKUP_OBJECT (mainw, menu_new_window, "menu_new_window");  GLADE_HOOKUP_OBJECT (mainw, image113, "image113");  GLADE_HOOKUP_OBJECT (mainw, menu_open_file, "menu_open_file");  GLADE_HOOKUP_OBJECT (mainw, image114, "image114");  GLADE_HOOKUP_OBJECT (mainw, menu_open_socket, "menu_open_socket");  GLADE_HOOKUP_OBJECT (mainw, image115, "image115");  GLADE_HOOKUP_OBJECT (mainw, menu_open_kernel, "menu_open_kernel");  GLADE_HOOKUP_OBJECT (mainw, separator5, "separator5");  GLADE_HOOKUP_OBJECT (mainw, menu_save, "menu_save");  GLADE_HOOKUP_OBJECT (mainw, menu_save_as, "menu_save_as");  GLADE_HOOKUP_OBJECT (mainw, separator6, "separator6");  GLADE_HOOKUP_OBJECT (mainw, menu_export_diagram, "menu_export_diagram");  GLADE_HOOKUP_OBJECT (mainw, separator1, "separator1");  GLADE_HOOKUP_OBJECT (mainw, menu_quit, "menu_quit");  GLADE_HOOKUP_OBJECT (mainw, view1, "view1");  GLADE_HOOKUP_OBJECT (mainw, view1_menu, "view1_menu");  GLADE_HOOKUP_OBJECT (mainw, menu_view_diagram, "menu_view_diagram");  GLADE_HOOKUP_OBJECT (mainw, menu_view_configuration, "menu_view_configuration");  GLADE_HOOKUP_OBJECT (mainw, separator2, "separator2");  GLADE_HOOKUP_OBJECT (mainw, menu_view_toolbar, "menu_view_toolbar");  GLADE_HOOKUP_OBJECT (mainw, menu_view_list, "menu_view_list");  GLADE_HOOKUP_OBJECT (mainw, menu_view_element, "menu_view_element");  GLADE_HOOKUP_OBJECT (mainw, separator3, "separator3");  GLADE_HOOKUP_OBJECT (mainw, menu_zoom_in, "menu_zoom_in");  GLADE_HOOKUP_OBJECT (mainw, image116, "image116");  GLADE_HOOKUP_OBJECT (mainw, menu_zoom_out, "menu_zoom_out");  GLADE_HOOKUP_OBJECT (mainw, image117, "image117");  GLADE_HOOKUP_OBJECT (mainw, menu_normal_size, "menu_normal_size");  GLADE_HOOKUP_OBJECT (mainw, image118, "image118");  GLADE_HOOKUP_OBJECT (mainw, menu_zoom_fit, "menu_zoom_fit");  GLADE_HOOKUP_OBJECT (mainw, item1, "item1");  GLADE_HOOKUP_OBJECT (mainw, item1_menu, "item1_menu");  GLADE_HOOKUP_OBJECT (mainw, menu_check, "menu_check");  GLADE_HOOKUP_OBJECT (mainw, image119, "image119");  GLADE_HOOKUP_OBJECT (mainw, menu_install, "menu_install");  GLADE_HOOKUP_OBJECT (mainw, image120, "image120");  GLADE_HOOKUP_OBJECT (mainw, separator4, "separator4");  GLADE_HOOKUP_OBJECT (mainw, item2, "item2");  GLADE_HOOKUP_OBJECT (mainw, item2_menu, "item2_menu");  GLADE_HOOKUP_OBJECT (mainw, menu_config_userlevel, "menu_config_userlevel");  GLADE_HOOKUP_OBJECT (mainw, menu_config_linuxmodule, "menu_config_linuxmodule");  GLADE_HOOKUP_OBJECT (mainw, menu_config_bsdmodule, "menu_config_bsdmodule");  GLADE_HOOKUP_OBJECT (mainw, menu_config_ns, "menu_config_ns");  GLADE_HOOKUP_OBJECT (mainw, toolbar1, "toolbar1");  GLADE_HOOKUP_OBJECT (mainw, toolbar_check, "toolbar_check");  GLADE_HOOKUP_OBJECT (mainw, toolbar_install, "toolbar_install");  GLADE_HOOKUP_OBJECT (mainw, toolbar_save, "toolbar_save");  GLADE_HOOKUP_OBJECT (mainw, toolbar_diagram, "toolbar_diagram");  GLADE_HOOKUP_OBJECT (mainw, throbberitem, "throbberitem");  GLADE_HOOKUP_OBJECT (mainw, throbberbox, "throbberbox");  GLADE_HOOKUP_OBJECT (mainw, throbber, "throbber");  GLADE_HOOKUP_OBJECT (mainw, mainhbox, "mainhbox");  GLADE_HOOKUP_OBJECT (mainw, eviewpane, "eviewpane");  GLADE_HOOKUP_OBJECT (mainw, hpaned1, "hpaned1");  GLADE_HOOKUP_OBJECT (mainw, errorpane, "errorpane");  GLADE_HOOKUP_OBJECT (mainw, errorviewbox, "errorviewbox");  GLADE_HOOKUP_OBJECT (mainw, errorviewexpander, "errorviewexpander");  GLADE_HOOKUP_OBJECT (mainw, label15, "label15");  GLADE_HOOKUP_OBJECT (mainw, errorviewwindow, "errorviewwindow");  GLADE_HOOKUP_OBJECT (mainw, errorview, "errorview");  GLADE_HOOKUP_OBJECT (mainw, elementtreebox, "elementtreebox");  GLADE_HOOKUP_OBJECT (mainw, elementtreelabelbox, "elementtreelabelbox");  GLADE_HOOKUP_OBJECT (mainw, elementtreelabel, "elementtreelabel");  GLADE_HOOKUP_OBJECT (mainw, elementtreesort, "elementtreesort");  GLADE_HOOKUP_OBJECT (mainw, elementtreeexpander, "elementtreeexpander");  GLADE_HOOKUP_OBJECT (mainw, label16, "label16");  GLADE_HOOKUP_OBJECT (mainw, elementtreewindow, "elementtreewindow");  GLADE_HOOKUP_OBJECT (mainw, elementtree, "elementtree");  GLADE_HOOKUP_OBJECT (mainw, vbox7, "vbox7");  GLADE_HOOKUP_OBJECT (mainw, configwindow, "configwindow");  GLADE_HOOKUP_OBJECT (mainw, configview, "configview");  GLADE_HOOKUP_OBJECT (mainw, diagramwindow, "diagramwindow");  GLADE_HOOKUP_OBJECT (mainw, diagram, "diagram");  GLADE_HOOKUP_OBJECT (mainw, eviewbox, "eviewbox");  GLADE_HOOKUP_OBJECT (mainw, eview_titlebox, "eview_titlebox");  GLADE_HOOKUP_OBJECT (mainw, eview_label, "eview_label");  GLADE_HOOKUP_OBJECT (mainw, eview_close, "eview_close");  GLADE_HOOKUP_OBJECT (mainw, image5, "image5");  GLADE_HOOKUP_OBJECT (mainw, eview_refresh, "eview_refresh");  GLADE_HOOKUP_OBJECT (mainw, image10, "image10");  GLADE_HOOKUP_OBJECT (mainw, scrolledwindow9, "scrolledwindow9");  GLADE_HOOKUP_OBJECT (mainw, viewport2, "viewport2");  GLADE_HOOKUP_OBJECT (mainw, vbox6, "vbox6");  GLADE_HOOKUP_OBJECT (mainw, eview_elementbox, "eview_elementbox");  GLADE_HOOKUP_OBJECT (mainw, eview_classexpander, "eview_classexpander");  GLADE_HOOKUP_OBJECT (mainw, label24, "label24");  GLADE_HOOKUP_OBJECT (mainw, eview_class, "eview_class");  GLADE_HOOKUP_OBJECT (mainw, eview_classinfo, "eview_classinfo");  GLADE_HOOKUP_OBJECT (mainw, label25, "label25");  GLADE_HOOKUP_OBJECT (mainw, label26, "label26");  GLADE_HOOKUP_OBJECT (mainw, label27, "label27");  GLADE_HOOKUP_OBJECT (mainw, eview_classinfo_ports, "eview_classinfo_ports");  GLADE_HOOKUP_OBJECT (mainw, eview_classinfo_processing, "eview_classinfo_processing");  GLADE_HOOKUP_OBJECT (mainw, eview_classinfo_flow, "eview_classinfo_flow");  GLADE_HOOKUP_OBJECT (mainw, label23, "label23");  GLADE_HOOKUP_OBJECT (mainw, scrolledwindow10, "scrolledwindow10");  GLADE_HOOKUP_OBJECT (mainw, eview_config, "eview_config");  GLADE_HOOKUP_OBJECT (mainw, eview_handlerbox, "eview_handlerbox");  GLADE_HOOKUP_OBJECT_NO_REF (mainw, tooltips, "tooltips");  gtk_widget_grab_focus (configview);  gtk_window_add_accel_group (GTK_WINDOW (mainw), accel_group);  return mainw;}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -