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

📄 interface.c

📁 非常好用的gps数据读写接口
💻 C
📖 第 1 页 / 共 2 页
字号:
/* * DO NOT EDIT THIS FILE - it is generated by Glade. */#ifdef HAVE_CONFIG_H#  include <config.h>#endif#include <sys/types.h>#include <sys/stat.h>#include <unistd.h>#include <string.h>#include <stdio.h>#include <gdk/gdkkeysyms.h>#include <gtk/gtk.h>#include "callbacks.h"#include "interface.h"#include "support.h"#define GLADE_HOOKUP_OBJECT(component,widget,name) \  g_object_set_data_full (G_OBJECT (component), name, \    gtk_widget_ref (widget), (GDestroyNotify) gtk_widget_unref)#define GLADE_HOOKUP_OBJECT_NO_REF(component,widget,name) \  g_object_set_data (G_OBJECT (component), name, widget)GtkWidget*create_window1 (void){  GtkWidget *window1;  GtkWidget *vbox1;  GtkWidget *menubar1;  GtkWidget *file1;  GtkWidget *file1_menu;  GtkWidget *gps_power_off1;  GtkWidget *trennlinie1;  GtkWidget *quit1;  GtkWidget *preferences1;  GtkWidget *help1;  GtkWidget *help1_menu;  GtkWidget *about1;  GtkWidget *notebook1;  GtkWidget *vbox2;  GtkWidget *frame3;  GtkWidget *table1;  GtkWidget *latdegentry;  GtkWidget *latdecentry;  GtkWidget *londecentry;  GtkWidget *hseparator2;  GtkWidget *vbox3;  GtkWidget *hseparator1;  GtkWidget *londegentry;  GtkWidget *table3;  GtkWidget *fixentry;  GtkWidget *heightentry;  GtkWidget *label13;  GtkWidget *label14;  GtkWidget *table2;  GtkWidget *epeentry;  GtkWidget *epehentry;  GtkWidget *epeventry;  GtkWidget *label11;  GtkWidget *label12;  GtkWidget *label10;  GtkWidget *positionlabel;  GtkWidget *frame2;  GtkWidget *hbox2;  GtkWidget *vbox4;  GtkWidget *drawingarea1;  GtkWidget *speedlabel;  GtkWidget *speedentry;  GtkWidget *vseparator1;  GtkWidget *table5;  GtkWidget *label17;  GtkWidget *velocityupentry;  GtkWidget *label18;  GtkWidget *velocityhentry;  GtkWidget *label20;  GtkWidget *drawingarea2;  GtkWidget *label21;  GtkWidget *velocityventry;  GtkWidget *speedlab;  GtkWidget *frame1;  GtkWidget *hbox1;  GtkWidget *timeentry;  GtkWidget *timebutton;  GtkWidget *alignment1;  GtkWidget *hbox3;  GtkWidget *image1;  GtkWidget *label22;  GtkWidget *timelabel;  GtkWidget *pvtcard;  GtkWidget *empty_notebook_page;  GtkWidget *waypointcard;  GtkWidget *trackcard;  GtkWidget *routescard;  GtkWidget *vbox5;  GtkWidget *optionmenu1;  GtkWidget *menu1;  GtkWidget *scrolledwindow1;  GtkWidget *treeview1;  GtkWidget *satcard;  GtkWidget *scrolledwindow2;  GtkWidget *treeview2;  GtkWidget *gpscard;  GtkWidget *statusbar1;  window1 = gtk_window_new (GTK_WINDOW_TOPLEVEL);  gtk_window_set_title (GTK_WINDOW (window1), _("Linux Garmin GPS Tool"));  vbox1 = gtk_vbox_new (FALSE, 0);  gtk_widget_show (vbox1);  gtk_container_add (GTK_CONTAINER (window1), vbox1);  menubar1 = gtk_menu_bar_new ();  gtk_widget_show (menubar1);  gtk_box_pack_start (GTK_BOX (vbox1), menubar1, FALSE, FALSE, 0);  file1 = gtk_menu_item_new_with_mnemonic (_("_File"));  gtk_widget_show (file1);  gtk_container_add (GTK_CONTAINER (menubar1), file1);  file1_menu = gtk_menu_new ();  gtk_menu_item_set_submenu (GTK_MENU_ITEM (file1), file1_menu);  gps_power_off1 = gtk_menu_item_new_with_mnemonic (_("_GPS Power Off"));  gtk_widget_show (gps_power_off1);  gtk_container_add (GTK_CONTAINER (file1_menu), gps_power_off1);  trennlinie1 = gtk_menu_item_new ();  gtk_widget_show (trennlinie1);  gtk_container_add (GTK_CONTAINER (file1_menu), trennlinie1);  gtk_widget_set_sensitive (trennlinie1, FALSE);  quit1 = gtk_menu_item_new_with_mnemonic (_("_Quit"));  gtk_widget_show (quit1);  gtk_container_add (GTK_CONTAINER (file1_menu), quit1);  preferences1 = gtk_menu_item_new_with_mnemonic (_("_Preferences"));  gtk_widget_show (preferences1);  gtk_container_add (GTK_CONTAINER (menubar1), preferences1);  help1 = gtk_menu_item_new_with_mnemonic (_("_Help"));  gtk_widget_show (help1);  gtk_container_add (GTK_CONTAINER (menubar1), help1);  help1_menu = gtk_menu_new ();  gtk_menu_item_set_submenu (GTK_MENU_ITEM (help1), help1_menu);  about1 = gtk_menu_item_new_with_mnemonic (_("_About"));  gtk_widget_show (about1);  gtk_container_add (GTK_CONTAINER (help1_menu), about1);  notebook1 = gtk_notebook_new ();  gtk_widget_show (notebook1);  gtk_box_pack_start (GTK_BOX (vbox1), notebook1, TRUE, TRUE, 0);  vbox2 = gtk_vbox_new (FALSE, 0);  gtk_widget_show (vbox2);  gtk_container_add (GTK_CONTAINER (notebook1), vbox2);  frame3 = gtk_frame_new (NULL);  gtk_widget_show (frame3);  gtk_box_pack_start (GTK_BOX (vbox2), frame3, TRUE, TRUE, 5);  table1 = gtk_table_new (4, 2, FALSE);  gtk_widget_show (table1);  gtk_container_add (GTK_CONTAINER (frame3), table1);  latdegentry = gtk_entry_new ();  gtk_widget_show (latdegentry);  gtk_table_attach (GTK_TABLE (table1), latdegentry, 0, 1, 0, 1,                    (GtkAttachOptions) (GTK_EXPAND),                    (GtkAttachOptions) (0), 0, 5);  gtk_editable_set_editable (GTK_EDITABLE (latdegentry), FALSE);  latdecentry = gtk_entry_new ();  gtk_widget_show (latdecentry);  gtk_table_attach (GTK_TABLE (table1), latdecentry, 1, 2, 0, 1,                    (GtkAttachOptions) (GTK_EXPAND),                    (GtkAttachOptions) (0), 0, 5);  gtk_editable_set_editable (GTK_EDITABLE (latdecentry), FALSE);  londecentry = gtk_entry_new ();  gtk_widget_show (londecentry);  gtk_table_attach (GTK_TABLE (table1), londecentry, 1, 2, 1, 2,                    (GtkAttachOptions) (GTK_EXPAND),                    (GtkAttachOptions) (0), 0, 5);  gtk_editable_set_editable (GTK_EDITABLE (londecentry), FALSE);  hseparator2 = gtk_hseparator_new ();  gtk_widget_show (hseparator2);  gtk_table_attach (GTK_TABLE (table1), hseparator2, 1, 2, 2, 3,                    (GtkAttachOptions) (GTK_FILL),                    (GtkAttachOptions) (GTK_FILL), 0, 5);  vbox3 = gtk_vbox_new (FALSE, 0);  gtk_widget_show (vbox3);  gtk_table_attach (GTK_TABLE (table1), vbox3, 0, 1, 2, 3,                    (GtkAttachOptions) (GTK_FILL),                    (GtkAttachOptions) (GTK_FILL), 0, 5);  hseparator1 = gtk_hseparator_new ();  gtk_widget_show (hseparator1);  gtk_box_pack_start (GTK_BOX (vbox3), hseparator1, FALSE, FALSE, 0);  londegentry = gtk_entry_new ();  gtk_widget_show (londegentry);  gtk_table_attach (GTK_TABLE (table1), londegentry, 0, 1, 1, 2,                    (GtkAttachOptions) (GTK_EXPAND),                    (GtkAttachOptions) (0), 0, 5);  gtk_editable_set_editable (GTK_EDITABLE (londegentry), FALSE);  table3 = gtk_table_new (2, 2, FALSE);  gtk_widget_show (table3);  gtk_table_attach (GTK_TABLE (table1), table3, 1, 2, 3, 4,                    (GtkAttachOptions) (GTK_FILL),                    (GtkAttachOptions) (0), 0, 0);  fixentry = gtk_entry_new ();  gtk_widget_show (fixentry);  gtk_table_attach (GTK_TABLE (table3), fixentry, 1, 2, 1, 2,                    (GtkAttachOptions) (GTK_EXPAND),                    (GtkAttachOptions) (0), 5, 0);  gtk_editable_set_editable (GTK_EDITABLE (fixentry), FALSE);  heightentry = gtk_entry_new ();  gtk_widget_show (heightentry);  gtk_table_attach (GTK_TABLE (table3), heightentry, 1, 2, 0, 1,                    (GtkAttachOptions) (GTK_EXPAND),                    (GtkAttachOptions) (0), 5, 0);  gtk_editable_set_editable (GTK_EDITABLE (heightentry), FALSE);  label13 = gtk_label_new (_("Height"));  gtk_widget_show (label13);  gtk_table_attach (GTK_TABLE (table3), label13, 0, 1, 0, 1,                    (GtkAttachOptions) (GTK_EXPAND),                    (GtkAttachOptions) (0), 0, 0);  gtk_misc_set_alignment (GTK_MISC (label13), 0, 0.5);  gtk_misc_set_padding (GTK_MISC (label13), 10, 0);  label14 = gtk_label_new (_("Fix"));  gtk_widget_show (label14);  gtk_table_attach (GTK_TABLE (table3), label14, 0, 1, 1, 2,                    (GtkAttachOptions) (GTK_EXPAND),                    (GtkAttachOptions) (0), 0, 0);  gtk_misc_set_alignment (GTK_MISC (label14), 0, 0.5);  gtk_misc_set_padding (GTK_MISC (label14), 10, 0);  table2 = gtk_table_new (3, 2, FALSE);  gtk_widget_show (table2);  gtk_table_attach (GTK_TABLE (table1), table2, 0, 1, 3, 4,                    (GtkAttachOptions) (GTK_FILL),                    (GtkAttachOptions) (0), 0, 0);  epeentry = gtk_entry_new ();  gtk_widget_show (epeentry);  gtk_table_attach (GTK_TABLE (table2), epeentry, 1, 2, 0, 1,                    (GtkAttachOptions) (GTK_EXPAND),                    (GtkAttachOptions) (0), 0, 0);  gtk_editable_set_editable (GTK_EDITABLE (epeentry), FALSE);  epehentry = gtk_entry_new ();  gtk_widget_show (epehentry);  gtk_table_attach (GTK_TABLE (table2), epehentry, 1, 2, 1, 2,                    (GtkAttachOptions) (GTK_EXPAND),                    (GtkAttachOptions) (0), 0, 0);  gtk_editable_set_editable (GTK_EDITABLE (epehentry), FALSE);  epeventry = gtk_entry_new ();  gtk_widget_show (epeventry);  gtk_table_attach (GTK_TABLE (table2), epeventry, 1, 2, 2, 3,                    (GtkAttachOptions) (GTK_EXPAND),                    (GtkAttachOptions) (0), 0, 0);  gtk_editable_set_editable (GTK_EDITABLE (epeventry), FALSE);  label11 = gtk_label_new (_("EPE(h)"));  gtk_widget_show (label11);  gtk_table_attach (GTK_TABLE (table2), label11, 0, 1, 1, 2,                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),                    (GtkAttachOptions) (0), 0, 0);  gtk_misc_set_alignment (GTK_MISC (label11), 0, 0.5);  gtk_misc_set_padding (GTK_MISC (label11), 10, 0);  label12 = gtk_label_new (_("EPE(v)"));  gtk_widget_show (label12);  gtk_table_attach (GTK_TABLE (table2), label12, 0, 1, 2, 3,                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),                    (GtkAttachOptions) (0), 0, 0);  gtk_misc_set_alignment (GTK_MISC (label12), 0, 0.5);  gtk_misc_set_padding (GTK_MISC (label12), 10, 0);  label10 = gtk_label_new (_("EPE"));  gtk_widget_show (label10);  gtk_table_attach (GTK_TABLE (table2), label10, 0, 1, 0, 1,                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),                    (GtkAttachOptions) (0), 0, 0);  gtk_misc_set_alignment (GTK_MISC (label10), 0, 0.5);  gtk_misc_set_padding (GTK_MISC (label10), 10, 0);  positionlabel = gtk_label_new (_("Position"));  gtk_widget_show (positionlabel);  gtk_frame_set_label_widget (GTK_FRAME (frame3), positionlabel);  frame2 = gtk_frame_new (NULL);  gtk_widget_show (frame2);  gtk_box_pack_start (GTK_BOX (vbox2), frame2, FALSE, FALSE, 5);  hbox2 = gtk_hbox_new (FALSE, 0);  gtk_widget_show (hbox2);  gtk_container_add (GTK_CONTAINER (frame2), hbox2);  vbox4 = gtk_vbox_new (FALSE, 0);  gtk_widget_show (vbox4);  gtk_box_pack_start (GTK_BOX (hbox2), vbox4, TRUE, FALSE, 2);  drawingarea1 = gtk_drawing_area_new ();  gtk_widget_show (drawingarea1);  gtk_box_pack_start (GTK_BOX (vbox4), drawingarea1, FALSE, FALSE, 5);  gtk_widget_set_size_request (drawingarea1, 120, 120);  speedlabel = gtk_label_new (_("0 km/h"));  gtk_widget_show (speedlabel);  gtk_box_pack_start (GTK_BOX (vbox4), speedlabel, FALSE, FALSE, 0);  gtk_misc_set_padding (GTK_MISC (speedlabel), 0, 5);  speedentry = gtk_entry_new ();  gtk_widget_show (speedentry);  gtk_box_pack_start (GTK_BOX (vbox4), speedentry, FALSE, FALSE, 0);  vseparator1 = gtk_vseparator_new ();  gtk_box_pack_start (GTK_BOX (hbox2), vseparator1, TRUE, TRUE, 0);  table5 = gtk_table_new (5, 2, FALSE);  gtk_widget_show (table5);  gtk_box_pack_start (GTK_BOX (hbox2), table5, TRUE, FALSE, 2);  label17 = gtk_label_new (_("Velocity(up)"));  gtk_widget_show (label17);  gtk_table_attach (GTK_TABLE (table5), label17, 0, 1, 3, 4,                    (GtkAttachOptions) (GTK_FILL),                    (GtkAttachOptions) (0), 0, 0);  gtk_misc_set_alignment (GTK_MISC (label17), 0, 0.5);  gtk_misc_set_padding (GTK_MISC (label17), 10, 0);  velocityupentry = gtk_entry_new ();  gtk_widget_show (velocityupentry);  gtk_table_attach (GTK_TABLE (table5), velocityupentry, 1, 2, 3, 4,                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),                    (GtkAttachOptions) (0), 0, 0);  gtk_editable_set_editable (GTK_EDITABLE (velocityupentry), FALSE);  label18 = gtk_label_new (_("Velocity(v)"));  gtk_widget_show (label18);  gtk_table_attach (GTK_TABLE (table5), label18, 0, 1, 2, 3,                    (GtkAttachOptions) (GTK_FILL),                    (GtkAttachOptions) (0), 0, 0);  gtk_misc_set_alignment (GTK_MISC (label18), 0, 0.5);  gtk_misc_set_padding (GTK_MISC (label18), 10, 0);  velocityhentry = gtk_entry_new ();  gtk_widget_show (velocityhentry);  gtk_table_attach (GTK_TABLE (table5), velocityhentry, 1, 2, 1, 2,                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),                    (GtkAttachOptions) (0), 0, 0);  gtk_editable_set_editable (GTK_EDITABLE (velocityhentry), FALSE);  label20 = gtk_label_new (_("Velocity(h)"));

⌨️ 快捷键说明

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