587 |
g_object_set_data(G_OBJECT(window), "cur_view", appdata->cur_view); |
g_object_set_data(G_OBJECT(window), "cur_view", appdata->cur_view); |
588 |
|
|
589 |
appdata->cur_gpx = gpx; |
appdata->cur_gpx = gpx; |
590 |
char *title = g_strdup_printf("GPXView - %s", gpx->name); |
char *title = g_strdup_printf("%s - GPXView", gpx->name); |
591 |
gtk_window_set_title(GTK_WINDOW(window), title); |
gtk_window_set_title(GTK_WINDOW(window), title); |
592 |
g_free(title); |
g_free(title); |
593 |
|
|
1433 |
gtk_widget_destroy(dialog); |
gtk_widget_destroy(dialog); |
1434 |
} |
} |
1435 |
|
|
1436 |
void on_window_destroy (GtkWidget *widget, gpointer data); |
static void on_window_destroy (GtkWidget *widget, gpointer data); |
1437 |
|
|
1438 |
#ifndef USE_MAEMO |
#ifndef USE_MAEMO |
1439 |
static void |
static void |
1509 |
garmin_export(appdata); |
garmin_export(appdata); |
1510 |
} |
} |
1511 |
|
|
1512 |
|
#ifdef ENABLE_OSM_GPS_MAP |
1513 |
|
static void |
1514 |
|
cb_menu_map(GtkWidget *window, gpointer data) { |
1515 |
|
map((appdata_t *)data); |
1516 |
|
} |
1517 |
|
#endif |
1518 |
|
|
1519 |
static void |
static void |
1520 |
cb_menu_geomath(GtkWidget *window, gpointer data) { |
cb_menu_geomath(GtkWidget *window, gpointer data) { |
1521 |
geomath_dialog((appdata_t *)data); |
geomath_dialog((appdata_t *)data); |
1637 |
} |
} |
1638 |
|
|
1639 |
static const menu_entry_t submenu_tools_entries[] = { |
static const menu_entry_t submenu_tools_entries[] = { |
1640 |
|
#ifdef ENABLE_OSM_GPS_MAP |
1641 |
|
{ "Map", "Display an interactive world map", |
1642 |
|
G_CALLBACK(cb_menu_map) }, |
1643 |
|
#endif |
1644 |
{ "Geomath", "Geocoordinate calculation", |
{ "Geomath", "Geocoordinate calculation", |
1645 |
G_CALLBACK(cb_menu_geomath) }, |
G_CALLBACK(cb_menu_geomath) }, |
1646 |
{ "Geotext", "Text analysis", |
{ "Geotext", "Text analysis", |
1824 |
submenu = gtk_menu_new(); |
submenu = gtk_menu_new(); |
1825 |
gtk_menu_item_set_submenu(GTK_MENU_ITEM(item), submenu); |
gtk_menu_item_set_submenu(GTK_MENU_ITEM(item), submenu); |
1826 |
|
|
1827 |
|
#ifdef ENABLE_OSM_GPS_MAP |
1828 |
|
item = gtk_menu_item_new_with_label( _("Map") ); |
1829 |
|
gtk_menu_append(GTK_MENU_SHELL(submenu), item); |
1830 |
|
g_signal_connect(item, "activate", |
1831 |
|
GTK_SIGNAL_FUNC(cb_menu_map), appdata); |
1832 |
|
#endif |
1833 |
|
|
1834 |
item = gtk_menu_item_new_with_label( _("Geomath") ); |
item = gtk_menu_item_new_with_label( _("Geomath") ); |
1835 |
gtk_menu_append(GTK_MENU_SHELL(submenu), item); |
gtk_menu_append(GTK_MENU_SHELL(submenu), item); |
1836 |
g_signal_connect(item, "activate", |
g_signal_connect(item, "activate", |
1923 |
puts("everything is gone"); |
puts("everything is gone"); |
1924 |
} |
} |
1925 |
|
|
1926 |
void on_window_destroy (GtkWidget *widget, gpointer data) { |
static void on_window_destroy (GtkWidget *widget, gpointer data) { |
1927 |
appdata_t *appdata = (appdata_t*)data; |
appdata_t *appdata = (appdata_t*)data; |
1928 |
|
|
1929 |
gconf_save_state(appdata); |
gconf_save_state(appdata); |