* all: first support of graphical equalizer in the skins2 interface.
authorCyril Deguet <asmax@videolan.org>
Wed, 2 Nov 2005 22:01:06 +0000 (22:01 +0000)
committerCyril Deguet <asmax@videolan.org>
Wed, 2 Nov 2005 22:01:06 +0000 (22:01 +0000)
commite0364b09a1e48eac8d996a27993112c54bdc1d45
tree1f7d27704d6ddb93587242ccfeba9b3c7f0a3af2
parentee6d19114f91d845ae1d46e984b0c47dfc44d503
* all: first support of graphical equalizer in the skins2 interface.
  It can be defined in the XML with usual sliders, using the new
  variables equalizer.band(0), ..., equalizer.band(9)
  (0% means -20dB, and 100% means +20 dB).
  More things to come, but it is already working as is.
* all: AsyncQueue::push() now does also a remove() by default, as
  the two methods are always called together
13 files changed:
modules/gui/skins2/Modules.am
modules/gui/skins2/commands/async_queue.cpp
modules/gui/skins2/commands/async_queue.hpp
modules/gui/skins2/commands/cmd_vars.cpp
modules/gui/skins2/commands/cmd_vars.hpp
modules/gui/skins2/controls/ctrl_resize.cpp
modules/gui/skins2/controls/ctrl_video.cpp
modules/gui/skins2/src/dialogs.cpp
modules/gui/skins2/src/theme_repository.cpp
modules/gui/skins2/src/vlcproc.cpp
modules/gui/skins2/src/vlcproc.hpp
modules/gui/skins2/vars/equalizer.cpp [new file with mode: 0644]
modules/gui/skins2/vars/equalizer.hpp [new file with mode: 0644]