]> git.sesse.net Git - vlc/commit
* all: first implementation of skinnable vouts (X11 only)
authorCyril Deguet <asmax@videolan.org>
Sat, 13 Mar 2004 22:11:28 +0000 (22:11 +0000)
committerCyril Deguet <asmax@videolan.org>
Sat, 13 Mar 2004 22:11:28 +0000 (22:11 +0000)
commit6351e9c923abd0bf9aae120ba1789a0ced9443c6
treedb7e2d3233b30dcde800a31412a468355b6db146
parent1e81c8f9b721578dffdb01f8bbaf1b8cf01595b4
  * all: first implementation of skinnable vouts (X11 only)
  - new "Video" element in the XML
  - of course it doesn't work if the vout is launched before
    the interface
  - known bugs:
     - no refresh of the area when there is no vout
     - BadDrawable X11 error at exit because the vout still uses
      a destroyed window
     - hardcoded size
26 files changed:
modules/gui/skins2/Modules.am
modules/gui/skins2/parser/builder.cpp
modules/gui/skins2/parser/builder.hpp
modules/gui/skins2/parser/builder_data.def
modules/gui/skins2/parser/builder_data.hpp
modules/gui/skins2/parser/gen_builder.py
modules/gui/skins2/parser/skin_parser.cpp
modules/gui/skins2/src/generic_window.cpp
modules/gui/skins2/src/generic_window.hpp
modules/gui/skins2/src/os_factory.hpp
modules/gui/skins2/src/theme.cpp
modules/gui/skins2/src/theme.hpp
modules/gui/skins2/src/theme_loader.cpp
modules/gui/skins2/src/vout_window.cpp [new file with mode: 0644]
modules/gui/skins2/src/vout_window.hpp [new file with mode: 0644]
modules/gui/skins2/theme/skin.dtd
modules/gui/skins2/theme/theme.xml
modules/gui/skins2/theme/vout.png [new file with mode: 0644]
modules/gui/skins2/win32/win32_factory.hpp
modules/gui/skins2/x11/x11_display.cpp
modules/gui/skins2/x11/x11_display.hpp
modules/gui/skins2/x11/x11_factory.cpp
modules/gui/skins2/x11/x11_factory.hpp
modules/gui/skins2/x11/x11_graphics.cpp
modules/gui/skins2/x11/x11_window.cpp
modules/gui/skins2/x11/x11_window.hpp