468 |
/* ------- button box ------------ */ |
/* ------- button box ------------ */ |
469 |
|
|
470 |
GtkWidget *hbox = gtk_hbox_new(TRUE,3); |
GtkWidget *hbox = gtk_hbox_new(TRUE,3); |
471 |
context->but_add = gtk_button_new_with_label(_("Add...")); |
context->but_add = gtk_button_new_with_label(_("Add")); |
472 |
gtk_box_pack_start_defaults(GTK_BOX(hbox), context->but_add); |
gtk_box_pack_start_defaults(GTK_BOX(hbox), context->but_add); |
473 |
gtk_signal_connect(GTK_OBJECT(context->but_add), "clicked", |
gtk_signal_connect(GTK_OBJECT(context->but_add), "clicked", |
474 |
GTK_SIGNAL_FUNC(on_location_add), context); |
GTK_SIGNAL_FUNC(on_location_add), context); |
475 |
|
|
476 |
context->but_edit = gtk_button_new_with_label(_("Edit...")); |
context->but_edit = gtk_button_new_with_label(_("Edit")); |
477 |
gtk_box_pack_start_defaults(GTK_BOX(hbox), context->but_edit); |
gtk_box_pack_start_defaults(GTK_BOX(hbox), context->but_edit); |
478 |
gtk_signal_connect(GTK_OBJECT(context->but_edit), "clicked", |
gtk_signal_connect(GTK_OBJECT(context->but_edit), "clicked", |
479 |
GTK_SIGNAL_FUNC(on_location_edit), context); |
GTK_SIGNAL_FUNC(on_location_edit), context); |
492 |
void cb_menu_settings(GtkWidget *window, gpointer data) { |
void cb_menu_settings(GtkWidget *window, gpointer data) { |
493 |
appdata_t *appdata = (appdata_t *)data; |
appdata_t *appdata = (appdata_t *)data; |
494 |
GtkWidget *table, *label, *hbox, *notebook; |
GtkWidget *table, *label, *hbox, *notebook; |
495 |
GtkWidget *cbox_imperial, *cbox_load_images; |
GtkWidget *cbox_imperial; |
496 |
settings_dialog_state_t hstate; |
settings_dialog_state_t hstate; |
497 |
|
|
498 |
GtkWidget *dialog = gtk_dialog_new_with_buttons(_("Settings"), |
GtkWidget *dialog = gtk_dialog_new_with_buttons(_("Settings"), |
548 |
cbox_imperial, 0, 2, 0, 1, GTK_FILL, 0, 2, 0); |
cbox_imperial, 0, 2, 0, 1, GTK_FILL, 0, 2, 0); |
549 |
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(cbox_imperial), |
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(cbox_imperial), |
550 |
appdata->imperial); |
appdata->imperial); |
|
cbox_load_images = gtk_check_button_new_with_label( |
|
|
_("Load images")); |
|
|
gtk_table_attach(GTK_TABLE(table), |
|
|
cbox_load_images, 0, 2, 1, 2, GTK_FILL, 0, 2, 0); |
|
|
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(cbox_load_images), |
|
|
appdata->load_images); |
|
|
|
|
551 |
gtk_notebook_append_page(GTK_NOTEBOOK(notebook), table, |
gtk_notebook_append_page(GTK_NOTEBOOK(notebook), table, |
552 |
gtk_label_new(_("Misc"))); |
gtk_label_new(_("Misc"))); |
553 |
|
|
671 |
GTK_TOGGLE_BUTTON(hstate.cbox_gps)); |
GTK_TOGGLE_BUTTON(hstate.cbox_gps)); |
672 |
appdata->imperial = gtk_toggle_button_get_active( |
appdata->imperial = gtk_toggle_button_get_active( |
673 |
GTK_TOGGLE_BUTTON(cbox_imperial)); |
GTK_TOGGLE_BUTTON(cbox_imperial)); |
|
appdata->load_images = gtk_toggle_button_get_active( |
|
|
GTK_TOGGLE_BUTTON(cbox_load_images)); |
|
674 |
|
|
675 |
appdata->compass_damping = 0.5 + gtk_range_get_value(GTK_RANGE(scale)); |
appdata->compass_damping = 0.5 + gtk_range_get_value(GTK_RANGE(scale)); |
676 |
|
|