]> git.sesse.net Git - vlc/commit
Improvements to playtree
authorClément Stenac <zorglub@videolan.org>
Sun, 4 Dec 2005 15:35:28 +0000 (15:35 +0000)
committerClément Stenac <zorglub@videolan.org>
Sun, 4 Dec 2005 15:35:28 +0000 (15:35 +0000)
commit3526cfbf414e43628cc6542020f520d70f1e4da9
treec24c4f2610e3637a93fd5c8f36af5b909aafffba
parent8a3513c0251811e84b77c5e4b3004334b176f3b9
Improvements to playtree

* Don't expand nodes by default
* Distinguish notification types from document to view
  ( update of one item, global change, append of one item)
* Handle item-append
   - Add a command/callback
   - TODO: Only rebuild the tree image if the newly appended item is
     visible
* Rename m_lastPos to m_firstPos as it represents the first position
* Beginning of a general ensureVisible function (not working yet)
modules/gui/skins2/commands/cmd_vars.cpp
modules/gui/skins2/commands/cmd_vars.hpp
modules/gui/skins2/controls/ctrl_tree.cpp
modules/gui/skins2/controls/ctrl_tree.hpp
modules/gui/skins2/src/vlcproc.cpp
modules/gui/skins2/src/vlcproc.hpp
modules/gui/skins2/utils/var_tree.cpp
modules/gui/skins2/utils/var_tree.hpp
modules/gui/skins2/vars/playtree.cpp
modules/gui/skins2/vars/playtree.hpp