static void cw_keyer_sidetone_frequency_value_changed_cb(GtkWidget *widget, gpointer data) { cw_keyer_sidetone_frequency=gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(widget)); if(mode==modeCWL || mode==modeCWU) { BANDSTACK_ENTRY *entry=bandstack_entry_get_current(); FILTER* band_filters=filters[entry->mode]; FILTER* band_filter=&band_filters[entry->filter]; setFilter(band_filter->low,band_filter->high); } cw_changed(); }
static void cw_keyer_mode_cb(GtkWidget *widget, gpointer data) { cw_keyer_mode=(int)data; cw_changed(); }
static void cw_keys_reversed_cb(GtkWidget *widget, gpointer data) { cw_keys_reversed=cw_keys_reversed==1?0:1; cw_changed(); }
static void cw_keyer_hang_time_value_changed_cb(GtkWidget *widget, gpointer data) { cw_keyer_hang_time=gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(widget)); cw_changed(); }
static void cw_breakin_cb(GtkWidget *widget, gpointer data) { cw_breakin=cw_breakin==1?0:1; cw_changed(); }
static void cw_keyer_internal_cb(GtkWidget *widget, gpointer data) { cw_keyer_internal=cw_keyer_internal==1?0:1; cw_changed(); }