[vlc-devel] CVS Commit (asmax)
cvs at videolan.org
cvs at videolan.org
Sun Jan 18 20:54:46 CET 2004
Update of /cvs/videolan/vlc/modules/gui/skins2
Modified Files:
Modules.am
Update of /cvs/videolan/vlc/modules/gui/skins2/commands
Modified Files:
cmd_input.cpp cmd_input.hpp cmd_show_window.hpp
Update of /cvs/videolan/vlc/modules/gui/skins2/controls
Modified Files:
ctrl_checkbox.cpp
Update of /cvs/videolan/vlc/modules/gui/skins2/parser
Modified Files:
interpreter.cpp
Update of /cvs/videolan/vlc/modules/gui/skins2/src
Modified Files:
generic_window.hpp vlcproc.cpp vlcproc.hpp
Update of /cvs/videolan/vlc/modules/gui/skins2/theme
Modified Files:
theme.xml
Update of /cvs/videolan/vlc/modules/gui/skins2/utils
Modified Files:
var_bool.cpp var_bool.hpp
Update of /cvs/videolan/vlc/modules/gui/skins2/vars
Removed Files:
vlcvars.cpp vlcvars.hpp
Log Message:
* utils/var_bool.*: VarBool is now an interface for reading bool variables
(not writing); use VarBoolImpl instead to instanciate read/write variables.
Bool variables can now be combined with VarNotBool and VarBoolAndBool
(TODO: VarBoolOrBool)
* commands/cmd_show_window.hpp: the commands now call directly
GenericWindow::show/hide, because the visibility variable of a
window is a VarBool (so, read-only)
* commands/cmd_input.hpp: added Play and Pause commands
* parser/interpreter.cpp: beginning of support of boolean expressions,
like "vlc.isSeekable and not vlc.isStopped" (operator precedence is
not really well handled yet)
* src/vlcproc.*: new variables "vlc.isSeekable", "vlc.isStopped" and
"vlc.isPaused"
* controls/ctrl_checkbox.cpp: the "state" variable of a checkbox is
now a passive VarBool, so actions must be explicitely set with
'action1="..." action2="..."' in the xml file
* removed src/vlcvars.* => "vlc.isMute" doesn't work any more
(anyway it didn't work well...)
* theme/theme.xml: updated with the new VarBool behaviour
--
asmax
--
This is the vlc-devel mailing-list, see http://www.videolan.org/vlc/
To unsubscribe, please read http://developers.videolan.org/lists.html
If you are in trouble, please contact <postmaster at videolan.org>
More information about the vlc-devel
mailing list