📄 interface.c
字号:
gtk_tooltips_set_tip (tooltips, configDialUpCheckBtn, _("Please check here to use this software on the dial up environment."), NULL); configOptionLabel = gtk_label_new (_("<b>Options</b>")); gtk_widget_show (configOptionLabel); gtk_frame_set_label_widget (GTK_FRAME (frame3), configOptionLabel); gtk_label_set_use_markup (GTK_LABEL (configOptionLabel), TRUE); frame4 = gtk_frame_new (NULL); gtk_widget_show (frame4); gtk_box_pack_start (GTK_BOX (hbox4), frame4, TRUE, TRUE, 0); alignment4 = gtk_alignment_new (0.5, 0.5, 1, 1); gtk_widget_show (alignment4); gtk_container_add (GTK_CONTAINER (frame4), alignment4); gtk_alignment_set_padding (GTK_ALIGNMENT (alignment4), 0, 0, 12, 0); table1 = gtk_table_new (2, 2, FALSE); gtk_widget_show (table1); gtk_container_add (GTK_CONTAINER (alignment4), table1); logFileDialogBtn = gtk_button_new (); gtk_widget_show (logFileDialogBtn); gtk_table_attach (GTK_TABLE (table1), logFileDialogBtn, 0, 1, 1, 2, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_tooltips_set_tip (tooltips, logFileDialogBtn, _("Please push this button to choose the log-file."), NULL); alignment6 = gtk_alignment_new (0.5, 0.5, 0, 0); gtk_widget_show (alignment6); gtk_container_add (GTK_CONTAINER (logFileDialogBtn), alignment6); hbox6 = gtk_hbox_new (FALSE, 2); gtk_widget_show (hbox6); gtk_container_add (GTK_CONTAINER (alignment6), hbox6); image1 = gtk_image_new_from_stock ("gtk-floppy", GTK_ICON_SIZE_BUTTON); gtk_widget_show (image1); gtk_box_pack_start (GTK_BOX (hbox6), image1, FALSE, FALSE, 0); label6 = gtk_label_new_with_mnemonic (_("log file")); gtk_widget_show (label6); gtk_box_pack_start (GTK_BOX (hbox6), label6, FALSE, FALSE, 0); entry1 = gtk_entry_new (); gtk_widget_show (entry1); gtk_table_attach (GTK_TABLE (table1), entry1, 1, 2, 1, 2, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_tooltips_set_tip (tooltips, entry1, _("This entry show log-file path, please edit here to specify your log-file path."), NULL); gtk_entry_set_invisible_char (GTK_ENTRY (entry1), 8226); enableLogToggle = gtk_check_button_new_with_mnemonic (_("enable logging")); gtk_widget_show (enableLogToggle); gtk_table_attach (GTK_TABLE (table1), enableLogToggle, 0, 1, 0, 1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_tooltips_set_tip (tooltips, enableLogToggle, _("Please check here to enable logging facility."), NULL); loggingOptionFrame = gtk_frame_new (NULL); gtk_widget_show (loggingOptionFrame); gtk_table_attach (GTK_TABLE (table1), loggingOptionFrame, 1, 2, 0, 1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); alignment18 = gtk_alignment_new (0.5, 0.5, 1, 1); gtk_widget_show (alignment18); gtk_container_add (GTK_CONTAINER (loggingOptionFrame), alignment18); gtk_alignment_set_padding (GTK_ALIGNMENT (alignment18), 0, 0, 12, 0); vbox16 = gtk_vbox_new (FALSE, 0); gtk_widget_show (vbox16); gtk_container_add (GTK_CONTAINER (alignment18), vbox16); loginNameLoggingToggle = gtk_check_button_new_with_mnemonic (_("logging logon name")); gtk_widget_show (loginNameLoggingToggle); gtk_box_pack_start (GTK_BOX (vbox16), loginNameLoggingToggle, FALSE, FALSE, 0); gtk_container_set_border_width (GTK_CONTAINER (loginNameLoggingToggle), 2); gtk_tooltips_set_tip (tooltips, loginNameLoggingToggle, _("Please check here to log user's logon name into the log-file."), NULL); logIPAddrToggle = gtk_check_button_new_with_mnemonic (_("logging IP Addresses")); gtk_widget_show (logIPAddrToggle); gtk_box_pack_start (GTK_BOX (vbox16), logIPAddrToggle, FALSE, FALSE, 0); gtk_container_set_border_width (GTK_CONTAINER (logIPAddrToggle), 2); gtk_tooltips_set_tip (tooltips, logIPAddrToggle, _("Please check here to log user's IP addresses into the log-file."), NULL); logfileSubMenuLabel = gtk_label_new (_("<b>Logging Option</b>")); gtk_widget_show (logfileSubMenuLabel); gtk_frame_set_label_widget (GTK_FRAME (loggingOptionFrame), logfileSubMenuLabel); gtk_label_set_use_markup (GTK_LABEL (logfileSubMenuLabel), TRUE); configLogFileFrameLabel = gtk_label_new (_("<b>Logfile</b>")); gtk_widget_show (configLogFileFrameLabel); gtk_frame_set_label_widget (GTK_FRAME (frame4), configLogFileFrameLabel); gtk_label_set_use_markup (GTK_LABEL (configLogFileFrameLabel), TRUE); frame5 = gtk_frame_new (NULL); gtk_widget_show (frame5); gtk_box_pack_start (GTK_BOX (vbox2), frame5, TRUE, TRUE, 1); alignment5 = gtk_alignment_new (0.5, 0.5, 1, 1); gtk_widget_show (alignment5); gtk_container_add (GTK_CONTAINER (frame5), alignment5); gtk_alignment_set_padding (GTK_ALIGNMENT (alignment5), 0, 0, 12, 0); hbox7 = gtk_hbox_new (FALSE, 0); gtk_widget_show (hbox7); gtk_container_add (GTK_CONTAINER (alignment5), hbox7); entry3 = gtk_entry_new (); gtk_widget_show (entry3); gtk_box_pack_start (GTK_BOX (hbox7), entry3, TRUE, FALSE, 0); gtk_tooltips_set_tip (tooltips, entry3, _("Please input broad cast address."), NULL); gtk_entry_set_invisible_char (GTK_ENTRY (entry3), 8226); vbuttonbox1 = gtk_vbutton_box_new (); gtk_widget_show (vbuttonbox1); gtk_box_pack_start (GTK_BOX (hbox7), vbuttonbox1, TRUE, FALSE, 0); gtk_button_box_set_layout (GTK_BUTTON_BOX (vbuttonbox1), GTK_BUTTONBOX_SPREAD); configAddBcastBtn = gtk_button_new_with_mnemonic (_(">>")); gtk_widget_show (configAddBcastBtn); gtk_container_add (GTK_CONTAINER (vbuttonbox1), configAddBcastBtn); GTK_WIDGET_SET_FLAGS (configAddBcastBtn, GTK_CAN_DEFAULT); gtk_tooltips_set_tip (tooltips, configAddBcastBtn, _("Please push this button to add the broad cast address to broad cast address list."), NULL); configRemoveBcastBtn = gtk_button_new_with_mnemonic (_("<<")); gtk_widget_show (configRemoveBcastBtn); gtk_container_add (GTK_CONTAINER (vbuttonbox1), configRemoveBcastBtn); GTK_WIDGET_SET_FLAGS (configRemoveBcastBtn, GTK_CAN_DEFAULT); gtk_tooltips_set_tip (tooltips, configRemoveBcastBtn, _("Please push this button to remove the broad cast address from broad cast address list."), NULL); scrolledwindow3 = gtk_scrolled_window_new (NULL, NULL); gtk_widget_show (scrolledwindow3); gtk_box_pack_start (GTK_BOX (hbox7), scrolledwindow3, TRUE, FALSE, 0); gtk_container_set_border_width (GTK_CONTAINER (scrolledwindow3), 1); gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow3), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolledwindow3), GTK_SHADOW_IN); treeview4 = gtk_tree_view_new (); gtk_widget_show (treeview4); gtk_container_add (GTK_CONTAINER (scrolledwindow3), treeview4); gtk_widget_set_size_request (treeview4, 200, 168); gtk_tooltips_set_tip (tooltips, treeview4, _("This list shows broad cast addresses for entry/absence status notification."), NULL); configBcastFrameLabel = gtk_label_new (_("<b>Broadcast address setting</b>")); gtk_widget_show (configBcastFrameLabel); gtk_frame_set_label_widget (GTK_FRAME (frame5), configBcastFrameLabel); gtk_label_set_use_markup (GTK_LABEL (configBcastFrameLabel), TRUE); hbox5 = gtk_hbox_new (FALSE, 0); gtk_widget_show (hbox5); gtk_box_pack_start (GTK_BOX (vbox2), hbox5, TRUE, TRUE, 0); configApplySettingBtn = gtk_button_new_from_stock ("gtk-yes"); gtk_widget_show (configApplySettingBtn); gtk_box_pack_start (GTK_BOX (hbox5), configApplySettingBtn, TRUE, TRUE, 0); gtk_tooltips_set_tip (tooltips, configApplySettingBtn, _("Please push this button to apply this configuration."), NULL); configCancelBtn = gtk_button_new_from_stock ("gtk-cancel"); gtk_widget_show (configCancelBtn); gtk_box_pack_start (GTK_BOX (hbox5), configCancelBtn, TRUE, TRUE, 0); gtk_tooltips_set_tip (tooltips, configCancelBtn, _("Please push this button to discard this configuration"), NULL); g_signal_connect ((gpointer) configWindow1, "destroy", G_CALLBACK (on_configWindow_destroy), NULL); g_signal_connect ((gpointer) configWindow1, "show", G_CALLBACK (on_configWindow_show), NULL); g_signal_connect ((gpointer) entry2, "activate", G_CALLBACK (on_entry2_activate), NULL); g_signal_connect ((gpointer) comboboxentry1, "editing_done", G_CALLBACK (on_comboboxentry1_editing_done), NULL); g_signal_connect ((gpointer) configWindowAddGroupBtn, "clicked", G_CALLBACK (on_configWindowAddGroupBtn_clicked), NULL); g_signal_connect ((gpointer) configOpenCheckChkBtn, "toggled", G_CALLBACK (on_configOpenCheckChkBtn_toggled), NULL); g_signal_connect ((gpointer) configNonPopupCheckBtn, "toggled", G_CALLBACK (on_configNonPopupCheckBtn_toggled), NULL); g_signal_connect ((gpointer) configNoSoundCheckBtn, "toggled", G_CALLBACK (on_configNoSoundCheckBtn_toggled), NULL); g_signal_connect ((gpointer) configEncloseEnableCheckBtn, "toggled", G_CALLBACK (on_configEncloseEnableCheckBtn_toggled), NULL); g_signal_connect ((gpointer) configCitationCheckBtn, "toggled", G_CALLBACK (on_configCitationCheckBtn_toggled), NULL); g_signal_connect ((gpointer) configIPV6CheckBtn, "toggled", G_CALLBACK (on_configIPV6CheckBtn_toggled), NULL); g_signal_connect ((gpointer) logFileDialogBtn, "pressed", G_CALLBACK (on_logFileDialogBtn_pressed), NULL); g_signal_connect ((gpointer) logFileDialogBtn, "released", G_CALLBACK (on_logFileDialogBtn_released), NULL); g_signal_connect ((gpointer) logFileDialogBtn, "clicked", G_CALLBACK (on_logFileDialogBtn_clicked), NULL); g_signal_connect ((gpointer) entry1, "editing_done", G_CALLBACK (on_entry1_editing_done), NULL); g_signal_connect ((gpointer) entry1, "activate", G_CALLBACK (on_entry1_activate), NULL); g_signal_connect ((gpointer) entry3, "activate", G_CALLBACK (on_entry3_activate), NULL); g_signal_connect ((gpointer) entry3, "changed", G_CALLBACK (on_entry3_changed), NULL); g_signal_connect ((gpointer) configAddBcastBtn, "clicked", G_CALLBACK (on_configAddBcastBtn_clicked), NULL); g_signal_connect ((gpointer) configRemoveBcastBtn, "pressed", G_CALLBACK (on_configRemoveBcastBtn_pressed), NULL); g_signal_connect ((gpointer) configRemoveBcastBtn, "released", G_CALLBACK (on_configRemoveBcastBtn_released), NULL); g_signal_connect ((gpointer) configRemoveBcastBtn, "clicked", G_CALLBACK (on_configRemoveBcastBtn_clicked), NULL); g_signal_connect ((gpointer) configApplySettingBtn, "clicked", G_CALLBACK (on_configApplySettingBtn_clicked), NULL); g_signal_connect ((gpointer) configApplySettingBtn, "pressed", G_CALLBACK (on_configApplySettingBtn_pressed),
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -