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

📄 interface.c

📁 SIP(Session Initiation Protocol)是由IETF定义
💻 C
📖 第 1 页 / 共 5 页
字号:
/* * 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 + -