📄 interface.c
字号:
/* * 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 + -