コード例 #1
0
ファイル: EqualizerView.cs プロジェクト: thoja21/banshee-1
        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();
        }
コード例 #2
0
        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 ();
        }