t = time(NULL);
tmp = localtime(&t);
- strftime(tmpname, sizeof(tmpname), "gps-tracker-%F-%H-%M.gpx", tmp);
+ strftime(tmpname, sizeof(tmpname), "gps-tracker-%Y%m%d_%H%M%S.gpx", tmp);
dialog = hildon_file_chooser_dialog_new (GTK_WINDOW (appdata->window), action);
gtk_widget_show_all (GTK_WIDGET (dialog));
gtk_file_chooser_set_current_name(GTK_FILE_CHOOSER (dialog), tmpname);
hildon_banner_show_information(GTK_WIDGET(data->window), NULL, "Tracking started");
gtk_button_set_label (data->start_stop_button, "Stop");
gtk_widget_set_sensitive(GTK_WIDGET(data->save_button), FALSE);
+ gtk_widget_set_sensitive(GTK_WIDGET(data->wp_set_btn), TRUE);
}
else { /* STOP pressed */
if(data->outf_p) {
gtk_button_set_label (data->start_stop_button, "Start");
hildon_banner_show_information(GTK_WIDGET(data->window), NULL, "Tracking stopped");
gtk_widget_set_sensitive(GTK_WIDGET(data->save_button), TRUE);
+ gtk_widget_set_sensitive(GTK_WIDGET(data->wp_set_btn), FALSE);
}
+ g_string_truncate(data->wp_marker_str, 0);
}
static void cb_file_save (GtkWidget * w, AppData * data)
data->wp_hbox = (void*)gtk_hbox_new(TRUE, 0);
//data->wp_label = gtk_label_new("Marker:");
data->wp_name_entry = hildon_entry_new (HILDON_SIZE_HALFSCREEN_WIDTH);
- hildon_entry_set_placeholder (HILDON_ENTRY (data->wp_name_entry), "First name");
+ //hildon_entry_set_placeholder (HILDON_ENTRY (data->wp_name_entry), "First name");
data->wp_set_btn = GTK_BUTTON (hildon_gtk_button_new (HILDON_SIZE_FINGER_HEIGHT | HILDON_SIZE_HALFSCREEN_WIDTH));
gtk_button_set_label (data->wp_set_btn, "Set marker");
+ gtk_widget_set_sensitive(GTK_WIDGET(data->wp_set_btn), FALSE);
//gtk_box_pack_start(GTK_BOX(data->wp_hbox), GTK_WIDGET(data->wp_label), TRUE, FALSE, 0);
gtk_box_pack_start(GTK_BOX(data->wp_hbox), GTK_WIDGET(data->wp_name_entry), TRUE, FALSE, 0);
gtk_box_pack_start(GTK_BOX(data->wp_hbox), GTK_WIDGET(data->wp_set_btn), TRUE, FALSE, 0);