#include "ui-common.h"
#include "db.h"
#include "gps-panels.h"
+#include "gps-conn.h"
#include "settings-gui.h"
/* Callbacks */
" <menubar name='MenuBar'>"
" <menu action='file'>"
" <menu action='file_settings'>"
-" <menuitem action='file_settings_generic'/>"
" <menuitem action='file_settings_gps'/>"
+" <menuitem action='file_settings_generic'/>"
+" <menuitem action='file_settings_colors'/>"
+#ifdef WITH_DEVICE_770
+" <menuitem action='file_settings_keys'/>"
+#endif
+" <separator/>"
" <menuitem action='file_settings_osm'/>"
" </menu>"
" <separator/>"
{"file", NULL, N_("_File"), NULL, NULL, NULL },
{"file_settings", GTK_STOCK_PREFERENCES, N_("_Settings..."), NULL, NULL, NULL },
{"file_settings_generic", NULL, N_("Generic..."), NULL, NULL, G_CALLBACK(menu_cb_settings) },
+ {"file_settings_colors", NULL, N_("_Colors..."), NULL, NULL, G_CALLBACK(menu_cb_settings_colors) },
{"file_settings_gps", NULL, N_("_Gps..."), NULL, NULL, G_CALLBACK(menu_cb_settings_gps) },
{"file_settings_osm", NULL, N_("_Map info..."), NULL, NULL, G_CALLBACK(menu_cb_settings_osm) },
{"file_quit", GTK_STOCK_QUIT, N_("_Quit"), "<control>Q", NULL, G_CALLBACK(gtk_main_quit) },
GtkTreeViewColumn *column;
GtkCellRenderer *renderer;
-
#ifdef WITH_HILDON
_program = HILDON_PROGRAM(hildon_program_get_instance());
_window = GTK_WIDGET(hildon_window_new());
if (dialog)
gtk_widget_destroy(dialog);
}
+
+/**
+ * Simple dialog to ask if we should try to reconnect to GPS
+ * returns TRUE or FALSE
+ */
+gboolean
+gps_retry_connection(Gps *gps, const gchar *error)
+{
+GtkWidget *confirm;
+gboolean r;
+
+confirm=hildon_note_new_confirmation(GTK_WINDOW(_window), _("Failed to connect to GPS receiver. Retry?"));
+r=(GTK_RESPONSE_OK==gtk_dialog_run(GTK_DIALOG(confirm))) ? TRUE : FALSE;
+gtk_widget_destroy(confirm);
+return r;
+}