📄 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 <gdk/gdkkeysyms.h>#include <gtk/gtk.h>#include "callbacks.h"#include "interface.h"#include "support.h"GtkWidget* main_window_manager;GtkWidget*create_main_window (void){ GtkWidget *main_window; GtkWidget *toolbox; GtkWidget *menubar; guint tmp_key; GtkWidget *file1; GtkWidget *file1_menu; GtkAccelGroup *file1_menu_accels; GtkWidget *exit; GtkWidget *settings1; GtkWidget *settings1_menu; GtkAccelGroup *settings1_menu_accels; GtkWidget *basic_configuration1; GtkWidget *advanced1; GtkWidget *view1; GtkWidget *view1_menu; GtkAccelGroup *view1_menu_accels; GtkWidget *messages1; GtkWidget *tools1; GtkWidget *tools1_menu; GtkAccelGroup *tools1_menu_accels; GtkWidget *clear_history1; GtkWidget *fixed1; GtkWidget *talk_button; GtkWidget *dial_combo; GtkWidget *dial_entry; GtkWidget *hbox5; GtkWidget *username_eventbox; GtkWidget *name_label; GtkWidget *blank_label1; GtkWidget *registerbox; GtkWidget *blank_label2; GtkWidget *register_eventbox; GtkWidget *msgbox; GtkWidget *message_entry; GtkAccelGroup *accel_group; GtkTooltips *tooltips; tooltips = gtk_tooltips_new (); accel_group = gtk_accel_group_new (); main_window = gtk_window_new (GTK_WINDOW_TOPLEVEL); gtk_object_set_data (GTK_OBJECT (main_window), "main_window", main_window); gtk_widget_set_usize (main_window, 380, 350); gtk_window_set_title (GTK_WINDOW (main_window), _("SIPSet by VOVIDA.ORG")); gtk_window_set_position (GTK_WINDOW (main_window), GTK_WIN_POS_CENTER); main_window_manager = gtk_vbox_new (FALSE, 0); gtk_widget_ref (main_window_manager); gtk_object_set_data_full (GTK_OBJECT (main_window), "main_window_manager", main_window_manager, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (main_window_manager); gtk_container_add (GTK_CONTAINER (main_window), main_window_manager); toolbox = gtk_hbox_new (FALSE, 0); gtk_widget_ref (toolbox); gtk_object_set_data_full (GTK_OBJECT (main_window), "toolbox", toolbox, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (toolbox); gtk_box_pack_start (GTK_BOX (main_window_manager), toolbox, FALSE, FALSE, 0); menubar = gtk_menu_bar_new (); gtk_widget_ref (menubar); gtk_object_set_data_full (GTK_OBJECT (main_window), "menubar", menubar, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (menubar); gtk_box_pack_start (GTK_BOX (toolbox), menubar, FALSE, FALSE, 0); gtk_widget_set_usize (menubar, 0, 0); file1 = gtk_menu_item_new_with_label (""); tmp_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (file1)->child), _("_File")); gtk_widget_add_accelerator (file1, "activate_item", accel_group, tmp_key, GDK_MOD1_MASK, 0); gtk_widget_ref (file1); gtk_object_set_data_full (GTK_OBJECT (main_window), "file1", file1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (file1); gtk_container_add (GTK_CONTAINER (menubar), file1); file1_menu = gtk_menu_new (); gtk_widget_ref (file1_menu); gtk_object_set_data_full (GTK_OBJECT (main_window), "file1_menu", file1_menu, (GtkDestroyNotify) gtk_widget_unref); gtk_menu_item_set_submenu (GTK_MENU_ITEM (file1), file1_menu); file1_menu_accels = gtk_menu_ensure_uline_accel_group (GTK_MENU (file1_menu)); exit = gtk_menu_item_new_with_label (""); tmp_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (exit)->child), _("E_xit")); gtk_widget_add_accelerator (exit, "activate_item", file1_menu_accels, tmp_key, 0, 0); gtk_widget_ref (exit); gtk_object_set_data_full (GTK_OBJECT (main_window), "exit", exit, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (exit); gtk_container_add (GTK_CONTAINER (file1_menu), exit); gtk_tooltips_set_tip (tooltips, exit, _("Exit from program"), NULL); gtk_widget_add_accelerator (exit, "activate", accel_group, GDK_Q, GDK_CONTROL_MASK, GTK_ACCEL_VISIBLE); settings1 = gtk_menu_item_new_with_label (""); tmp_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (settings1)->child), _("_Settings")); gtk_widget_add_accelerator (settings1, "activate_item", accel_group, tmp_key, GDK_MOD1_MASK, 0); gtk_widget_ref (settings1); gtk_object_set_data_full (GTK_OBJECT (main_window), "settings1", settings1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (settings1); gtk_container_add (GTK_CONTAINER (menubar), settings1); settings1_menu = gtk_menu_new (); gtk_widget_ref (settings1_menu); gtk_object_set_data_full (GTK_OBJECT (main_window), "settings1_menu", settings1_menu, (GtkDestroyNotify) gtk_widget_unref); gtk_menu_item_set_submenu (GTK_MENU_ITEM (settings1), settings1_menu); settings1_menu_accels = gtk_menu_ensure_uline_accel_group (GTK_MENU (settings1_menu)); basic_configuration1 = gtk_menu_item_new_with_label (""); tmp_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (basic_configuration1)->child), _("_Basic Configuration")); gtk_widget_add_accelerator (basic_configuration1, "activate_item", settings1_menu_accels, tmp_key, 0, 0); gtk_widget_ref (basic_configuration1); gtk_object_set_data_full (GTK_OBJECT (main_window), "basic_configuration1", basic_configuration1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (basic_configuration1); gtk_container_add (GTK_CONTAINER (settings1_menu), basic_configuration1); advanced1 = gtk_menu_item_new_with_label (""); tmp_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (advanced1)->child), _("_Advanced Configuration")); gtk_widget_add_accelerator (advanced1, "activate_item", settings1_menu_accels, tmp_key, 0, 0); gtk_widget_ref (advanced1); gtk_object_set_data_full (GTK_OBJECT (main_window), "advanced1", advanced1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (advanced1); gtk_container_add (GTK_CONTAINER (settings1_menu), advanced1); view1 = gtk_menu_item_new_with_label (""); tmp_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (view1)->child), _("_View")); gtk_widget_add_accelerator (view1, "activate_item", accel_group, tmp_key, GDK_MOD1_MASK, 0); gtk_widget_ref (view1); gtk_object_set_data_full (GTK_OBJECT (main_window), "view1", view1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (view1); gtk_container_add (GTK_CONTAINER (menubar), view1); view1_menu = gtk_menu_new (); gtk_widget_ref (view1_menu); gtk_object_set_data_full (GTK_OBJECT (main_window), "view1_menu", view1_menu, (GtkDestroyNotify) gtk_widget_unref); gtk_menu_item_set_submenu (GTK_MENU_ITEM (view1), view1_menu); view1_menu_accels = gtk_menu_ensure_uline_accel_group (GTK_MENU (view1_menu)); messages1 = gtk_menu_item_new_with_label (""); tmp_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (messages1)->child), _("_Log Messages")); gtk_widget_add_accelerator (messages1, "activate_item", view1_menu_accels, tmp_key, 0, 0); gtk_widget_ref (messages1); gtk_object_set_data_full (GTK_OBJECT (main_window), "messages1", messages1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (messages1); gtk_container_add (GTK_CONTAINER (view1_menu), messages1); tools1 = gtk_menu_item_new_with_label (""); tmp_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (tools1)->child), _("_Tools")); gtk_widget_add_accelerator (tools1, "activate_item", accel_group, tmp_key, GDK_MOD1_MASK, 0); gtk_widget_ref (tools1); gtk_object_set_data_full (GTK_OBJECT (main_window), "tools1", tools1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (tools1); gtk_container_add (GTK_CONTAINER (menubar), tools1); tools1_menu = gtk_menu_new (); gtk_widget_ref (tools1_menu); gtk_object_set_data_full (GTK_OBJECT (main_window), "tools1_menu", tools1_menu, (GtkDestroyNotify) gtk_widget_unref); gtk_menu_item_set_submenu (GTK_MENU_ITEM (tools1), tools1_menu); tools1_menu_accels = gtk_menu_ensure_uline_accel_group (GTK_MENU (tools1_menu)); clear_history1 = gtk_menu_item_new_with_label (""); tmp_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (clear_history1)->child), _("_Clear History")); gtk_widget_add_accelerator (clear_history1, "activate_item", tools1_menu_accels, tmp_key, 0, 0); gtk_widget_ref (clear_history1); gtk_object_set_data_full (GTK_OBJECT (main_window), "clear_history1", clear_history1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (clear_history1); gtk_container_add (GTK_CONTAINER (tools1_menu), clear_history1); fixed1 = gtk_fixed_new (); gtk_widget_ref (fixed1); gtk_object_set_data_full (GTK_OBJECT (main_window), "fixed1", fixed1, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (fixed1); gtk_box_pack_start (GTK_BOX (main_window_manager), fixed1, FALSE, FALSE, 0); gtk_widget_set_usize (fixed1, 300, 100); talk_button = gtk_button_new_with_label (_("Talk")); gtk_widget_ref (talk_button); gtk_object_set_data_full (GTK_OBJECT (main_window), "talk_button", talk_button, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (talk_button); gtk_fixed_put (GTK_FIXED (fixed1), talk_button, 40, 72); gtk_widget_set_uposition (talk_button, 40, 72); gtk_widget_set_usize (talk_button, 61, 22); gtk_tooltips_set_tip (tooltips, talk_button, _("Make a call"), NULL); dial_combo = gtk_combo_new (); gtk_widget_ref (dial_combo); gtk_object_set_data_full (GTK_OBJECT (main_window), "dial_combo", dial_combo, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (dial_combo); gtk_fixed_put (GTK_FIXED (fixed1), dial_combo, 40, 40); gtk_widget_set_uposition (dial_combo, 40, 40); gtk_widget_set_usize (dial_combo, 197, 22); GTK_WIDGET_SET_FLAGS (dial_combo, GTK_CAN_DEFAULT); dial_entry = GTK_COMBO (dial_combo)->entry; gtk_widget_ref (dial_entry); gtk_object_set_data_full (GTK_OBJECT (main_window), "dial_entry", dial_entry, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (dial_entry); gtk_tooltips_set_tip (tooltips, dial_entry, _("Enter SIP URI or Phone Number"), NULL); hbox5 = gtk_hbox_new (FALSE, 0); gtk_widget_ref (hbox5); gtk_object_set_data_full (GTK_OBJECT (main_window), "hbox5", hbox5, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbox5); gtk_fixed_put (GTK_FIXED (fixed1), hbox5, 40, 16); gtk_widget_set_uposition (hbox5, 40, 16); gtk_widget_set_usize (hbox5, 232, 16); username_eventbox = gtk_event_box_new (); gtk_widget_ref (username_eventbox); gtk_object_set_data_full (GTK_OBJECT (main_window), "username_eventbox", username_eventbox, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (username_eventbox); gtk_box_pack_start (GTK_BOX (hbox5), username_eventbox, TRUE, TRUE, 0); gtk_tooltips_set_tip (tooltips, username_eventbox, _("Your display name"), NULL);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -