GtkWidget * main_vbox, *btn_hbox;
GtkWidget *status_label;
- GtkButton *start_button;
+ GtkButton *start_button, *stop_button;
} AppData;
static gchar * interface_file_chooser (AppData * appdata, GtkFileChooserAction action)
on_gps_device_changed (LocationGPSDevice *device, gpointer data)
{
AppData *app_data = data;
- GtkLabel *info = (GtkLabel*)data;
+ GtkLabel *info = (GtkLabel*)app_data->status_label;
GString *msg;
if (!device)
return;
hildon_button_set_title (HILDON_BUTTON (picker_button), "Pick a date");
data->start_button = GTK_BUTTON (hildon_gtk_button_new (HILDON_SIZE_THUMB_HEIGHT | HILDON_SIZE_HALFSCREEN_WIDTH));
+ data->stop_button = GTK_BUTTON (hildon_gtk_button_new (HILDON_SIZE_THUMB_HEIGHT | HILDON_SIZE_HALFSCREEN_WIDTH));
gtk_button_set_label (data->start_button, "Start");
+ gtk_button_set_label (data->stop_button, "Stop");
gtk_box_pack_start(GTK_BOX(data->btn_hbox), GTK_WIDGET(data->start_button), FALSE, FALSE, 8);
+ gtk_box_pack_start(GTK_BOX(data->btn_hbox), GTK_WIDGET(data->stop_button), FALSE, FALSE, 8);
gtk_box_pack_start(GTK_BOX(data->main_vbox), GTK_WIDGET(data->btn_hbox), FALSE, FALSE, 0);
gtk_box_pack_start(GTK_BOX(data->main_vbox), GTK_WIDGET(picker_button), FALSE, FALSE, 0);
data->status_label = gtk_label_new("Hier kommt der Status hin\nUnd hier ist die 2. Zeile");
G_CALLBACK (gtk_main_quit), NULL);
control = location_gpsd_control_get_default ();
- hildon_banner_show_information(GTK_WIDGET(data->window), NULL, "Hi there!");
+ //hildon_banner_show_information(GTK_WIDGET(data->window), NULL, "Hi there!");
location_gpsd_control_start (control);
/*