559 |
on_hamlibcheckbutton_toggled (GtkToggleButton * togglebutton, |
on_hamlibcheckbutton_toggled (GtkToggleButton * togglebutton, |
560 |
gpointer user_data) |
gpointer user_data) |
561 |
{ |
{ |
562 |
GtkWidget *hamlibframe; |
GtkWidget *hamlibframe, *pollingframe, *frequencyframe; |
563 |
gboolean toggletrue; |
gboolean toggletrue; |
564 |
|
|
565 |
hamlibframe = lookup_widget (preferencesdialog, "hamlibframe"); |
hamlibframe = lookup_widget (preferencesdialog, "hamlibframe"); |
566 |
toggletrue = gtk_toggle_button_get_active (togglebutton); |
toggletrue = gtk_toggle_button_get_active (togglebutton); |
567 |
if (toggletrue) |
if (toggletrue) |
568 |
|
{ |
569 |
gtk_widget_set_sensitive (hamlibframe, 1); |
gtk_widget_set_sensitive (hamlibframe, 1); |
570 |
|
if (preferences.hamlib == 0) |
571 |
|
{ |
572 |
|
pollingframe = lookup_widget (preferencesdialog, "pollingframe"); |
573 |
|
gtk_widget_set_sensitive (pollingframe, 0); |
574 |
|
frequencyframe = lookup_widget (preferencesdialog, "frequencyframe"); |
575 |
|
gtk_widget_set_sensitive (frequencyframe, 0); |
576 |
|
} |
577 |
|
} |
578 |
else |
else |
579 |
gtk_widget_set_sensitive (hamlibframe, 0); |
gtk_widget_set_sensitive (hamlibframe, 0); |
580 |
} |
} |