dialog = gtk_dialog_new_with_buttons(_("POI Categories"),
GTK_WINDOW(_window),
- GTK_DIALOG_MODAL, GTK_STOCK_OK,
+ GTK_DIALOG_MODAL, GTK_STOCK_CLOSE,
GTK_RESPONSE_ACCEPT, NULL);
help_dialog_help_enable(GTK_DIALOG(dialog), HELP_ID_POICAT);
g_signal_connect(G_OBJECT(btn_add), "clicked", G_CALLBACK(category_add_cb), tree_view);
gtk_widget_show_all(dialog);
-while (GTK_RESPONSE_ACCEPT == gtk_dialog_run(GTK_DIALOG(dialog))) {
- break;
-}
+gtk_dialog_run(GTK_DIALOG(dialog));
gtk_widget_destroy(dialog);
return TRUE;
p->lat=qpdata->lat;
p->lon=qpdata->lon;
} else {
-
+ p->lat=_gps->data.lat;
+ p->lon=_gps->data.lon;
}
p->desc=g_strdup("Quick POI, update information please.");
map_poi_cache_clear();
/* Add a text break to the current track */
- txt=g_strdup_printf("QP: %f %f %s", p->lat, p->lon, p->label);
+ /* XXX: Get category string in here if label is empty */
+ txt=g_strdup_printf("QP(%d): %f %f %s", p->cat_id, p->lat, p->lon, p->label);
track_insert_mark_text(txt);
map_force_redraw();