* all: brand new skins interface ( still _experimental_) for x11 and
win32, by ipkiss and myself... Among the features: - framework rewritten from scratch, heavily based on design patterns => new controls can be (hopefully) created more easily, portability to other OS is better, and the interface is less dependant from the vlc core - new concept of "layout", to provide a window with several different views (as in winamp3 skins) - controls can now be placed at a relative position to the edges of a window, which allow controls and layouts to be resizable (e.g for the playlist window) - Use of libpng and libfreetype2 for better portability between x11 and win32 => ttf fonts and antialiasing - New DTD for the xml theme ( *it will probably change again* ) - Very very beginning of scripting in the xml file - And many things I miss - And probably many bugs ;)
Showing
- modules/gui/skins2/Modules.am 179 additions, 0 deletionsmodules/gui/skins2/Modules.am
- modules/gui/skins2/commands/async_queue.cpp 113 additions, 0 deletionsmodules/gui/skins2/commands/async_queue.cpp
- modules/gui/skins2/commands/async_queue.hpp 71 additions, 0 deletionsmodules/gui/skins2/commands/async_queue.hpp
- modules/gui/skins2/commands/cmd_add_item.cpp 49 additions, 0 deletionsmodules/gui/skins2/commands/cmd_add_item.cpp
- modules/gui/skins2/commands/cmd_add_item.hpp 53 additions, 0 deletionsmodules/gui/skins2/commands/cmd_add_item.hpp
- modules/gui/skins2/commands/cmd_change_skin.cpp 69 additions, 0 deletionsmodules/gui/skins2/commands/cmd_change_skin.cpp
- modules/gui/skins2/commands/cmd_change_skin.hpp 53 additions, 0 deletionsmodules/gui/skins2/commands/cmd_change_skin.hpp
- modules/gui/skins2/commands/cmd_dialogs.hpp 109 additions, 0 deletionsmodules/gui/skins2/commands/cmd_dialogs.hpp
- modules/gui/skins2/commands/cmd_dummy.hpp 45 additions, 0 deletionsmodules/gui/skins2/commands/cmd_dummy.hpp
- modules/gui/skins2/commands/cmd_generic.hpp 67 additions, 0 deletionsmodules/gui/skins2/commands/cmd_generic.hpp
- modules/gui/skins2/commands/cmd_input.cpp 70 additions, 0 deletionsmodules/gui/skins2/commands/cmd_input.cpp
- modules/gui/skins2/commands/cmd_input.hpp 36 additions, 0 deletionsmodules/gui/skins2/commands/cmd_input.hpp
- modules/gui/skins2/commands/cmd_layout.cpp 59 additions, 0 deletionsmodules/gui/skins2/commands/cmd_layout.cpp
- modules/gui/skins2/commands/cmd_layout.hpp 51 additions, 0 deletionsmodules/gui/skins2/commands/cmd_layout.hpp
- modules/gui/skins2/commands/cmd_notify_playlist.cpp 35 additions, 0 deletionsmodules/gui/skins2/commands/cmd_notify_playlist.cpp
- modules/gui/skins2/commands/cmd_notify_playlist.hpp 45 additions, 0 deletionsmodules/gui/skins2/commands/cmd_notify_playlist.hpp
- modules/gui/skins2/commands/cmd_on_top.cpp 33 additions, 0 deletionsmodules/gui/skins2/commands/cmd_on_top.cpp
- modules/gui/skins2/commands/cmd_on_top.hpp 45 additions, 0 deletionsmodules/gui/skins2/commands/cmd_on_top.hpp
- modules/gui/skins2/commands/cmd_playlist.cpp 63 additions, 0 deletionsmodules/gui/skins2/commands/cmd_playlist.cpp
- modules/gui/skins2/commands/cmd_playlist.hpp 62 additions, 0 deletionsmodules/gui/skins2/commands/cmd_playlist.hpp
Loading
Please register or sign in to comment