]> git.karo-electronics.de Git - oswald.git/blobdiff - ui/oswald-ui.c
Add version information and info screen, some more work on the accel screen
[oswald.git] / ui / oswald-ui.c
index 285d844d4434a5d7d9c3e0444c98f986fe0e6b60..c482c7834569b230839ee99ec181f062625ebc37 100644 (file)
@@ -94,6 +94,22 @@ void hal_bluetooth_send_data(const void *mdat, uint16_t mlen)
        g_printerr("write comm %d\n", mlen);
 }
 
+const char *hal_get_version_string(void)
+{
+       return "GTK v0.3";
+}
+
+const char *hal_get_buildno_string(void)
+{
+       return BUILDNO;
+}
+
+const char *hal_get_radio_version_string(void)
+{
+       return "BlueZ";
+}
+
+
 static gint
 configure_event (GtkWidget *widget, GdkEventConfigure *event, gpointer user_data)
 {
@@ -311,19 +327,19 @@ static void create_mainwin(oswald_ui *ui)
 
        l = gtk_label_new("X:");
        gtk_box_pack_start (GTK_BOX(hb), l, FALSE, FALSE, 5);
-       sc = gtk_hscale_new_with_range (0, 255, 1);
+       sc = gtk_hscale_new_with_range (-128, 127, 1);
        gtk_box_pack_start (GTK_BOX(hb), sc, TRUE, TRUE, 5);
        g_signal_connect(G_OBJECT(sc), "value-changed", G_CALLBACK(accelX_value_changed), ui);
 
        l = gtk_label_new("Y:");
        gtk_box_pack_start (GTK_BOX(hb), l, FALSE, FALSE, 5);
-       sc = gtk_hscale_new_with_range (0, 255, 1);
+       sc = gtk_hscale_new_with_range (-128, 127, 1);
        gtk_box_pack_start (GTK_BOX(hb), sc, TRUE, TRUE, 5);
        g_signal_connect(G_OBJECT(sc), "value-changed", G_CALLBACK(accelY_value_changed), ui);
 
        l = gtk_label_new("Z:");
        gtk_box_pack_start (GTK_BOX(hb), l, FALSE, FALSE, 5);
-       sc = gtk_hscale_new_with_range (0, 255, 1);
+       sc = gtk_hscale_new_with_range (-128, 127, 1);
        gtk_box_pack_start (GTK_BOX(hb), sc, TRUE, TRUE, 5);
        g_signal_connect(G_OBJECT(sc), "value-changed", G_CALLBACK(accelZ_value_changed), ui);