fix typo, now autools works.
authormichele <michele@itscold.(none)>
Mon, 9 Nov 2009 22:12:29 +0000 (23:12 +0100)
committermichele <michele@itscold.(none)>
Mon, 9 Nov 2009 22:12:29 +0000 (23:12 +0100)
also some minor mod for get type of fix

Makefile.am
configure.ac
src/Makefile.am
src/interface.c
src/loc_data.c

index 2dab305..b836513 100644 (file)
@@ -13,10 +13,5 @@ EXTRA_DIST = \
        intltool-extract.in \
        intltool-merge.in \
        intltool-update.in 
-       #debian/changelog \
-       #debian/control \
-       #debian/copyright \
-       #debian/rules \
-       #debian/maemopad.links
 
 SUBDIRS = src 
index 73167a0..d41033c 100644 (file)
@@ -75,7 +75,4 @@ AC_DEFINE_UNQUOTED([PIXMAPDIR], "${pixmapdir}", [Runtime pixmap files path])
 AC_OUTPUT(
          Makefile \
          src/Makefile 
-         #data/Makefile \
-         #po/Makefile.in \
-         #po/Makefile 
 )
index aa5bfbc..752aca4 100644 (file)
@@ -10,7 +10,7 @@
 
 bin_PROGRAMS = wai
 
-wai_LDADD = $(HILDON_LIBS) $(LILOCATION_LIBS)
+wai_LDADD = $(HILDON_LIBS) $(LIBLOCATION_LIBS)
 
 wai_CFLAGS= $(HILDON_CFLAGS) $(LIBLOCATION_CFLAGS) 
 
index c1b4818..7fdade4 100644 (file)
@@ -1,3 +1,4 @@
+
 #include "interface.h"
 #include <hildon/hildon.h>
 
@@ -97,7 +98,7 @@ create_ui()
     ui->longitude_value_label = lon_val_label;
     ui->altitude_value_label = alt_val_label;
     ui->speed_value_label = speed_val_label;
-//    ui->fix_status_label = fix_status_val_label;
+    ui->fix_status_label = fix_status_val_label;
     
     gtk_widget_show_all (main_win);
 
index 3fe4cac..761d220 100644 (file)
@@ -1,6 +1,6 @@
 #include "app_data.h"
 #include "loc_data.h"
-
+#include <stdio.h>
 void on_error(LocationGPSDControl *control, LocationGPSDControlError error, gpointer data)
 { 
        g_debug("location error: %d... quitting", error);
@@ -9,14 +9,16 @@ void on_error(LocationGPSDControl *control, LocationGPSDControlError error, gpoi
 void on_changed(LocationGPSDevice *device, gpointer data)
 
 {    
+    printf("asd");
     if (!device)
         return;
-    
+
     if (device->fix) {
         if (device->fix->fields & LOCATION_GPS_DEVICE_LATLONG_SET) {
             AppData *app_data = (AppData *) data;
             
             gchar *tmp_str = (gchar *) g_malloc (25);
+            gchar *no_data = "-";
             
             g_sprintf(tmp_str,"%f", device->fix->latitude);
             gtk_label_set_text( GTK_LABEL(app_data->main_ui->latitude_value_label), tmp_str );
@@ -27,12 +29,15 @@ void on_changed(LocationGPSDevice *device, gpointer data)
             if (device->fix->fields & LOCATION_GPS_DEVICE_ALTITUDE_SET) {
                 g_sprintf(tmp_str,"%f", device->fix->altitude);
                 gtk_label_set_text( GTK_LABEL(app_data->main_ui->altitude_value_label), tmp_str );
-            }
+            } else
+                gtk_label_set_text( GTK_LABEL(app_data->main_ui->altitude_value_label), no_data );
+            
 
             if (device->fix->fields & LOCATION_GPS_DEVICE_SPEED_SET) {
                 g_sprintf(tmp_str,"%f", device->fix->speed);
                 gtk_label_set_text( GTK_LABEL(app_data->main_ui->speed_value_label), tmp_str );
-            }
+            } else
+                gtk_label_set_text( GTK_LABEL(app_data->main_ui->altitude_value_label), no_data );
             
             switch(device->fix->mode) {
             case LOCATION_GPS_DEVICE_MODE_NOT_SEEN:
@@ -51,11 +56,8 @@ void on_changed(LocationGPSDevice *device, gpointer data)
                 g_sprintf(tmp_str,"%s", "Bho");
             }
             
-
             gtk_label_set_text( GTK_LABEL(app_data->main_ui->fix_status_label), tmp_str );
             
-            g_debug("lat = %f, long = %f", device->fix->latitude, device->fix->longitude);
-
             g_free(tmp_str);
         }
     }