]> err.no Git - mapper/commitdiff
Add a Heading tab
authorKaj-Michael Lang <milang@angel.tal.org>
Tue, 2 Oct 2007 22:24:25 +0000 (01:24 +0300)
committerKaj-Michael Lang <milang@angel.tal.org>
Tue, 2 Oct 2007 22:24:25 +0000 (01:24 +0300)
src/ui-common.c
src/ui-common.h

index e551fde1b9982b0f0d5892b0189176ad43f45ab2..af5714c7f0ab9f089389ff197f3eb11d175f43cf 100644 (file)
@@ -632,7 +632,7 @@ void
 mapper_ui_init(void)
 {
 GtkWidget *hbox, *mapvbox, *label, *vbox_main;
-GtkWidget *gpsvbox;
+GtkWidget *gpsvbox, *headingvbox;
 GtkNotebook *notebook;
 GdkColor color;
 GError *error = NULL;
@@ -741,6 +741,7 @@ gtk_box_pack_start(GTK_BOX(mapvbox), hbox, TRUE, TRUE, 0);
 gtk_notebook_append_page(notebook, mapvbox, label);
 gtk_widget_show_all(GTK_WIDGET(mapvbox));
 
+/* GPS Tab */
 gpsvbox = gtk_vbox_new(FALSE, 0);
 label = gtk_label_new("Gps");
 _gps_sat_view = gtk_gps_new(GTK_GPS_MODE_SKY, &_gps);
@@ -748,6 +749,14 @@ gtk_box_pack_start(GTK_BOX(gpsvbox), _gps_sat_view, TRUE, TRUE, 0);
 gtk_notebook_append_page(notebook, gpsvbox, label);
 gtk_widget_show_all(GTK_WIDGET(gpsvbox));
 
+/* Heading */
+headingvbox = gtk_vbox_new(FALSE, 0);
+label = gtk_label_new("Heading");
+_tab_compass = gtk_compass_new(&_gps);
+gtk_box_pack_start(GTK_BOX(headingvbox), _tab_compass, TRUE, TRUE, 0);
+gtk_notebook_append_page(notebook, headingvbox, label);
+gtk_widget_show_all(GTK_WIDGET(headingvbox));
+
 _gps_widget = gps_info_panel();
 gtk_widget_set_size_request(GTK_WIDGET(_gps_widget), 180, 0);
 gtk_paned_add1(GTK_PANED(hbox), _gps_widget);
index 1c21d53018f581fcfa33da196d29d9d7afed81a0..865cdeb7e19c9c32746085f5fdef2c24d20e0360 100644 (file)
@@ -40,10 +40,13 @@ GdkPixmap *_map_pixmap;
 
 GtkWidget *_gps_widget;
 
-/* GPS Panel View widget */
+/* GPS Tab widget */
 GtkWidget *_gps_sat_view;
 
-/* Compass panel widget */
+/* Heading Tab widget */
+GtkWidget *_tab_compass;
+
+/* Panel widgets */
 GtkWidget *_gps_compass;
 GtkWidget *_gps_signal;