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

📄 interface.c

📁 SIP(Session Initiation Protocol)是由IETF定义
💻 C
📖 第 1 页 / 共 5 页
字号:
  name_label = gtk_label_new (_("name"));  gtk_widget_ref (name_label);  gtk_object_set_data_full (GTK_OBJECT (main_window), "name_label", name_label,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (name_label);  gtk_container_add (GTK_CONTAINER (username_eventbox), name_label);  gtk_label_set_justify (GTK_LABEL (name_label), GTK_JUSTIFY_RIGHT);  gtk_misc_set_alignment (GTK_MISC (name_label), 0, 0.5);  blank_label1 = gtk_label_new ("");  gtk_widget_ref (blank_label1);  gtk_object_set_data_full (GTK_OBJECT (main_window), "blank_label1", blank_label1,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (blank_label1);  gtk_box_pack_start (GTK_BOX (hbox5), blank_label1, TRUE, TRUE, 0);  registerbox = gtk_hbox_new (FALSE, 0);  gtk_widget_ref (registerbox);  gtk_object_set_data_full (GTK_OBJECT (main_window), "registerbox", registerbox,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (registerbox);  gtk_box_pack_start (GTK_BOX (main_window_manager), registerbox, FALSE, FALSE, 0);  blank_label2 = gtk_label_new ("");  gtk_widget_ref (blank_label2);  gtk_object_set_data_full (GTK_OBJECT (main_window), "blank_label2", blank_label2,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (blank_label2);  gtk_box_pack_start (GTK_BOX (registerbox), blank_label2, TRUE, FALSE, 0);  register_eventbox = gtk_event_box_new ();  gtk_widget_ref (register_eventbox);  gtk_object_set_data_full (GTK_OBJECT (main_window), "register_eventbox", register_eventbox,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (register_eventbox);  gtk_box_pack_start (GTK_BOX (registerbox), register_eventbox, FALSE, FALSE, 3);  gtk_widget_set_usize (register_eventbox, 16, 16);  gtk_tooltips_set_tip (tooltips, register_eventbox, _("unregistered"), NULL);  msgbox = gtk_hbox_new (FALSE, 0);  gtk_widget_ref (msgbox);  gtk_object_set_data_full (GTK_OBJECT (main_window), "msgbox", msgbox,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (msgbox);  gtk_box_pack_start (GTK_BOX (main_window_manager), msgbox, FALSE, FALSE, 0);  message_entry = gtk_entry_new ();  gtk_widget_ref (message_entry);  gtk_object_set_data_full (GTK_OBJECT (main_window), "message_entry", message_entry,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (message_entry);  gtk_box_pack_start (GTK_BOX (msgbox), message_entry, TRUE, TRUE, 0);  GTK_WIDGET_UNSET_FLAGS (message_entry, GTK_CAN_FOCUS);  gtk_tooltips_set_tip (tooltips, message_entry, _("Status message"), NULL);  gtk_entry_set_editable (GTK_ENTRY (message_entry), FALSE);  gtk_signal_connect (GTK_OBJECT (main_window), "destroy",                      GTK_SIGNAL_FUNC (on_main_window_destroy),                      NULL);  gtk_signal_connect (GTK_OBJECT (exit), "activate",                      GTK_SIGNAL_FUNC (on_exit_activate),                      NULL);  gtk_signal_connect (GTK_OBJECT (basic_configuration1), "activate",                      GTK_SIGNAL_FUNC (on_basic_configuration1_activate),                      NULL);  gtk_signal_connect (GTK_OBJECT (advanced1), "activate",                      GTK_SIGNAL_FUNC (on_advanced1_activate),                      NULL);  gtk_signal_connect (GTK_OBJECT (messages1), "activate",                      GTK_SIGNAL_FUNC (on_messages1_activate),                      NULL);  gtk_signal_connect (GTK_OBJECT (clear_history1), "activate",                      GTK_SIGNAL_FUNC (on_clear_history1_activate),                      NULL);  gtk_signal_connect (GTK_OBJECT (talk_button), "clicked",                      GTK_SIGNAL_FUNC (on_talk_button_clicked),                      NULL);  gtk_signal_connect (GTK_OBJECT (dial_entry), "activate",                      GTK_SIGNAL_FUNC (on_dial_entry_activate),                      NULL);  gtk_widget_grab_default (dial_combo);  gtk_object_set_data (GTK_OBJECT (main_window), "tooltips", tooltips);  gtk_window_add_accel_group (GTK_WINDOW (main_window), accel_group);  return main_window;}GtkWidget*create_basic_config_dialog (void){  GtkWidget *basic_config_dialog;  GtkWidget *dialog_vbox1;  GtkWidget *basic_config_table;  GtkWidget *User_Name;  GtkWidget *Pass_Word;  GtkWidget *repeat_password;  GtkWidget *Proxy_Server;  GtkWidget *frame1;  GtkWidget *user_name_label;  GtkWidget *frame2;  GtkWidget *proxy_address_label;  GtkWidget *frame3;  GtkWidget *password_label;  GtkWidget *frame4;  GtkWidget *repeat_password_label;  GtkWidget *dialog_action_area1;  GtkWidget *hbuttonbox1;  GtkWidget *basic_config_ok;  GtkWidget *basic_config_cancel;  GtkTooltips *tooltips;  tooltips = gtk_tooltips_new ();  basic_config_dialog = gtk_dialog_new ();  gtk_object_set_data (GTK_OBJECT (basic_config_dialog), "basic_config_dialog", basic_config_dialog);  gtk_widget_set_usize (basic_config_dialog, 300, 160);  gtk_window_set_title (GTK_WINDOW (basic_config_dialog), _("Basic Configuration"));  gtk_window_set_position (GTK_WINDOW (basic_config_dialog), GTK_WIN_POS_CENTER);  gtk_window_set_policy (GTK_WINDOW (basic_config_dialog), TRUE, TRUE, FALSE);  gtk_window_set_wmclass (GTK_WINDOW (basic_config_dialog), "basic_config_dialog", "");  dialog_vbox1 = GTK_DIALOG (basic_config_dialog)->vbox;  gtk_object_set_data (GTK_OBJECT (basic_config_dialog), "dialog_vbox1", dialog_vbox1);  gtk_widget_show (dialog_vbox1);  basic_config_table = gtk_table_new (4, 2, FALSE);  gtk_widget_ref (basic_config_table);  gtk_object_set_data_full (GTK_OBJECT (basic_config_dialog), "basic_config_table", basic_config_table,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (basic_config_table);  gtk_box_pack_start (GTK_BOX (dialog_vbox1), basic_config_table, FALSE, FALSE, 0);  gtk_container_set_border_width (GTK_CONTAINER (basic_config_table), 5);  gtk_table_set_row_spacings (GTK_TABLE (basic_config_table), 2);  gtk_table_set_col_spacings (GTK_TABLE (basic_config_table), 5);  User_Name = gtk_entry_new ();  gtk_widget_ref (User_Name);  gtk_object_set_data_full (GTK_OBJECT (basic_config_dialog), "User_Name", User_Name,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (User_Name);  gtk_table_attach (GTK_TABLE (basic_config_table), User_Name, 1, 2, 0, 1,                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),                    (GtkAttachOptions) (0), 0, 0);  Pass_Word = gtk_entry_new ();  gtk_widget_ref (Pass_Word);  gtk_object_set_data_full (GTK_OBJECT (basic_config_dialog), "Pass_Word", Pass_Word,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (Pass_Word);  gtk_table_attach (GTK_TABLE (basic_config_table), Pass_Word, 1, 2, 2, 3,                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),                    (GtkAttachOptions) (0), 0, 0);  gtk_entry_set_visibility (GTK_ENTRY (Pass_Word), FALSE);  repeat_password = gtk_entry_new ();  gtk_widget_ref (repeat_password);  gtk_object_set_data_full (GTK_OBJECT (basic_config_dialog), "repeat_password", repeat_password,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (repeat_password);  gtk_table_attach (GTK_TABLE (basic_config_table), repeat_password, 1, 2, 3, 4,                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),                    (GtkAttachOptions) (0), 0, 0);  gtk_tooltips_set_tip (tooltips, repeat_password, _("Repeat password"), NULL);  gtk_entry_set_visibility (GTK_ENTRY (repeat_password), FALSE);  Proxy_Server = gtk_entry_new ();  gtk_widget_ref (Proxy_Server);  gtk_object_set_data_full (GTK_OBJECT (basic_config_dialog), "Proxy_Server", Proxy_Server,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (Proxy_Server);  gtk_table_attach (GTK_TABLE (basic_config_table), Proxy_Server, 1, 2, 1, 2,                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),                    (GtkAttachOptions) (0), 0, 0);  frame1 = gtk_frame_new (NULL);  gtk_widget_ref (frame1);  gtk_object_set_data_full (GTK_OBJECT (basic_config_dialog), "frame1", frame1,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (frame1);  gtk_table_attach (GTK_TABLE (basic_config_table), frame1, 0, 1, 0, 1,                    (GtkAttachOptions) (GTK_FILL),                    (GtkAttachOptions) (GTK_FILL), 0, 0);  gtk_frame_set_shadow_type (GTK_FRAME (frame1), GTK_SHADOW_NONE);  user_name_label = gtk_label_new (_("User Name"));  gtk_widget_ref (user_name_label);  gtk_object_set_data_full (GTK_OBJECT (basic_config_dialog), "user_name_label", user_name_label,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (user_name_label);  gtk_container_add (GTK_CONTAINER (frame1), user_name_label);  gtk_misc_set_alignment (GTK_MISC (user_name_label), 1, 0.5);  frame2 = gtk_frame_new (NULL);  gtk_widget_ref (frame2);  gtk_object_set_data_full (GTK_OBJECT (basic_config_dialog), "frame2", frame2,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (frame2);  gtk_table_attach (GTK_TABLE (basic_config_table), frame2, 0, 1, 1, 2,                    (GtkAttachOptions) (GTK_FILL),                    (GtkAttachOptions) (GTK_FILL), 0, 0);  gtk_frame_set_shadow_type (GTK_FRAME (frame2), GTK_SHADOW_NONE);  proxy_address_label = gtk_label_new (_("SIP Proxy Server"));  gtk_widget_ref (proxy_address_label);  gtk_object_set_data_full (GTK_OBJECT (basic_config_dialog), "proxy_address_label", proxy_address_label,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (proxy_address_label);  gtk_container_add (GTK_CONTAINER (frame2), proxy_address_label);  gtk_label_set_justify (GTK_LABEL (proxy_address_label), GTK_JUSTIFY_RIGHT);  gtk_misc_set_alignment (GTK_MISC (proxy_address_label), 1, 0.5);  frame3 = gtk_frame_new (NULL);  gtk_widget_ref (frame3);  gtk_object_set_data_full (GTK_OBJECT (basic_config_dialog), "frame3", frame3,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (frame3);  gtk_table_attach (GTK_TABLE (basic_config_table), frame3, 0, 1, 2, 3,                    (GtkAttachOptions) (GTK_FILL),                    (GtkAttachOptions) (GTK_FILL), 0, 0);  gtk_frame_set_shadow_type (GTK_FRAME (frame3), GTK_SHADOW_NONE);  password_label = gtk_label_new (_("Password"));  gtk_widget_ref (password_label);  gtk_object_set_data_full (GTK_OBJECT (basic_config_dialog), "password_label", password_label,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (password_label);  gtk_container_add (GTK_CONTAINER (frame3), password_label);  gtk_label_set_justify (GTK_LABEL (password_label), GTK_JUSTIFY_RIGHT);  gtk_misc_set_alignment (GTK_MISC (password_label), 1, 0.5);  frame4 = gtk_frame_new (NULL);  gtk_widget_ref (frame4);  gtk_object_set_data_full (GTK_OBJECT (basic_config_dialog), "frame4", frame4,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (frame4);  gtk_table_attach (GTK_TABLE (basic_config_table), frame4, 0, 1, 3, 4,                    (GtkAttachOptions) (GTK_FILL),                    (GtkAttachOptions) (GTK_FILL), 0, 0);  gtk_frame_set_shadow_type (GTK_FRAME (frame4), GTK_SHADOW_NONE);  repeat_password_label = gtk_label_new (_("Repeat Password"));  gtk_widget_ref (repeat_password_label);  gtk_object_set_data_full (GTK_OBJECT (basic_config_dialog), "repeat_password_label", repeat_password_label,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (repeat_password_label);  gtk_container_add (GTK_CONTAINER (frame4), repeat_password_label);  gtk_misc_set_alignment (GTK_MISC (repeat_password_label), 1, 0.5);  dialog_action_area1 = GTK_DIALOG (basic_config_dialog)->action_area;  gtk_object_set_data (GTK_OBJECT (basic_config_dialog), "dialog_action_area1", dialog_action_area1);  gtk_widget_show (dialog_action_area1);  gtk_container_set_border_width (GTK_CONTAINER (dialog_action_area1), 10);  hbuttonbox1 = gtk_hbutton_box_new ();  gtk_widget_ref (hbuttonbox1);  gtk_object_set_data_full (GTK_OBJECT (basic_config_dialog), "hbuttonbox1", hbuttonbox1,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (hbuttonbox1);  gtk_box_pack_start (GTK_BOX (dialog_action_area1), hbuttonbox1, FALSE, FALSE, 0);  gtk_button_box_set_spacing (GTK_BUTTON_BOX (hbuttonbox1), 5);  basic_config_ok = gtk_button_new_with_label (_("OK"));  gtk_widget_ref (basic_config_ok);  gtk_object_set_data_full (GTK_OBJECT (basic_config_dialog), "basic_config_ok", basic_config_ok,                            (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (basic_config_ok);  gtk_container_add (GTK_CONTAINER (hbuttonbox1), basic_config_ok);  GTK_WIDGET_SET_FLAGS (basic_config_ok, GTK_CAN_DEFAULT);  gtk_tooltips_set_tip (tooltips, basic_config_ok, _("save changes"), NULL);  basic_config_cancel = gtk_button_new_with_label (_("Cancel"));  gtk_widget_ref (basic_config_cancel);  gtk_object_set_data_full (GTK_OBJECT (basic_config_dialog), "basic_config_cancel", basic_config_cancel,                            (GtkDestroyNotify) gtk_widget_unref);

⌨️ 快捷键说明

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