]> git.sesse.net Git - vlc/commit
* modules/gui/wxwindows/*: The wxwindows interface is now a "dialogs provider" module...
authorGildas Bazin <gbazin@videolan.org>
Thu, 17 Jul 2003 17:30:40 +0000 (17:30 +0000)
committerGildas Bazin <gbazin@videolan.org>
Thu, 17 Jul 2003 17:30:40 +0000 (17:30 +0000)
commit035792d566a078338de02cdb279df10589b6d66d
treebf5dfbb6dd10c60da7a385fd1001afbcd35c3cbd
parent5cc5eba266f423eaf13bdae36ea2d031bdcd9d3a
* modules/gui/wxwindows/*: The wxwindows interface is now a "dialogs provider" module as well as a normal "interface".
   Dialog providers expose an api that allow other modules to use the GUI dialogs the module provides (open dialogs, etc...).
   + misc small enhancements.

* modules/gui/skins/*: completely removed the dependancy on the wxwindows code (which also eliminates the need for the basic_skins module).
   The skins module will now try to load a "dialogs provider" to display the open, messages, file info and preferences dialogs.
16 files changed:
configure.ac
include/vlc_interface.h
modules/gui/skins/Modules.am
modules/gui/skins/src/dialogs.cpp
modules/gui/skins/src/dialogs.h
modules/gui/skins/src/skin_common.h
modules/gui/skins/src/skin_main.cpp
modules/gui/wxwindows/Modules.am
modules/gui/wxwindows/dialogs.cpp [new file with mode: 0644]
modules/gui/wxwindows/interface.cpp
modules/gui/wxwindows/menus.cpp
modules/gui/wxwindows/open.cpp
modules/gui/wxwindows/playlist.cpp
modules/gui/wxwindows/timer.cpp
modules/gui/wxwindows/wxwindows.cpp
modules/gui/wxwindows/wxwindows.h