📄 interface.c
字号:
/* * 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_opensocketdialog (void){ GtkWidget *opensocketdialog; GtkWidget *dialog_vbox1; GtkWidget *table2; GtkWidget *label4; GtkWidget *label5; GtkWidget *host; GtkWidget *hbox1; GtkWidget *port; GtkWidget *dialog_action_area1; GtkWidget *cancelbutton1; GtkWidget *okbutton1; opensocketdialog = gtk_dialog_new (); gtk_window_set_title (GTK_WINDOW (opensocketdialog), _("Open Control Socket")); gtk_window_set_position (GTK_WINDOW (opensocketdialog), GTK_WIN_POS_CENTER_ON_PARENT); gtk_window_set_modal (GTK_WINDOW (opensocketdialog), TRUE); gtk_window_set_skip_taskbar_hint (GTK_WINDOW (opensocketdialog), TRUE); gtk_window_set_type_hint (GTK_WINDOW (opensocketdialog), GDK_WINDOW_TYPE_HINT_DIALOG); gtk_window_set_urgency_hint (GTK_WINDOW (opensocketdialog), TRUE); dialog_vbox1 = GTK_DIALOG (opensocketdialog)->vbox; gtk_widget_show (dialog_vbox1); table2 = gtk_table_new (2, 2, FALSE); gtk_widget_show (table2); gtk_box_pack_start (GTK_BOX (dialog_vbox1), table2, TRUE, TRUE, 5); gtk_table_set_row_spacings (GTK_TABLE (table2), 5); gtk_table_set_col_spacings (GTK_TABLE (table2), 5); label4 = gtk_label_new (_("Host:")); gtk_widget_show (label4); gtk_table_attach (GTK_TABLE (table2), label4, 0, 1, 0, 1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_misc_set_alignment (GTK_MISC (label4), 1, 0.5); label5 = gtk_label_new (_("Port:")); gtk_widget_show (label5); gtk_table_attach (GTK_TABLE (table2), label5, 0, 1, 1, 2, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_misc_set_alignment (GTK_MISC (label5), 1, 0.5); host = gtk_entry_new (); gtk_widget_show (host); gtk_table_attach (GTK_TABLE (table2), host, 1, 2, 0, 1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_entry_set_invisible_char (GTK_ENTRY (host), 8226); gtk_entry_set_activates_default (GTK_ENTRY (host), TRUE); gtk_entry_set_width_chars (GTK_ENTRY (host), 30); hbox1 = gtk_hbox_new (FALSE, 0); gtk_widget_show (hbox1); gtk_table_attach (GTK_TABLE (table2), hbox1, 1, 2, 1, 2, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); port = gtk_entry_new (); gtk_widget_show (port); gtk_box_pack_start (GTK_BOX (hbox1), port, FALSE, TRUE, 0); gtk_entry_set_invisible_char (GTK_ENTRY (port), 8226); gtk_entry_set_activates_default (GTK_ENTRY (port), TRUE); gtk_entry_set_width_chars (GTK_ENTRY (port), 6); dialog_action_area1 = GTK_DIALOG (opensocketdialog)->action_area; gtk_widget_show (dialog_action_area1); gtk_button_box_set_layout (GTK_BUTTON_BOX (dialog_action_area1), GTK_BUTTONBOX_END); cancelbutton1 = gtk_button_new_from_stock ("gtk-cancel"); gtk_widget_show (cancelbutton1); gtk_dialog_add_action_widget (GTK_DIALOG (opensocketdialog), cancelbutton1, GTK_RESPONSE_CANCEL); GTK_WIDGET_SET_FLAGS (cancelbutton1, GTK_CAN_DEFAULT); okbutton1 = gtk_button_new_from_stock ("gtk-ok"); gtk_widget_show (okbutton1); gtk_dialog_add_action_widget (GTK_DIALOG (opensocketdialog), okbutton1, GTK_RESPONSE_OK); GTK_WIDGET_SET_FLAGS (okbutton1, GTK_CAN_DEFAULT); /* Store pointers to all widgets, for use by lookup_widget(). */ GLADE_HOOKUP_OBJECT_NO_REF (opensocketdialog, opensocketdialog, "opensocketdialog"); GLADE_HOOKUP_OBJECT_NO_REF (opensocketdialog, dialog_vbox1, "dialog_vbox1"); GLADE_HOOKUP_OBJECT (opensocketdialog, table2, "table2"); GLADE_HOOKUP_OBJECT (opensocketdialog, label4, "label4"); GLADE_HOOKUP_OBJECT (opensocketdialog, label5, "label5"); GLADE_HOOKUP_OBJECT (opensocketdialog, host, "host"); GLADE_HOOKUP_OBJECT (opensocketdialog, hbox1, "hbox1"); GLADE_HOOKUP_OBJECT (opensocketdialog, port, "port"); GLADE_HOOKUP_OBJECT_NO_REF (opensocketdialog, dialog_action_area1, "dialog_action_area1"); GLADE_HOOKUP_OBJECT (opensocketdialog, cancelbutton1, "cancelbutton1"); GLADE_HOOKUP_OBJECT (opensocketdialog, okbutton1, "okbutton1"); gtk_widget_grab_default (okbutton1); return opensocketdialog;}GtkWidget*create_mainw (void){ GtkWidget *mainw; GtkWidget *vbox1; GtkWidget *menubar2; GtkWidget *menuitem1; GtkWidget *menuitem1_menu; GtkWidget *menu_new_window; GtkWidget *image113; GtkWidget *menu_open_file; GtkWidget *image114; GtkWidget *menu_open_socket; GtkWidget *image115; GtkWidget *menu_open_kernel; GtkWidget *separator5; GtkWidget *menu_save; GtkWidget *menu_save_as; GtkWidget *separator6; GtkWidget *menu_export_diagram; GtkWidget *separator1; GtkWidget *menu_quit; GtkWidget *view1; GtkWidget *view1_menu; GSList *menu_view_diagram_group = NULL; GtkWidget *menu_view_diagram; GtkWidget *menu_view_configuration; GtkWidget *separator2; GtkWidget *menu_view_toolbar; GtkWidget *menu_view_list; GtkWidget *menu_view_element; GtkWidget *separator3; GtkWidget *menu_zoom_in; GtkWidget *image116; GtkWidget *menu_zoom_out; GtkWidget *image117; GtkWidget *menu_normal_size; GtkWidget *image118; GtkWidget *menu_zoom_fit; GtkWidget *item1; GtkWidget *item1_menu; GtkWidget *menu_check; GtkWidget *image119; GtkWidget *menu_install; GtkWidget *image120; GtkWidget *separator4; GtkWidget *item2; GtkWidget *item2_menu; GSList *menu_config_userlevel_group = NULL; GtkWidget *menu_config_userlevel; GtkWidget *menu_config_linuxmodule; GtkWidget *menu_config_bsdmodule; GtkWidget *menu_config_ns; GtkWidget *toolbar1; GtkIconSize tmp_toolbar_icon_size; GtkWidget *tmp_image; GtkWidget *toolbar_check; GtkWidget *toolbar_install; GtkWidget *toolbar_save; GtkWidget *toolbar_diagram; GtkWidget *throbberitem; GtkWidget *throbberbox; GtkWidget *throbber; GtkWidget *mainhbox; GtkWidget *eviewpane; GtkWidget *hpaned1; GtkWidget *errorpane; GtkWidget *errorviewbox; GtkWidget *errorviewexpander; GtkWidget *label15; GtkWidget *errorviewwindow; GtkWidget *errorview; GtkWidget *elementtreebox; GtkWidget *elementtreelabelbox; GtkWidget *elementtreelabel; GtkWidget *elementtreesort; GtkWidget *elementtreeexpander; GtkWidget *label16; GtkWidget *elementtreewindow; GtkWidget *elementtree; GtkWidget *vbox7; GtkWidget *configwindow; GtkWidget *configview; GtkWidget *diagramwindow; GtkWidget *diagram; GtkWidget *eviewbox; GtkWidget *eview_titlebox; GtkWidget *eview_label; GtkWidget *eview_close; GtkWidget *image5; GtkWidget *eview_refresh; GtkWidget *image10; GtkWidget *scrolledwindow9; GtkWidget *viewport2; GtkWidget *vbox6; GtkWidget *eview_elementbox; GtkWidget *eview_classexpander; GtkWidget *label24; GtkWidget *eview_class; GtkWidget *eview_classinfo; GtkWidget *label25; GtkWidget *label26; GtkWidget *label27; GtkWidget *eview_classinfo_ports; GtkWidget *eview_classinfo_processing; GtkWidget *eview_classinfo_flow; GtkWidget *label23; GtkWidget *scrolledwindow10; GtkWidget *eview_config; GtkWidget *eview_handlerbox; GtkAccelGroup *accel_group; GtkTooltips *tooltips; tooltips = gtk_tooltips_new (); accel_group = gtk_accel_group_new (); mainw = gtk_window_new (GTK_WINDOW_TOPLEVEL); gtk_window_set_title (GTK_WINDOW (mainw), _("Clicky")); gtk_window_set_default_size (GTK_WINDOW (mainw), 810, 640); vbox1 = gtk_vbox_new (FALSE, 0); gtk_widget_show (vbox1); gtk_container_add (GTK_CONTAINER (mainw), vbox1); gtk_widget_set_size_request (vbox1, 426, 396); menubar2 = gtk_menu_bar_new (); gtk_widget_show (menubar2); gtk_box_pack_start (GTK_BOX (vbox1), menubar2, FALSE, FALSE, 0); menuitem1 = gtk_menu_item_new_with_mnemonic (_("_File")); gtk_widget_show (menuitem1); gtk_container_add (GTK_CONTAINER (menubar2), menuitem1); menuitem1_menu = gtk_menu_new (); gtk_menu_item_set_submenu (GTK_MENU_ITEM (menuitem1), menuitem1_menu); menu_new_window = gtk_image_menu_item_new_with_mnemonic (_("_New Window")); gtk_widget_show (menu_new_window); gtk_container_add (GTK_CONTAINER (menuitem1_menu), menu_new_window); gtk_widget_add_accelerator (menu_new_window, "activate", accel_group, GDK_n, (GdkModifierType) GDK_CONTROL_MASK, GTK_ACCEL_VISIBLE); image113 = gtk_image_new_from_stock ("gtk-new", GTK_ICON_SIZE_MENU); gtk_widget_show (image113); gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (menu_new_window), image113); menu_open_file = gtk_image_menu_item_new_with_mnemonic (_("_Open File...")); gtk_widget_show (menu_open_file); gtk_container_add (GTK_CONTAINER (menuitem1_menu), menu_open_file); gtk_widget_add_accelerator (menu_open_file, "activate", accel_group, GDK_o, (GdkModifierType) GDK_CONTROL_MASK, GTK_ACCEL_VISIBLE); image114 = gtk_image_new_from_stock ("gtk-open", GTK_ICON_SIZE_MENU); gtk_widget_show (image114); gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (menu_open_file), image114); menu_open_socket = gtk_image_menu_item_new_with_mnemonic (_("Open Socke_t...")); gtk_widget_show (menu_open_socket); gtk_container_add (GTK_CONTAINER (menuitem1_menu), menu_open_socket); image115 = gtk_image_new_from_stock ("gtk-network", GTK_ICON_SIZE_MENU); gtk_widget_show (image115); gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (menu_open_socket), image115);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -