Lines Matching defs:Window
28 class Window;
31 typedef BObjectList<Window> StackWindows;
45 Window* TopLayerWindow() const;
48 Window* WindowAt(int32 index);
49 bool AddWindow(Window* window,
51 bool RemoveWindow(Window* window);
53 bool MoveToTopLayer(Window* window);
86 class Window {
88 Window(const BRect& frame, const char *name,
93 virtual ~Window();
101 Window* NextWindow(int32 index) const;
102 Window* PreviousWindow(int32 index) const;
123 // make private? when used inside Window, it has the ReadLock()
270 Window* Frontmost(Window* first = NULL,
272 Window* Backmost(Window* first = NULL,
275 bool AddToSubset(Window* window);
276 void RemoveFromSubset(Window* window);
277 bool HasInSubset(const Window* window) const;
278 bool SameSubset(Window* window);
299 // Window stack methods.
304 bool AddWindowToStack(Window* window);
305 Window* StackedWindowAt(const BPoint& where);
306 Window* TopLayerStackWindow();
362 BObjectList<Window> fSubsets;