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

📄 windows.c

📁 Gcomm is a serial communications program similar to seyon, but more modern, and easier to use. Works
💻 C
📖 第 1 页 / 共 4 页
字号:
  gtk_tooltips_set_tip (tooltips, flowNoneBut, _("No flow control"), NULL);  gtk_box_pack_start (GTK_BOX (vbox10), flowNoneBut, FALSE, FALSE, 0);  flowXonBut = gtk_radio_button_new_with_label (vbox10_group, _("Xon/Xoff"));  vbox10_group = gtk_radio_button_group (GTK_RADIO_BUTTON (flowXonBut));  gtk_widget_show (flowXonBut);  gtk_tooltips_set_tip (tooltips, flowXonBut, _("Software flow control"), NULL);  gtk_box_pack_start (GTK_BOX (vbox10), flowXonBut, FALSE, FALSE, 0);  flowRtsBut = gtk_radio_button_new_with_label (vbox10_group, _("Rts/Cts"));  vbox10_group = gtk_radio_button_group (GTK_RADIO_BUTTON (flowRtsBut));  gtk_widget_show (flowRtsBut);  gtk_tooltips_set_tip (tooltips, flowRtsBut, _("Hardware flow control"), NULL);  gtk_box_pack_start (GTK_BOX (vbox10), flowRtsBut, FALSE, FALSE, 0);  attnFm = gtk_frame_new (_("Modem ATTN:"));  gtk_widget_show (attnFm);  gtk_box_pack_start (GTK_BOX (serialMoreBox), attnFm, TRUE, TRUE, 0);  vbox11 = gtk_vbox_new (FALSE, 0);  gtk_widget_show (vbox11);  gtk_container_add (GTK_CONTAINER (attnFm), vbox11);  hbox16 = gtk_hbox_new (FALSE, 2);  gtk_widget_show (hbox16);  gtk_box_pack_start (GTK_BOX (vbox11), hbox16, FALSE, FALSE, 0);  attnEscBut = gtk_radio_button_new_with_label (attnGroup_group, _("Escape"));  attnGroup_group = gtk_radio_button_group (GTK_RADIO_BUTTON (attnEscBut));  gtk_widget_show (attnEscBut);  gtk_tooltips_set_tip (tooltips, attnEscBut,  	_("Get modem attention with escape sequence"), NULL);  gtk_box_pack_start (GTK_BOX (hbox16), attnEscBut, FALSE, FALSE, 0);  alignment3 = gtk_alignment_new (0, 0.5, 0, 0);  gtk_widget_show (alignment3);  gtk_box_pack_start (GTK_BOX (hbox16), alignment3, TRUE, TRUE, 0);  escChar = gtk_entry_new_with_max_length (1);  gtk_widget_show (escChar);  gtk_container_add (GTK_CONTAINER (alignment3), escChar);  gtk_widget_set_usize (escChar, 20, -2);  gtk_entry_set_text (GTK_ENTRY (escChar), modemEsc);  attnBreakBut = gtk_radio_button_new_with_label (attnGroup_group, _("Break"));  attnGroup_group = gtk_radio_button_group (GTK_RADIO_BUTTON (attnBreakBut));  gtk_widget_show (attnBreakBut);  gtk_tooltips_set_tip (tooltips, attnBreakBut,  	_("Get modem attention with BREAK"), NULL);  gtk_box_pack_start (GTK_BOX (vbox11), attnBreakBut, FALSE, FALSE, 0);  attnDtrBut = gtk_radio_button_new_with_label (attnGroup_group, _("DTR"));  attnGroup_group = gtk_radio_button_group (GTK_RADIO_BUTTON (attnDtrBut));  gtk_widget_show (attnDtrBut);  gtk_tooltips_set_tip (tooltips, attnDtrBut,  	_("Get modem attention with DTR line"), NULL);  gtk_box_pack_start (GTK_BOX (vbox11), attnDtrBut, FALSE, FALSE, 0);  pipeFm = gtk_frame_new (_("Program and Args:"));  gtk_box_pack_start (GTK_BOX (mainPanel), pipeFm, TRUE, TRUE, 0);  gtk_container_set_border_width (GTK_CONTAINER (pipeFm), 2);  vbox17 = gtk_vbox_new (FALSE, 0);  gtk_widget_show (vbox17);  gtk_container_add (GTK_CONTAINER (pipeFm), vbox17);  gtk_container_set_border_width (GTK_CONTAINER (vbox17), 2);  programEnt = gtk_entry_new ();  gtk_entry_set_text( GTK_ENTRY(programEnt), programArgs) ;  gtk_widget_show (programEnt);  gtk_box_pack_start (GTK_BOX (vbox17), programEnt, FALSE, FALSE, 0);  netFm = gtk_frame_new (NULL);  gtk_box_pack_start (GTK_BOX (mainPanel), netFm, TRUE, TRUE, 0);  gtk_container_set_border_width (GTK_CONTAINER (netFm), 2);  netBox = gtk_table_new (2, 2, FALSE);  gtk_widget_show (netBox);  gtk_container_add (GTK_CONTAINER (netFm), netBox);  gtk_container_set_border_width (GTK_CONTAINER (netBox), 2);  gtk_table_set_row_spacings (GTK_TABLE (netBox), 2);  gtk_table_set_col_spacings (GTK_TABLE (netBox), 2);  hotidLbl = gtk_label_new (_("Host ID:"));  gtk_widget_show (hotidLbl);  gtk_table_attach (GTK_TABLE (netBox), hotidLbl, 0, 1, 0, 1,                    (GtkAttachOptions) (0),                    (GtkAttachOptions) (0), 0, 0);  gtk_label_set_justify (GTK_LABEL (hotidLbl), GTK_JUSTIFY_RIGHT);  hostEnt = gtk_entry_new ();  gtk_entry_set_text( GTK_ENTRY(hostEnt), hostName) ;  gtk_widget_show (hostEnt);  gtk_tooltips_set_tip (tooltips, hostEnt, _("Host name or IP address"), NULL);  gtk_table_attach (GTK_TABLE (netBox), hostEnt, 1, 2, 0, 1,                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),                    (GtkAttachOptions) (0), 0, 0);  portLbl = gtk_label_new (_("Port ID:"));  gtk_widget_show (portLbl);  gtk_table_attach (GTK_TABLE (netBox), portLbl, 0, 1, 1, 2,                    (GtkAttachOptions) (0),                    (GtkAttachOptions) (0), 0, 0);  gtk_label_set_justify (GTK_LABEL (portLbl), GTK_JUSTIFY_RIGHT);  portNo = gtk_entry_new ();  gtk_entry_set_text( GTK_ENTRY(portNo), hostPort) ;  gtk_widget_show (portNo);  gtk_tooltips_set_tip (tooltips, portNo, _("Port name or number"), NULL);  gtk_table_attach (GTK_TABLE (netBox), portNo, 1, 2, 1, 2,                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),                    (GtkAttachOptions) (0), 0, 0);	/* Transfer Panel */  xferFm = gtk_frame_new (NULL);  gtk_box_pack_start (GTK_BOX (mainPanel), xferFm, TRUE, TRUE, 0);  gtk_container_set_border_width (GTK_CONTAINER (xferFm), 2);  vbox13 = gtk_vbox_new (FALSE, 2);  gtk_widget_show (vbox13);  gtk_container_add (GTK_CONTAINER (xferFm), vbox13);  hbox9 = gtk_hbox_new (FALSE, 0);  gtk_widget_show (hbox9);  gtk_box_pack_start (GTK_BOX (vbox13), hbox9, TRUE, TRUE, 0);  protocolFm = gtk_frame_new (_("Protocol:"));  gtk_widget_show (protocolFm);  gtk_box_pack_start (GTK_BOX (hbox9), protocolFm, TRUE, TRUE, 0);  vbox14 = gtk_vbox_new (FALSE, 0);  gtk_widget_show (vbox14);  gtk_container_add (GTK_CONTAINER (protocolFm), vbox14);  xmodemBut = gtk_radio_button_new_with_label (vbox14_group, _("Xmodem"));  vbox14_group = gtk_radio_button_group (GTK_RADIO_BUTTON (xmodemBut));  gtk_widget_show (xmodemBut);  gtk_box_pack_start (GTK_BOX (vbox14), xmodemBut, FALSE, FALSE, 0);  ymodemBut = gtk_radio_button_new_with_label (vbox14_group, _("Ymodem"));  vbox14_group = gtk_radio_button_group (GTK_RADIO_BUTTON (ymodemBut));  gtk_widget_show (ymodemBut);  gtk_box_pack_start (GTK_BOX (vbox14), ymodemBut, FALSE, FALSE, 0);  zmodemBut = gtk_radio_button_new_with_label (vbox14_group, _("Zmodem"));  vbox14_group = gtk_radio_button_group (GTK_RADIO_BUTTON (zmodemBut));  gtk_widget_show (zmodemBut);  gtk_box_pack_start (GTK_BOX (vbox14), zmodemBut, FALSE, FALSE, 0);  gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(zmodemBut), True) ;  xferFm2 = gtk_frame_new (NULL);  gtk_widget_show (xferFm2);  gtk_box_pack_start (GTK_BOX (hbox9), xferFm2, TRUE, TRUE, 0);  vbox16 = gtk_vbox_new (FALSE, 0);  gtk_widget_show (vbox16);  gtk_container_add (GTK_CONTAINER (xferFm2), vbox16);  gtk_container_set_border_width (GTK_CONTAINER (vbox16), 2);  hbox12 = gtk_hbox_new (FALSE, 2);  gtk_widget_show (hbox12);  gtk_box_pack_start (GTK_BOX (vbox16), hbox12, FALSE, FALSE, 0);  receiveBut = gtk_button_new_with_label ("");  receiveBut_key = gtk_label_parse_uline (GTK_LABEL  	(GTK_BIN (receiveBut)->child), _("_Receive"));  gtk_widget_add_accelerator (receiveBut, "clicked", accel_group,                              receiveBut_key, GDK_MOD1_MASK, 0);  gtk_widget_show (receiveBut);  gtk_box_pack_start (GTK_BOX (hbox12), receiveBut, FALSE, FALSE, 0);  gtk_tooltips_set_tip (tooltips, receiveBut, _("Receive file(s)"), NULL);  sendBut = gtk_button_new_with_label ("");  sendBut_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (sendBut)->child),                                   _("_Send"));  gtk_widget_add_accelerator (sendBut, "clicked", accel_group,                              sendBut_key, GDK_MOD1_MASK, 0);  gtk_widget_show (sendBut);  gtk_box_pack_start (GTK_BOX (hbox12), sendBut, FALSE, FALSE, 0);  gtk_tooltips_set_tip (tooltips, sendBut, _("Send file(s)"), NULL);  cancelBut = gtk_button_new_with_label ("");  cancelBut_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (cancelBut)->child),                                   _("Ca_ncel"));  gtk_widget_add_accelerator (cancelBut, "clicked", accel_group,                              cancelBut_key, GDK_MOD1_MASK, 0);  gtk_widget_show (cancelBut);  gtk_box_pack_start (GTK_BOX (hbox12), cancelBut, FALSE, FALSE, 0);  gtk_widget_set_sensitive (cancelBut, FALSE);  gtk_tooltips_set_tip (tooltips, cancelBut, _("Cancel transfer"), NULL);  serverBut = gtk_button_new_with_label ("");  serverBut_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (serverBut)->child),                                   _("Ser_ver"));  gtk_widget_add_accelerator (serverBut, "clicked", accel_group,                              serverBut_key, GDK_MOD1_MASK, 0);  gtk_widget_show (serverBut);  gtk_box_pack_start (GTK_BOX (hbox12), serverBut, FALSE, FALSE, 0);  gtk_tooltips_set_tip (tooltips, serverBut, _("Server mode"), NULL);  cdBut = gtk_button_new_with_label (_("CD"));  gtk_widget_show (cdBut);  gtk_box_pack_end (GTK_BOX (hbox12), cdBut, FALSE, FALSE, 0);  gtk_tooltips_set_tip (tooltips, cdBut, _("Change directory"), NULL);  hbox13 = gtk_hbox_new (FALSE, 2);  gtk_widget_show (hbox13);  gtk_box_pack_start (GTK_BOX (vbox16), hbox13, TRUE, TRUE, 0);  fileLbl = gtk_label_new (_("Filename(s):"));  gtk_widget_show (fileLbl);  gtk_box_pack_start (GTK_BOX (hbox13), fileLbl, FALSE, FALSE, 0);  fileEntry = gtk_entry_new ();  gtk_widget_show (fileEntry);  gtk_box_pack_start (GTK_BOX (hbox13), fileEntry, TRUE, TRUE, 0);  hbox14 = gtk_hbox_new (FALSE, 0);  gtk_widget_show (hbox14);  gtk_box_pack_start (GTK_BOX (vbox16), hbox14, FALSE, FALSE, 0);  progressbar = gtk_progress_bar_new ();  gtk_widget_show (progressbar);  gtk_box_pack_start (GTK_BOX (hbox14), progressbar, FALSE, FALSE, 0);  gtk_progress_set_show_text (GTK_PROGRESS (progressbar), TRUE);  progressLbl = gtk_label_new ("");  gtk_widget_show (progressLbl);  gtk_box_pack_start (GTK_BOX (hbox14), progressLbl, FALSE, FALSE, 0);  zmodemFm = gtk_frame_new (NULL);  gtk_widget_show (zmodemFm);  gtk_box_pack_start (GTK_BOX (vbox13), zmodemFm, TRUE, TRUE, 0);  gtk_widget_set_sensitive (zmodemFm, TRUE);  vbox15 = gtk_vbox_new (FALSE, 0);  gtk_widget_show (vbox15);  gtk_container_add (GTK_CONTAINER (zmodemFm), vbox15);  gtk_container_set_border_width (GTK_CONTAINER (vbox15), 2);  hbox10 = gtk_hbox_new (FALSE, 2);  gtk_widget_show (hbox10);  gtk_box_pack_start (GTK_BOX (vbox15), hbox10, TRUE, TRUE, 0);  xferModeLbl = gtk_label_new (_("Transfer Mode:"));  gtk_widget_show (xferModeLbl);  gtk_box_pack_start (GTK_BOX (hbox10), xferModeLbl, FALSE, FALSE, 0);  optionmenu1 = gtk_option_menu_new ();  gtk_widget_show (optionmenu1);  gtk_box_pack_start (GTK_BOX (hbox10), optionmenu1, FALSE, FALSE, 0);  gtk_tooltips_set_tip (tooltips, optionmenu1, _("Zmodem transfer mode"), NULL);  optionmenu1_menu = gtk_menu_new ();  menuitem = gtk_menu_item_new_with_label (_("Default"));  gtk_widget_show (menuitem);  gtk_menu_append (GTK_MENU (optionmenu1_menu), menuitem);  gtk_signal_connect_object (GTK_OBJECT (menuitem), "activate",      GTK_SIGNAL_FUNC (xferTypeCB), (gpointer) 0);  menuitem = gtk_menu_item_new_with_label (_("If newer or longer"));  gtk_widget_show (menuitem);  gtk_menu_append (GTK_MENU (optionmenu1_menu), menuitem);  gtk_signal_connect_object (GTK_OBJECT (menuitem), "activate",      GTK_SIGNAL_FUNC (xferTypeCB), (gpointer) ZMNEWL);  menuitem = gtk_menu_item_new_with_label (_("If CRC or length changed"));  gtk_widget_show (menuitem);  gtk_menu_append (GTK_MENU (optionmenu1_menu), menuitem);  gtk_signal_connect_object (GTK_OBJECT (menuitem), "activate",      GTK_SIGNAL_FUNC (xferTypeCB), (gpointer) ZMCRC);  menuitem = gtk_menu_item_new_with_label (_("Append to existing file"));  gtk_widget_show (menuitem);  gtk_menu_append (GTK_MENU (optionmenu1_menu), menuitem);  gtk_signal_connect_object (GTK_OBJECT (menuitem), "activate",      GTK_SIGNAL_FUNC (xferTypeCB), (gpointer) ZMAPND);  menuitem = gtk_menu_item_new_with_label (_("Replace existing file"));  gtk_widget_show (menuitem);  gtk_menu_append (GTK_MENU (optionmenu1_menu), menuitem);  gtk_signal_connect_object (GTK_OBJECT (menuitem), "activate",      GTK_SIGNAL_FUNC (xferTypeCB), (gpointer) ZMCLOB);  menuitem = gtk_menu_item_new_with_label (_("If newer"));  gtk_widget_show (menuitem);  gtk_menu_append (GTK_MENU (optionmenu1_menu), menuitem);  gtk_signal_connect_object (GTK_OBJECT (menuitem), "activate",      GTK_SIGNAL_FUNC (xferTypeCB), (gpointer) ZMNEW);  menuitem = gtk_menu_item_new_with_label (_("If date or length changed"));  gtk_widget_show (menuitem);  gtk_menu_append (GTK_MENU (optionmenu1_menu), menuitem);  gtk_signal_connect_object (GTK_OBJECT (menuitem), "activate",      GTK_SIGNAL_FUNC (xferTypeCB), (gpointer) ZMDIFF);  menuitem = gtk_menu_item_new_with_label (_("Only if does not exist"));  gtk_widget_show (menuitem);  gtk_menu_append (GTK_MENU (optionmenu1_menu), menuitem);

⌨️ 快捷键说明

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