aboutsummaryrefslogtreecommitdiff
path: root/guilib/GUIControlGroup.h
AgeCommit message (Collapse)Author
2010-01-09fixed: OS X STL doesn't like const iterators inside non-const functions.jmarshallnz
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@26611 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-01-09changed: Improved mouse event handling - we now pass events down through the ↵jmarshallnz
control structure, giving better context for the performed event. Allows groups to react if their children don't. git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@26577 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-01-09refactor: Removed duplicate/unnecessary code now that controlgroups and ↵jmarshallnz
windows are more aligned code-wise. git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@26567 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-01-09changed: CGUIWindow::GetOrigin() -> CGUIControlGroup::GetPosition() with ↵jmarshallnz
override for window <origin> tags. Fixes possible mouse pointer location issues with dialogs using multiple <origin>'s, and provides consistency when reading these coords at the window level git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@26566 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-01-08cleanup: Changed the way controls are selected for focus under the mouse ↵jmarshallnz
pointer. Fixes potential issues with control groups ignoring anything other than the first possibly focusable control when passing mouse actions. git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@26534 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2009-10-15changed: Better exclusive access control tracking for the mouse - should ↵jmarshallnz
help with multiple scrollbars with the same id (which is highly discouraged) git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@23755 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2009-09-23changed: DWORD -> unsigned int for frame-based timings, and moved to using ↵jmarshallnz
CTimeUtils::Update/GetFrameTime() for UI timing. git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@23109 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2009-09-23step 3/4: Move linuxport to trunk. How'd I get roped into this?AlTheKiller
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@23097 568bbfeb-2a22-0410-94d2-cc84cf5bfa90