📄 interface.c
字号:
gtk_object_set_data_full (GTK_OBJECT (advanced_config_dialog), "hseparator2", hseparator2, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hseparator2); gtk_box_pack_start (GTK_BOX (hbox1), hseparator2, TRUE, TRUE, 0); Device_Name = gtk_entry_new (); gtk_widget_ref (Device_Name); gtk_object_set_data_full (GTK_OBJECT (advanced_config_dialog), "Device_Name", Device_Name, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (Device_Name); gtk_table_attach (GTK_TABLE (advanced_config_table), Device_Name, 1, 2, 8, 9, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); hseparator3 = gtk_hseparator_new (); gtk_widget_ref (hseparator3); gtk_object_set_data_full (GTK_OBJECT (advanced_config_dialog), "hseparator3", hseparator3, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hseparator3); gtk_table_attach (GTK_TABLE (advanced_config_table), hseparator3, 0, 1, 3, 4, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0); hbox2 = gtk_hbox_new (FALSE, 0); gtk_widget_ref (hbox2); gtk_object_set_data_full (GTK_OBJECT (advanced_config_dialog), "hbox2", hbox2, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbox2); gtk_table_attach (GTK_TABLE (advanced_config_table), hbox2, 1, 2, 3, 4, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); label2 = gtk_label_new (_("User Registration")); gtk_widget_ref (label2); gtk_object_set_data_full (GTK_OBJECT (advanced_config_dialog), "label2", label2, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label2); gtk_box_pack_start (GTK_BOX (hbox2), label2, FALSE, FALSE, 0); gtk_misc_set_padding (GTK_MISC (label2), 0, 5); hseparator4 = gtk_hseparator_new (); gtk_widget_ref (hseparator4); gtk_object_set_data_full (GTK_OBJECT (advanced_config_dialog), "hseparator4", hseparator4, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hseparator4); gtk_box_pack_start (GTK_BOX (hbox2), hseparator4, TRUE, TRUE, 0); hseparator5 = gtk_hseparator_new (); gtk_widget_ref (hseparator5); gtk_object_set_data_full (GTK_OBJECT (advanced_config_dialog), "hseparator5", hseparator5, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hseparator5); gtk_table_attach (GTK_TABLE (advanced_config_table), hseparator5, 0, 1, 7, 8, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0); hbox3 = gtk_hbox_new (FALSE, 0); gtk_widget_ref (hbox3); gtk_object_set_data_full (GTK_OBJECT (advanced_config_dialog), "hbox3", hbox3, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbox3); gtk_table_attach (GTK_TABLE (advanced_config_table), hbox3, 1, 2, 7, 8, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); label3 = gtk_label_new (_("Media")); gtk_widget_ref (label3); gtk_object_set_data_full (GTK_OBJECT (advanced_config_dialog), "label3", label3, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label3); gtk_box_pack_start (GTK_BOX (hbox3), label3, FALSE, FALSE, 0); gtk_misc_set_padding (GTK_MISC (label3), 0, 5); hseparator6 = gtk_hseparator_new (); gtk_widget_ref (hseparator6); gtk_object_set_data_full (GTK_OBJECT (advanced_config_dialog), "hseparator6", hseparator6, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hseparator6); gtk_box_pack_start (GTK_BOX (hbox3), hseparator6, TRUE, TRUE, 0); hseparator7 = gtk_hseparator_new (); gtk_widget_ref (hseparator7); gtk_object_set_data_full (GTK_OBJECT (advanced_config_dialog), "hseparator7", hseparator7, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hseparator7); gtk_table_attach (GTK_TABLE (advanced_config_table), hseparator7, 0, 1, 12, 13, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0); hbox4 = gtk_hbox_new (FALSE, 0); gtk_widget_ref (hbox4); gtk_object_set_data_full (GTK_OBJECT (advanced_config_dialog), "hbox4", hbox4, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hbox4); gtk_table_attach (GTK_TABLE (advanced_config_table), hbox4, 1, 2, 12, 13, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); label4 = gtk_label_new (_("Log")); gtk_widget_ref (label4); gtk_object_set_data_full (GTK_OBJECT (advanced_config_dialog), "label4", label4, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (label4); gtk_box_pack_start (GTK_BOX (hbox4), label4, FALSE, FALSE, 0); gtk_misc_set_padding (GTK_MISC (label4), 0, 5); hseparator8 = gtk_hseparator_new (); gtk_widget_ref (hseparator8); gtk_object_set_data_full (GTK_OBJECT (advanced_config_dialog), "hseparator8", hseparator8, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (hseparator8); gtk_box_pack_start (GTK_BOX (hbox4), hseparator8, TRUE, TRUE, 0); frame5 = gtk_frame_new (NULL); gtk_widget_ref (frame5); gtk_object_set_data_full (GTK_OBJECT (advanced_config_dialog), "frame5", frame5, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (frame5); gtk_table_attach (GTK_TABLE (advanced_config_table), frame5, 0, 1, 1, 2, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_frame_set_shadow_type (GTK_FRAME (frame5), GTK_SHADOW_NONE); display_name_label = gtk_label_new (_("Display Name")); gtk_widget_ref (display_name_label); gtk_object_set_data_full (GTK_OBJECT (advanced_config_dialog), "display_name_label", display_name_label, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (display_name_label); gtk_container_add (GTK_CONTAINER (frame5), display_name_label); gtk_misc_set_alignment (GTK_MISC (display_name_label), 1, 0.5); frame7 = gtk_frame_new (NULL); gtk_widget_ref (frame7); gtk_object_set_data_full (GTK_OBJECT (advanced_config_dialog), "frame7", frame7, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (frame7); gtk_table_attach (GTK_TABLE (advanced_config_table), frame7, 0, 1, 2, 3, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_frame_set_shadow_type (GTK_FRAME (frame7), GTK_SHADOW_NONE); sip_transport_label = gtk_label_new (_("SIP Transport")); gtk_widget_ref (sip_transport_label); gtk_object_set_data_full (GTK_OBJECT (advanced_config_dialog), "sip_transport_label", sip_transport_label, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (sip_transport_label); gtk_container_add (GTK_CONTAINER (frame7), sip_transport_label); gtk_misc_set_alignment (GTK_MISC (sip_transport_label), 1, 0.5); frame8 = gtk_frame_new (NULL); gtk_widget_ref (frame8); gtk_object_set_data_full (GTK_OBJECT (advanced_config_dialog), "frame8", frame8, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (frame8); gtk_table_attach (GTK_TABLE (advanced_config_table), frame8, 0, 1, 4, 5, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_frame_set_shadow_type (GTK_FRAME (frame8), GTK_SHADOW_NONE); register_from_label = gtk_label_new (_("Register From")); gtk_widget_ref (register_from_label); gtk_object_set_data_full (GTK_OBJECT (advanced_config_dialog), "register_from_label", register_from_label, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (register_from_label); gtk_container_add (GTK_CONTAINER (frame8), register_from_label); gtk_misc_set_alignment (GTK_MISC (register_from_label), 1, 0.5); frame9 = gtk_frame_new (NULL); gtk_widget_ref (frame9); gtk_object_set_data_full (GTK_OBJECT (advanced_config_dialog), "frame9", frame9, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (frame9); gtk_table_attach (GTK_TABLE (advanced_config_table), frame9, 0, 1, 5, 6, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_frame_set_shadow_type (GTK_FRAME (frame9), GTK_SHADOW_NONE); register_to_label = gtk_label_new (_("Registrar")); gtk_widget_ref (register_to_label); gtk_object_set_data_full (GTK_OBJECT (advanced_config_dialog), "register_to_label", register_to_label, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (register_to_label); gtk_container_add (GTK_CONTAINER (frame9), register_to_label); gtk_misc_set_alignment (GTK_MISC (register_to_label), 1, 0.5); frame10 = gtk_frame_new (NULL); gtk_widget_ref (frame10); gtk_object_set_data_full (GTK_OBJECT (advanced_config_dialog), "frame10", frame10, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (frame10); gtk_table_attach (GTK_TABLE (advanced_config_table), frame10, 0, 1, 6, 7, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_frame_set_shadow_type (GTK_FRAME (frame10), GTK_SHADOW_NONE); register_expires_label = gtk_label_new (_("Expires")); gtk_widget_ref (register_expires_label); gtk_object_set_data_full (GTK_OBJECT (advanced_config_dialog), "register_expires_label", register_expires_label, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (register_expires_label); gtk_container_add (GTK_CONTAINER (frame10), register_expires_label); gtk_misc_set_alignment (GTK_MISC (register_expires_label), 1, 0.5); frame11 = gtk_frame_new (NULL); gtk_widget_ref (frame11); gtk_object_set_data_full (GTK_OBJECT (advanced_config_dialog), "frame11", frame11, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (frame11); gtk_table_attach (GTK_TABLE (advanced_config_table), frame11, 0, 1, 8, 9, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_frame_set_shadow_type (GTK_FRAME (frame11), GTK_SHADOW_NONE); device_name_label = gtk_label_new (_("Sound Device")); gtk_widget_ref (device_name_label); gtk_object_set_data_full (GTK_OBJECT (advanced_config_dialog), "device_name_label", device_name_label, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (device_name_label); gtk_container_add (GTK_CONTAINER (frame11), device_name_label); gtk_label_set_justify (GTK_LABEL (device_name_label), GTK_JUSTIFY_RIGHT); gtk_misc_set_alignment (GTK_MISC (device_name_label), 1, 0.5); frame12 = gtk_frame_new (NULL); gtk_widget_ref (frame12); gtk_object_set_data_full (GTK_OBJECT (advanced_config_dialog), "frame12", frame12, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (frame12); gtk_table_attach (GTK_TABLE (advanced_config_table), frame12, 0, 1, 9, 10, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_frame_set_shadow_type (GTK_FRAME (frame12), GTK_SHADOW_NONE); min_rtp_port_label = gtk_label_new (_("Min RTP Port")); gtk_widget_ref (min_rtp_port_label); gtk_object_set_data_full (GTK_OBJECT (advanced_config_dialog), "min_rtp_port_label", min_rtp_port_label, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (min_rtp_port_label); gtk_container_add (GTK_CONTAINER (frame12), min_rtp_port_label); gtk_misc_set_alignment (GTK_MISC (min_rtp_port_label), 1, 0.5); frame13 = gtk_frame_new (NULL); gtk_widget_ref (frame13); gtk_object_set_data_full (GTK_OBJECT (advanced_config_dialog), "frame13", frame13, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (frame13); gtk_table_attach (GTK_TABLE (advanced_config_table), frame13, 0, 1, 10, 11, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_frame_set_shadow_type (GTK_FRAME (frame13), GTK_SHADOW_NONE); max_rtp_port_label = gtk_label_new (_("Max RTP Port")); gtk_widget_ref (max_rtp_port_label); gtk_object_set_data_full (GTK_OBJECT (advanced_config_dialog), "max_rtp_port_label", max_rtp_port_label, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (max_rtp_port_label); gtk_container_add (GTK_CONTAINER (frame13), max_rtp_port_label); gtk_misc_set_alignment (GTK_MISC (max_rtp_port_label), 1, 0.5); frame14 = gtk_frame_new (NULL); gtk_widget_ref (frame14); gtk_object_set_data_full (GTK_OBJECT (advanced_config_dialog), "frame14", frame14, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (frame14); gtk_table_attach (GTK_TABLE (advanced_config_table), frame14, 0, 1, 11, 12, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_frame_set_shadow_type (GTK_FRAME (frame14), GTK_SHADOW_NONE); natip_label = gtk_label_new (_("NAT IP")); gtk_widget_ref (natip_label); gtk_object_set_data_full (GTK_OBJECT (advanced_config_dialog), "natip_label", natip_label, (GtkDestroyNotify) gtk_widget_unref); gtk_widget_show (natip_label); gtk_container_add (GTK_CONTAINER (frame14), natip_label); gtk_misc_set_alignment (GTK_MISC (natip_label), 1, 0.5);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -