1676 |
precise_position((appdata_t *)data); |
precise_position((appdata_t *)data); |
1677 |
} |
} |
1678 |
|
|
1679 |
|
static void |
1680 |
|
cb_menu_geotoad(GtkWidget *window, gpointer data) { |
1681 |
|
geotoad((appdata_t *)data); |
1682 |
|
} |
1683 |
|
|
1684 |
#ifdef USE_STACKABLE_WINDOW |
#ifdef USE_STACKABLE_WINDOW |
1685 |
typedef struct { |
typedef struct { |
1686 |
char *label, *desc; |
char *label, *desc; |
1795 |
G_CALLBACK(cb_menu_geotext) }, |
G_CALLBACK(cb_menu_geotext) }, |
1796 |
{ "Precise Position", "Calculate a precise GPS position", |
{ "Precise Position", "Calculate a precise GPS position", |
1797 |
G_CALLBACK(cb_menu_precpos) }, |
G_CALLBACK(cb_menu_precpos) }, |
1798 |
|
{ "GeoToad", "Use GeoToad online downloader", |
1799 |
|
G_CALLBACK(cb_menu_geotoad) }, |
1800 |
{ NULL, NULL, NULL } |
{ NULL, NULL, NULL } |
1801 |
}; |
}; |
1802 |
|
|
1998 |
g_signal_connect(item, "activate", |
g_signal_connect(item, "activate", |
1999 |
GTK_SIGNAL_FUNC(cb_menu_precpos), appdata); |
GTK_SIGNAL_FUNC(cb_menu_precpos), appdata); |
2000 |
|
|
2001 |
|
item = gtk_menu_item_new_with_label( _("GeoToad") ); |
2002 |
|
gtk_menu_append(GTK_MENU_SHELL(submenu), item); |
2003 |
|
g_signal_connect(item, "activate", |
2004 |
|
GTK_SIGNAL_FUNC(cb_menu_geotoad), appdata); |
2005 |
|
|
2006 |
gtk_menu_append(GTK_MENU_SHELL(menu), gtk_separator_menu_item_new()); |
gtk_menu_append(GTK_MENU_SHELL(menu), gtk_separator_menu_item_new()); |
2007 |
|
|
2008 |
#if defined(USE_MAEMO) && defined(HILDON_HELP) |
#if defined(USE_MAEMO) && defined(HILDON_HELP) |