add preamp to EQ
This commit is contained in:
@@ -337,8 +337,10 @@ func (s *SettingsDialog) createEqualizerTab(eqBands []string) *container.TabItem
|
||||
}
|
||||
})
|
||||
enabled.Checked = s.config.LocalPlayback.EqualizerEnabled
|
||||
geq := NewGraphicEqualizer(eqBands, s.config.LocalPlayback.GraphicEqualizerBands) // TODO: This should probably be an argument?
|
||||
debouncer := util.NewDebouncer(200*time.Millisecond, func() {
|
||||
geq := NewGraphicEqualizer(s.config.LocalPlayback.EqualizerPreamp,
|
||||
eqBands,
|
||||
s.config.LocalPlayback.GraphicEqualizerBands)
|
||||
debouncer := util.NewDebouncer(350*time.Millisecond, func() {
|
||||
if s.OnEqualizerSettingsChanged != nil {
|
||||
s.OnEqualizerSettingsChanged()
|
||||
}
|
||||
@@ -347,6 +349,10 @@ func (s *SettingsDialog) createEqualizerTab(eqBands []string) *container.TabItem
|
||||
s.config.LocalPlayback.GraphicEqualizerBands[b] = g
|
||||
debouncer()
|
||||
}
|
||||
geq.OnPreampChanged = func(g float64) {
|
||||
s.config.LocalPlayback.EqualizerPreamp = g
|
||||
debouncer()
|
||||
}
|
||||
cont := container.NewBorder(container.NewHBox(enabled), nil, nil, nil, geq)
|
||||
return container.NewTabItem("Equalizer", cont)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user