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 |
|
|