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

📄 interface.c

📁 非常好用的gps数据读写接口
💻 C
📖 第 1 页 / 共 2 页
字号:
  gtk_widget_show (label20);  gtk_table_attach (GTK_TABLE (table5), label20, 0, 1, 1, 2,                    (GtkAttachOptions) (GTK_FILL),                    (GtkAttachOptions) (0), 0, 0);  gtk_misc_set_alignment (GTK_MISC (label20), 0, 0.5);  gtk_misc_set_padding (GTK_MISC (label20), 10, 0);  drawingarea2 = gtk_drawing_area_new ();  gtk_widget_show (drawingarea2);  gtk_table_attach (GTK_TABLE (table5), drawingarea2, 0, 2, 0, 1,                    (GtkAttachOptions) (0),                    (GtkAttachOptions) (0), 0, 5);  gtk_widget_set_size_request (drawingarea2, 120, 120);  label21 = gtk_label_new ("");  gtk_widget_show (label21);  gtk_table_attach (GTK_TABLE (table5), label21, 0, 2, 4, 5,                    (GtkAttachOptions) (GTK_FILL),                    (GtkAttachOptions) (0), 0, 0);  gtk_misc_set_alignment (GTK_MISC (label21), 0, 0.5);  velocityventry = gtk_entry_new ();  gtk_widget_show (velocityventry);  gtk_table_attach (GTK_TABLE (table5), velocityventry, 1, 2, 2, 3,                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),                    (GtkAttachOptions) (0), 0, 0);  gtk_editable_set_editable (GTK_EDITABLE (velocityventry), FALSE);  speedlab = gtk_label_new (_("Speed"));  gtk_widget_show (speedlab);  gtk_frame_set_label_widget (GTK_FRAME (frame2), speedlab);  frame1 = gtk_frame_new (NULL);  gtk_widget_show (frame1);  gtk_box_pack_start (GTK_BOX (vbox2), frame1, TRUE, TRUE, 5);  hbox1 = gtk_hbox_new (FALSE, 0);  gtk_widget_show (hbox1);  gtk_container_add (GTK_CONTAINER (frame1), hbox1);  timeentry = gtk_entry_new ();  gtk_widget_show (timeentry);  gtk_box_pack_start (GTK_BOX (hbox1), timeentry, TRUE, TRUE, 5);  gtk_editable_set_editable (GTK_EDITABLE (timeentry), FALSE);  timebutton = gtk_button_new ();  gtk_widget_show (timebutton);  gtk_box_pack_start (GTK_BOX (hbox1), timebutton, TRUE, FALSE, 0);  alignment1 = gtk_alignment_new (0.5, 0.5, 0, 0);  gtk_widget_show (alignment1);  gtk_container_add (GTK_CONTAINER (timebutton), alignment1);  hbox3 = gtk_hbox_new (FALSE, 2);  gtk_widget_show (hbox3);  gtk_container_add (GTK_CONTAINER (alignment1), hbox3);  image1 = gtk_image_new_from_stock ("gtk-go-back", GTK_ICON_SIZE_BUTTON);  gtk_widget_show (image1);  gtk_box_pack_start (GTK_BOX (hbox3), image1, FALSE, FALSE, 0);  label22 = gtk_label_new_with_mnemonic (_("Time"));  gtk_widget_show (label22);  gtk_box_pack_start (GTK_BOX (hbox3), label22, FALSE, FALSE, 0);  timelabel = gtk_label_new (_("Time"));  gtk_widget_show (timelabel);  gtk_frame_set_label_widget (GTK_FRAME (frame1), timelabel);  pvtcard = gtk_label_new (_("Position"));  gtk_widget_show (pvtcard);  gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 0), pvtcard);  empty_notebook_page = gtk_vbox_new (FALSE, 0);  gtk_widget_show (empty_notebook_page);  gtk_container_add (GTK_CONTAINER (notebook1), empty_notebook_page);  waypointcard = gtk_label_new (_("Waypoints"));  gtk_widget_show (waypointcard);  gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 1), waypointcard);  empty_notebook_page = gtk_vbox_new (FALSE, 0);  gtk_widget_show (empty_notebook_page);  gtk_container_add (GTK_CONTAINER (notebook1), empty_notebook_page);  trackcard = gtk_label_new (_("Tracks"));  gtk_widget_show (trackcard);  gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 2), trackcard);  empty_notebook_page = gtk_vbox_new (FALSE, 0);  gtk_widget_show (empty_notebook_page);  gtk_container_add (GTK_CONTAINER (notebook1), empty_notebook_page);  routescard = gtk_label_new (_("Routes"));  gtk_widget_show (routescard);  gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 3), routescard);  vbox5 = gtk_vbox_new (FALSE, 0);  gtk_widget_show (vbox5);  gtk_container_add (GTK_CONTAINER (notebook1), vbox5);  optionmenu1 = gtk_option_menu_new ();  gtk_widget_show (optionmenu1);  gtk_box_pack_start (GTK_BOX (vbox5), optionmenu1, FALSE, FALSE, 0);  menu1 = gtk_menu_new ();  gtk_option_menu_set_menu (GTK_OPTION_MENU (optionmenu1), menu1);  scrolledwindow1 = gtk_scrolled_window_new (NULL, NULL);  gtk_widget_show (scrolledwindow1);  gtk_box_pack_start (GTK_BOX (vbox5), scrolledwindow1, TRUE, TRUE, 0);  treeview1 = gtk_tree_view_new ();  gtk_widget_show (treeview1);  gtk_container_add (GTK_CONTAINER (scrolledwindow1), treeview1);  satcard = gtk_label_new (_("Sat"));  gtk_widget_show (satcard);  gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 4), satcard);  scrolledwindow2 = gtk_scrolled_window_new (NULL, NULL);  gtk_widget_show (scrolledwindow2);  gtk_container_add (GTK_CONTAINER (notebook1), scrolledwindow2);  treeview2 = gtk_tree_view_new ();  gtk_widget_show (treeview2);  gtk_container_add (GTK_CONTAINER (scrolledwindow2), treeview2);  gpscard = gtk_label_new (_("GPS"));  gtk_widget_show (gpscard);  gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 5), gpscard);  statusbar1 = gtk_statusbar_new ();  gtk_widget_show (statusbar1);  gtk_box_pack_start (GTK_BOX (vbox1), statusbar1, FALSE, FALSE, 0);  g_signal_connect ((gpointer) window1, "destroy",                    G_CALLBACK (on_window1_destroy),                    NULL);  g_signal_connect ((gpointer) gps_power_off1, "activate",                    G_CALLBACK (on_gps_power_off1_activate),                    NULL);  g_signal_connect ((gpointer) quit1, "activate",                    G_CALLBACK (on_quit1_activate),                    NULL);  g_signal_connect ((gpointer) preferences1, "activate",                    G_CALLBACK (on_preferences1_activate),                    NULL);  g_signal_connect ((gpointer) help1, "activate",                    G_CALLBACK (on_help1_activate),                    NULL);  g_signal_connect ((gpointer) about1, "activate",                    G_CALLBACK (on_about1_activate),                    NULL);  g_signal_connect ((gpointer) notebook1, "switch_page",                    G_CALLBACK (on_notebook1_switch_page),                    NULL);  g_signal_connect_swapped ((gpointer) timebutton, "clicked",                            G_CALLBACK (on_timebutton_clicked),                            GTK_OBJECT (frame1));  /* Store pointers to all widgets, for use by lookup_widget(). */  GLADE_HOOKUP_OBJECT_NO_REF (window1, window1, "window1");  GLADE_HOOKUP_OBJECT (window1, vbox1, "vbox1");  GLADE_HOOKUP_OBJECT (window1, menubar1, "menubar1");  GLADE_HOOKUP_OBJECT (window1, file1, "file1");  GLADE_HOOKUP_OBJECT (window1, file1_menu, "file1_menu");  GLADE_HOOKUP_OBJECT (window1, gps_power_off1, "gps_power_off1");  GLADE_HOOKUP_OBJECT (window1, trennlinie1, "trennlinie1");  GLADE_HOOKUP_OBJECT (window1, quit1, "quit1");  GLADE_HOOKUP_OBJECT (window1, preferences1, "preferences1");  GLADE_HOOKUP_OBJECT (window1, help1, "help1");  GLADE_HOOKUP_OBJECT (window1, help1_menu, "help1_menu");  GLADE_HOOKUP_OBJECT (window1, about1, "about1");  GLADE_HOOKUP_OBJECT (window1, notebook1, "notebook1");  GLADE_HOOKUP_OBJECT (window1, vbox2, "vbox2");  GLADE_HOOKUP_OBJECT (window1, frame3, "frame3");  GLADE_HOOKUP_OBJECT (window1, table1, "table1");  GLADE_HOOKUP_OBJECT (window1, latdegentry, "latdegentry");  GLADE_HOOKUP_OBJECT (window1, latdecentry, "latdecentry");  GLADE_HOOKUP_OBJECT (window1, londecentry, "londecentry");  GLADE_HOOKUP_OBJECT (window1, hseparator2, "hseparator2");  GLADE_HOOKUP_OBJECT (window1, vbox3, "vbox3");  GLADE_HOOKUP_OBJECT (window1, hseparator1, "hseparator1");  GLADE_HOOKUP_OBJECT (window1, londegentry, "londegentry");  GLADE_HOOKUP_OBJECT (window1, table3, "table3");  GLADE_HOOKUP_OBJECT (window1, fixentry, "fixentry");  GLADE_HOOKUP_OBJECT (window1, heightentry, "heightentry");  GLADE_HOOKUP_OBJECT (window1, label13, "label13");  GLADE_HOOKUP_OBJECT (window1, label14, "label14");  GLADE_HOOKUP_OBJECT (window1, table2, "table2");  GLADE_HOOKUP_OBJECT (window1, epeentry, "epeentry");  GLADE_HOOKUP_OBJECT (window1, epehentry, "epehentry");  GLADE_HOOKUP_OBJECT (window1, epeventry, "epeventry");  GLADE_HOOKUP_OBJECT (window1, label11, "label11");  GLADE_HOOKUP_OBJECT (window1, label12, "label12");  GLADE_HOOKUP_OBJECT (window1, label10, "label10");  GLADE_HOOKUP_OBJECT (window1, positionlabel, "positionlabel");  GLADE_HOOKUP_OBJECT (window1, frame2, "frame2");  GLADE_HOOKUP_OBJECT (window1, hbox2, "hbox2");  GLADE_HOOKUP_OBJECT (window1, vbox4, "vbox4");  GLADE_HOOKUP_OBJECT (window1, drawingarea1, "drawingarea1");  GLADE_HOOKUP_OBJECT (window1, speedlabel, "speedlabel");  GLADE_HOOKUP_OBJECT (window1, speedentry, "speedentry");  GLADE_HOOKUP_OBJECT (window1, vseparator1, "vseparator1");  GLADE_HOOKUP_OBJECT (window1, table5, "table5");  GLADE_HOOKUP_OBJECT (window1, label17, "label17");  GLADE_HOOKUP_OBJECT (window1, velocityupentry, "velocityupentry");  GLADE_HOOKUP_OBJECT (window1, label18, "label18");  GLADE_HOOKUP_OBJECT (window1, velocityhentry, "velocityhentry");  GLADE_HOOKUP_OBJECT (window1, label20, "label20");  GLADE_HOOKUP_OBJECT (window1, drawingarea2, "drawingarea2");  GLADE_HOOKUP_OBJECT (window1, label21, "label21");  GLADE_HOOKUP_OBJECT (window1, velocityventry, "velocityventry");  GLADE_HOOKUP_OBJECT (window1, speedlab, "speedlab");  GLADE_HOOKUP_OBJECT (window1, frame1, "frame1");  GLADE_HOOKUP_OBJECT (window1, hbox1, "hbox1");  GLADE_HOOKUP_OBJECT (window1, timeentry, "timeentry");  GLADE_HOOKUP_OBJECT (window1, timebutton, "timebutton");  GLADE_HOOKUP_OBJECT (window1, alignment1, "alignment1");  GLADE_HOOKUP_OBJECT (window1, hbox3, "hbox3");  GLADE_HOOKUP_OBJECT (window1, image1, "image1");  GLADE_HOOKUP_OBJECT (window1, label22, "label22");  GLADE_HOOKUP_OBJECT (window1, timelabel, "timelabel");  GLADE_HOOKUP_OBJECT (window1, pvtcard, "pvtcard");  GLADE_HOOKUP_OBJECT (window1, waypointcard, "waypointcard");  GLADE_HOOKUP_OBJECT (window1, trackcard, "trackcard");  GLADE_HOOKUP_OBJECT (window1, routescard, "routescard");  GLADE_HOOKUP_OBJECT (window1, vbox5, "vbox5");  GLADE_HOOKUP_OBJECT (window1, optionmenu1, "optionmenu1");  GLADE_HOOKUP_OBJECT (window1, menu1, "menu1");  GLADE_HOOKUP_OBJECT (window1, scrolledwindow1, "scrolledwindow1");  GLADE_HOOKUP_OBJECT (window1, treeview1, "treeview1");  GLADE_HOOKUP_OBJECT (window1, satcard, "satcard");  GLADE_HOOKUP_OBJECT (window1, scrolledwindow2, "scrolledwindow2");  GLADE_HOOKUP_OBJECT (window1, treeview2, "treeview2");  GLADE_HOOKUP_OBJECT (window1, gpscard, "gpscard");  GLADE_HOOKUP_OBJECT (window1, statusbar1, "statusbar1");  return window1;}GtkWidget*create_window2 (void){  GtkWidget *window2;  GtkWidget *table6;  GtkWidget *label23;  GtkWidget *ttyportentry;  GtkWidget *label24;  GtkWidget *label25;  GtkWidget *forgetprefbutton;  GtkWidget *alignment3;  GtkWidget *hbox5;  GtkWidget *image3;  GtkWidget *label27;  GtkWidget *okayprefbutton;  GtkWidget *alignment2;  GtkWidget *hbox4;  GtkWidget *image2;  GtkWidget *label26;  window2 = gtk_window_new (GTK_WINDOW_TOPLEVEL);  gtk_window_set_title (GTK_WINDOW (window2), _("window2"));  table6 = gtk_table_new (3, 2, TRUE);  gtk_widget_show (table6);  gtk_container_add (GTK_CONTAINER (window2), table6);  label23 = gtk_label_new (_("Serial Port:"));  gtk_widget_show (label23);  gtk_table_attach (GTK_TABLE (table6), label23, 0, 1, 0, 1,                    (GtkAttachOptions) (GTK_FILL),                    (GtkAttachOptions) (0), 0, 0);  gtk_misc_set_alignment (GTK_MISC (label23), 0, 0.5);  ttyportentry = gtk_entry_new ();  gtk_widget_show (ttyportentry);  gtk_table_attach (GTK_TABLE (table6), ttyportentry, 1, 2, 0, 1,                    (GtkAttachOptions) (GTK_EXPAND),                    (GtkAttachOptions) (0), 0, 0);  label24 = gtk_label_new ("");  gtk_widget_show (label24);  gtk_table_attach (GTK_TABLE (table6), label24, 0, 1, 1, 2,                    (GtkAttachOptions) (GTK_FILL),                    (GtkAttachOptions) (0), 0, 0);  gtk_misc_set_alignment (GTK_MISC (label24), 0, 0.5);  label25 = gtk_label_new ("");  gtk_widget_show (label25);  gtk_table_attach (GTK_TABLE (table6), label25, 1, 2, 1, 2,                    (GtkAttachOptions) (GTK_FILL),                    (GtkAttachOptions) (0), 0, 0);  gtk_misc_set_alignment (GTK_MISC (label25), 0, 0.5);  forgetprefbutton = gtk_button_new ();  gtk_widget_show (forgetprefbutton);  gtk_table_attach (GTK_TABLE (table6), forgetprefbutton, 1, 2, 2, 3,                    (GtkAttachOptions) (GTK_EXPAND),                    (GtkAttachOptions) (0), 0, 0);  alignment3 = gtk_alignment_new (0.5, 0.5, 0, 0);  gtk_widget_show (alignment3);  gtk_container_add (GTK_CONTAINER (forgetprefbutton), alignment3);  hbox5 = gtk_hbox_new (FALSE, 2);  gtk_widget_show (hbox5);  gtk_container_add (GTK_CONTAINER (alignment3), hbox5);  image3 = gtk_image_new_from_stock ("gtk-cancel", GTK_ICON_SIZE_BUTTON);  gtk_widget_show (image3);  gtk_box_pack_start (GTK_BOX (hbox5), image3, FALSE, FALSE, 0);  label27 = gtk_label_new_with_mnemonic (_("Forget"));  gtk_widget_show (label27);  gtk_box_pack_start (GTK_BOX (hbox5), label27, FALSE, FALSE, 0);  okayprefbutton = gtk_button_new ();  gtk_widget_show (okayprefbutton);  gtk_table_attach (GTK_TABLE (table6), okayprefbutton, 0, 1, 2, 3,                    (GtkAttachOptions) (GTK_EXPAND),                    (GtkAttachOptions) (0), 0, 0);  alignment2 = gtk_alignment_new (0.5, 0.5, 0, 0);  gtk_widget_show (alignment2);  gtk_container_add (GTK_CONTAINER (okayprefbutton), alignment2);  hbox4 = gtk_hbox_new (FALSE, 2);  gtk_widget_show (hbox4);  gtk_container_add (GTK_CONTAINER (alignment2), hbox4);  image2 = gtk_image_new_from_stock ("gtk-ok", GTK_ICON_SIZE_BUTTON);  gtk_widget_show (image2);  gtk_box_pack_start (GTK_BOX (hbox4), image2, FALSE, FALSE, 0);  label26 = gtk_label_new_with_mnemonic (_("OK"));  gtk_widget_show (label26);  gtk_box_pack_start (GTK_BOX (hbox4), label26, FALSE, FALSE, 0);  g_signal_connect_swapped ((gpointer) forgetprefbutton, "clicked",                            G_CALLBACK (on_forgetprefbutton_clicked),                            GTK_OBJECT (window2));  g_signal_connect_swapped ((gpointer) okayprefbutton, "clicked",                            G_CALLBACK (on_okayprefbutton_clicked),                            GTK_OBJECT (window2));  /* Store pointers to all widgets, for use by lookup_widget(). */  GLADE_HOOKUP_OBJECT_NO_REF (window2, window2, "window2");  GLADE_HOOKUP_OBJECT (window2, table6, "table6");  GLADE_HOOKUP_OBJECT (window2, label23, "label23");  GLADE_HOOKUP_OBJECT (window2, ttyportentry, "ttyportentry");  GLADE_HOOKUP_OBJECT (window2, label24, "label24");  GLADE_HOOKUP_OBJECT (window2, label25, "label25");  GLADE_HOOKUP_OBJECT (window2, forgetprefbutton, "forgetprefbutton");  GLADE_HOOKUP_OBJECT (window2, alignment3, "alignment3");  GLADE_HOOKUP_OBJECT (window2, hbox5, "hbox5");  GLADE_HOOKUP_OBJECT (window2, image3, "image3");  GLADE_HOOKUP_OBJECT (window2, label27, "label27");  GLADE_HOOKUP_OBJECT (window2, okayprefbutton, "okayprefbutton");  GLADE_HOOKUP_OBJECT (window2, alignment2, "alignment2");  GLADE_HOOKUP_OBJECT (window2, hbox4, "hbox4");  GLADE_HOOKUP_OBJECT (window2, image2, "image2");  GLADE_HOOKUP_OBJECT (window2, label26, "label26");  return window2;}

⌨️ 快捷键说明

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