#include "callbacks.h"
-static void print_stuff(LocationGPSDevice* device) {
+// this is just here for debugging and tracing purposes
+static void print_location(LocationGPSDevice* device) {
g_print("Latitude: %.2f\n"
"Longitude: %.2f\n"
"Altitude: %.2f\n"
}
void location_changed(LocationGPSDevice* device, gpointer userdata) {
+
}
gboolean key_press_cb(GtkWidget* widget, GdkEventKey* event, HildonWindow* window) {
gtk_init(&argc, &argv);
- GtkWidget *i1, *i2, *i3;
+ GtkImage* table[10]; // stores the images
+
GtkWidget *box;
program = HILDON_PROGRAM(hildon_program_get_instance());
window = HILDON_WINDOW(hildon_window_new());
hildon_program_add_window(program, window);
- i1 = gtk_image_new_from_file("data/1.png");
- i2 = gtk_image_new_from_file("data/3.png");
- i3 = gtk_image_new_from_file("data/4.png");
+
+ int i = 0;
+ while(i < 10) {
+ char* path = malloc(30);
+ g_sprintf(path, "data/%d.png", i);
+ table[i] = gtk_image_new_from_file(path);
+ g_print(path);
+ g_print("\n");
+ free(path);
+ i++;
+ }
box = gtk_hbox_new(TRUE, 0);
- gtk_box_pack_end(box, i1, FALSE, FALSE, 0);
- gtk_box_pack_end(box, i2, FALSE, FALSE, 0);
- gtk_box_pack_end(box, i3, FALSE, FALSE, 0);
+
+ gtk_box_pack_start(box, table[6], FALSE, FALSE, 0);
+ gtk_box_pack_start(box, table[5], FALSE, FALSE, 0);
+ gtk_box_pack_start(box, table[8], FALSE, FALSE, 0);
gtk_container_add(GTK_CONTAINER(window), GTK_WIDGET(box));