From 3a849de954e2617430a1f9ca215a01f53686cf2e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tomasz=20Mo=C5=84?= Date: Fri, 17 Apr 2009 17:30:50 +0200 Subject: [PATCH] add RP250 pickup settings --- effects.c | 10 ++++++++++ gui.c | 1 + 2 files changed, 11 insertions(+) diff --git a/effects.c b/effects.c index 339b959..7cf6fcd 100644 --- a/effects.c +++ b/effects.c @@ -1266,6 +1266,11 @@ static EffectGroup effects_lib_group[] = { {EFFECTS_LIB_ROTARY_TAPE, "Rotary + Tape Delay", LIBRARY_EFFECTS, LIBRARY_POSITION, NULL, -1}, }; +static EffectGroup pickup_group[] = { + {PICKUP_TYPE_HB_SC, "HB>SC", PICKUP_TYPE, PICKUP_POSITION, NULL, -1}, + {PICKUP_TYPE_SC_HB, "SC>HB", PICKUP_TYPE, PICKUP_POSITION, NULL, -1}, +}; + static Effect wah_effect[] = { {NULL, WAH_ON_OFF, WAH_POSITION, wah_group, G_N_ELEMENTS(wah_group)}, }; @@ -1328,6 +1333,10 @@ static Effect rp500_eq_effect[] = { {"Enable Equalizer", EQ_ON_OFF, EQ_POSITION, rp500_eq_group, G_N_ELEMENTS(rp500_eq_group)}, }; +static Effect pickup_effect[] = { + {NULL, PICKUP_ON_OFF, PICKUP_POSITION, pickup_group, G_N_ELEMENTS(pickup_group)}, +}; + static EffectList rp250_effects[] = { {"Wah", wah_effect, G_N_ELEMENTS(wah_effect)}, {"Amplifier", rp250_amp_effect, G_N_ELEMENTS(rp250_amp_effect)}, @@ -1338,6 +1347,7 @@ static EffectList rp250_effects[] = { {"Chorus/FX", rp250_chorusfx_effect, G_N_ELEMENTS(rp250_chorusfx_effect)}, {"Delay", rp250_delay_effect, G_N_ELEMENTS(rp250_delay_effect)}, {"Reverb", reverb_effect, G_N_ELEMENTS(reverb_effect)}, + {"Pickup", pickup_effect, G_N_ELEMENTS(pickup_effect)}, }; static int n_rp250_effects = G_N_ELEMENTS(rp250_effects); diff --git a/gui.c b/gui.c index b3d860c..bc3fa69 100644 --- a/gui.c +++ b/gui.c @@ -408,6 +408,7 @@ GtkWidget *create_vbox(Effect *widgets, gint amt, gchar *label) } else if (widgets[x].label) { widget = gtk_label_new(widgets[x].label); gtk_table_attach_defaults(GTK_TABLE(table), widget, 0, 1, x, x+1); + y = 0; } container = create_widget_container(widgets[x].group, widgets[x].group_amt);