private void BuildWidget() { Spacing = 10; int [] br = ((IEqualizer)ServiceManager.PlayerEngine.ActiveEngine).BandRange; int mid = (br[0] + br[1]) / 2; range[0] = br[0]; range[1] = mid; range[2] = br[1]; amplifier_scale = new EqualizerBandScale(0, range[1] * 10, range[0] * 10, range[2] * 10, Catalog.GetString("Preamp")); amplifier_scale.ValueChanged += OnAmplifierValueChanged; amplifier_scale.Show(); PackStart(amplifier_scale, false, false, 0); EqualizerLevelsBox eq_levels = new EqualizerLevelsBox( FormatDecibelString(range[2]), FormatDecibelString(range[1]), FormatDecibelString(range[0]) ); eq_levels.Show(); PackStart(eq_levels, false, false, 0); band_box = new HBox(); band_box.Homogeneous = true; band_box.Show(); PackStart(band_box, true, true, 0); BuildBands(); }
private void BuildWidget() { Spacing = 10; int [] br = ((IEqualizer)ServiceManager.PlayerEngine.ActiveEngine).BandRange; int mid = (br[0] + br[1]) / 2; range[0] = br[0]; range[1] = mid; range[2] = br[1]; amplifier_scale = new EqualizerBandScale (0, range[1] * 10, range[0] * 10, range[2] * 10, Catalog.GetString ("Preamp")); amplifier_scale.ValueChanged += OnAmplifierValueChanged; amplifier_scale.Show (); PackStart (amplifier_scale, false, false, 0); EqualizerLevelsBox eq_levels = new EqualizerLevelsBox ( FormatDecibelString (range[2]), FormatDecibelString (range[1]), FormatDecibelString (range[0]) ); eq_levels.Show (); PackStart (eq_levels, false, false, 0); band_box = new HBox (); band_box.Homogeneous = true; band_box.Show (); PackStart (band_box, true, true, 0); BuildBands (); }