Lines Matching refs:window
14 void TabObject::Add(Window* window, MenuItem* object, bool active) in Add() argument
19 TabObject* end = window->dummyTab.prev; in Add()
24 this->next = &window->dummyTab; in Add()
25 window->dummyTab.prev = this; in Add()
29 this->window = window; in Add()
51 peripheral->CursorX() = tabIndex->object->x + tabIndex->window->GetX(); in UpdateTabbing()
52 peripheral->CursorY() = tabIndex->object->y + tabIndex->window->GetY(); in UpdateTabbing()
55 if (peripheral->CursorY() > tabIndex->window->GetTop()) in UpdateTabbing()
57 tabIndex->window->GetOffY() -= peripheral->CursorY() - tabIndex->window->GetTop(); in UpdateTabbing()
59 if (tabIndex->window->GetOffY() < 0) in UpdateTabbing()
60 tabIndex->window->GetOffY() = 0; in UpdateTabbing()
62 tabIndex->window->GetMaster()->scrollBar->pos = tabIndex->window->GetOffY(); in UpdateTabbing()
64 peripheral->CursorY() = tabIndex->object->y + tabIndex->window->GetY(); in UpdateTabbing()
67 if (peripheral->CursorY() < tabIndex->window->GetBottom()) in UpdateTabbing()
69 tabIndex->window->GetOffY() += tabIndex->window->GetBottom() - peripheral->CursorY(); in UpdateTabbing()
71 if (tabIndex->window->GetOffY() < 0) in UpdateTabbing()
72 tabIndex->window->GetOffY() = 0; in UpdateTabbing()
74 tabIndex->window->GetMaster()->scrollBar->pos = tabIndex->window->GetOffY(); in UpdateTabbing()
76 peripheral->CursorY() = tabIndex->object->y + tabIndex->window->GetY(); in UpdateTabbing()
87 Window* startWin = tabIndex->window; in ForceValidTabForward()
88 Window* window = startWin; in ForceValidTabForward() local
96 while (window->Active() && tabIndex != &window->dummyTab) in ForceValidTabForward()
115 if (window->child) in ForceValidTabForward()
118 window = window->child; in ForceValidTabForward()
120 tabIndex = window->dummyTab.next; in ForceValidTabForward()
129 while (window->master) in ForceValidTabForward()
131 window = window->master; in ForceValidTabForward()
138 if (window->number + 1 < windowList.size()) in ForceValidTabForward()
139 window = windowList[window->number + 1]; in ForceValidTabForward()
141 window = windowList[0]; in ForceValidTabForward()
145 while (window->master); in ForceValidTabForward()
147 tabIndex = window->dummyTab.next; in ForceValidTabForward()
165 Window* startWin = tabIndex->window; in ForceValidTabBack()
166 Window* window = startWin; in ForceValidTabBack() local
173 while (window->Active() && tabIndex != &window->dummyTab) in ForceValidTabBack()
189 if (window->master) in ForceValidTabBack()
191 window = window->master; in ForceValidTabBack()
193 tabIndex = window->dummyTab.prev; in ForceValidTabBack()
204 if (window->number > 0) in ForceValidTabBack()
205 window = windowList[window->number - 1]; in ForceValidTabBack()
207 window = windowList[windowList.size() - 1]; in ForceValidTabBack()
209 while (window->master); in ForceValidTabBack()
212 while (window->child) in ForceValidTabBack()
213 window = window->child; in ForceValidTabBack()
215 tabIndex = window->dummyTab.prev; in ForceValidTabBack()