Lines Matching defs:Decorator
35 class Decorator {
105 Decorator(DesktopSettings& settings,
108 virtual ~Decorator();
110 virtual Decorator::Tab* AddTab(DesktopSettings& settings,
120 Decorator::Tab* TabAt(int32 index) const
149 BRect TabRect(Decorator::Tab* tab) const;
156 const char* Title(Decorator::Tab* tab) const;
162 bool IsFocus(Decorator::Tab* tab) const;
214 virtual Decorator::Tab* _AllocateNewTab();
224 virtual void _DrawTab(Decorator::Tab* tab, BRect rect) = 0;
225 virtual void _DrawTitle(Decorator::Tab* tab,
228 virtual void _DrawButtons(Decorator::Tab* tab,
230 virtual void _DrawClose(Decorator::Tab* tab, bool direct,
232 virtual void _DrawMinimize(Decorator::Tab* tab, bool direct,
234 virtual void _DrawZoom(Decorator::Tab* tab, bool direct,
237 virtual void _SetTitle(Decorator::Tab* tab,
240 int32 _TitleWidth(Decorator::Tab* tab) const
243 virtual void _SetFocus(Decorator::Tab* tab);
244 virtual bool _SetTabLocation(Decorator::Tab* tab,
248 virtual Decorator::Tab* _TabAt(int32 index) const;
254 virtual void _SetLook(Decorator::Tab* tab,
258 virtual void _SetFlags(Decorator::Tab* tab, uint32 flags,
314 Decorator::Tab* fTopTab;
315 BObjectList<Decorator::Tab> fTabList;
327 Decorator::RegionHighlight(Region region, int32 tab) const