632 |
pos_t pos = gpx_cache_pos(cache); |
pos_t pos = gpx_cache_pos(cache); |
633 |
if(cache->notes) pos = cache->notes->pos; |
if(cache->notes) pos = cache->notes->pos; |
634 |
|
|
635 |
gtk_table_attach_defaults(GTK_TABLE(table), |
context->notes.latw = lat_entry_new(pos.lat); |
636 |
context->notes.latw = lat_entry_new(pos.lat), 0, 1, 1, 2); |
context->notes.lonw = lon_entry_new(pos.lon); |
637 |
|
GtkWidget *picker = |
638 |
|
preset_coordinate_picker(context->appdata, |
639 |
|
context->notes.latw, context->notes.lonw); |
640 |
|
|
641 |
g_signal_connect(G_OBJECT(context->notes.latw), "focus-out-event", |
g_signal_connect(G_OBJECT(context->notes.latw), "focus-out-event", |
642 |
G_CALLBACK(focus_out), context); |
G_CALLBACK(focus_out), context); |
|
|
|
|
gtk_table_attach_defaults(GTK_TABLE(table), |
|
|
context->notes.lonw = lon_entry_new(pos.lon), 2, 3, 1, 2); |
|
643 |
g_signal_connect(G_OBJECT(context->notes.lonw), "focus-out-event", |
g_signal_connect(G_OBJECT(context->notes.lonw), "focus-out-event", |
644 |
G_CALLBACK(focus_out), context); |
G_CALLBACK(focus_out), context); |
645 |
|
|
646 |
|
|
647 |
|
GtkWidget *ihbox = gtk_hbox_new(FALSE, 0); |
648 |
|
|
649 |
|
gtk_box_pack_start_defaults(GTK_BOX(ihbox), context->notes.latw); |
650 |
|
gtk_box_pack_start_defaults(GTK_BOX(ihbox), context->notes.lonw); |
651 |
|
gtk_box_pack_start_defaults(GTK_BOX(ihbox), picker); |
652 |
|
|
653 |
|
gtk_table_attach_defaults(GTK_TABLE(table), |
654 |
|
ihbox, 0, 3, 1, 2); |
655 |
|
|
656 |
#if !defined(USE_MAEMO) || (MAEMO_VERSION_MAJOR < 5) |
#if !defined(USE_MAEMO) || (MAEMO_VERSION_MAJOR < 5) |
657 |
hbox = gtk_hbox_new(FALSE, 0); |
hbox = gtk_hbox_new(FALSE, 0); |
658 |
gtk_box_pack_start(GTK_BOX(hbox), table, FALSE, FALSE, 0); |
gtk_box_pack_start(GTK_BOX(hbox), table, FALSE, FALSE, 0); |