331 |
} |
} |
332 |
#endif |
#endif |
333 |
|
|
|
#ifndef NO_COPY_N_PASTE |
|
334 |
static void on_copy_clicked(GtkButton *button, gpointer data) { |
static void on_copy_clicked(GtkButton *button, gpointer data) { |
335 |
pp_context_t *context = (pp_context_t*)data; |
pp_context_t *context = (pp_context_t*)data; |
336 |
char str[64]; |
char str[64]; |
343 |
printf("set clipboard to \"%s\"\n", str); |
printf("set clipboard to \"%s\"\n", str); |
344 |
gtk_clipboard_set_text(context->appdata->clipboard, str, -1); |
gtk_clipboard_set_text(context->appdata->clipboard, str, -1); |
345 |
} |
} |
|
#endif |
|
346 |
|
|
347 |
void precise_position(appdata_t *appdata) { |
void precise_position(appdata_t *appdata) { |
348 |
pp_context_t *context = g_new0(pp_context_t, 1); |
pp_context_t *context = g_new0(pp_context_t, 1); |
399 |
gtk_box_pack_start_defaults(GTK_BOX(vbox), gtk_label_new(_("Longitude:"))); |
gtk_box_pack_start_defaults(GTK_BOX(vbox), gtk_label_new(_("Longitude:"))); |
400 |
gtk_box_pack_start_defaults(GTK_BOX(vbox), |
gtk_box_pack_start_defaults(GTK_BOX(vbox), |
401 |
context->lon_label = gtk_label_new("")); |
context->lon_label = gtk_label_new("")); |
402 |
#ifndef NO_COPY_N_PASTE |
|
403 |
GtkWidget *copy_but = gtk_button_new_with_label(_("Copy")); |
GtkWidget *copy_but = gtk_button_new_with_label(_("Copy")); |
404 |
|
#if defined(USE_MAEMO) && (MAEMO_VERSION_MAJOR == 5) |
405 |
|
hildon_gtk_widget_set_theme_size(copy_but, |
406 |
|
(HILDON_SIZE_FINGER_HEIGHT | HILDON_SIZE_AUTO_WIDTH)); |
407 |
|
#endif |
408 |
gtk_signal_connect(GTK_OBJECT(copy_but), "clicked", |
gtk_signal_connect(GTK_OBJECT(copy_but), "clicked", |
409 |
(GtkSignalFunc)on_copy_clicked, context); |
(GtkSignalFunc)on_copy_clicked, context); |
410 |
gtk_box_pack_start_defaults(GTK_BOX(vbox), copy_but); |
gtk_box_pack_start_defaults(GTK_BOX(vbox), copy_but); |
|
#endif |
|
411 |
|
|
412 |
gtk_box_pack_start_defaults(GTK_BOX(hbox), vbox); |
gtk_box_pack_start_defaults(GTK_BOX(hbox), vbox); |
413 |
|
|