Lines Matching defs:Decorator

20 #include "Decorator.h"
31 Decorator::Tab::Tab()
74 \param frame Decorator frame rectangle
76 Decorator::Decorator(DesktopSettings& settings, BRect frame,
79 fLocker("Decorator"),
116 Decorator::~Decorator()
121 Decorator::Tab*
122 Decorator::AddTab(DesktopSettings& settings, const char* title,
127 Decorator::Tab* tab = _AllocateNewTab();
146 Decorator::Tab* oldTop = fTopTab;
161 Decorator::RemoveTab(int32 index, BRegion* updateRegion)
165 Decorator::Tab* tab = fTabList.RemoveItemAt(index);
178 Decorator::MoveTab(int32 from, int32 to, bool isMoving, BRegion* updateRegion)
194 Decorator::TabAt(const BPoint& where) const
199 Decorator::Tab* tab = fTabList.ItemAt(i);
209 Decorator::SetTopTab(int32 tab)
220 Decorator::SetDrawingEngine(DrawingEngine* engine)
242 Decorator::SetFlags(int32 tab, uint32 flags, BRegion* updateRegion)
254 Decorator::Tab* decoratorTab = fTabList.ItemAt(tab);
266 Decorator::FontsChanged(DesktopSettings& settings, BRegion* updateRegion)
278 Decorator::ColorsChanged(DesktopSettings& settings, BRegion* updateRegion)
295 Decorator::SetLook(int32 tab, DesktopSettings& settings, window_look look,
300 Decorator::Tab* decoratorTab = fTabList.ItemAt(tab);
314 Decorator::Look(int32 tab) const
325 Decorator::Flags(int32 tab) const
336 Decorator::BorderRect() const
344 Decorator::TitleBarRect() const
355 Decorator::TabRect(int32 tab) const
359 Decorator::Tab* decoratorTab = fTabList.ItemAt(tab);
367 Decorator::TabRect(Decorator::Tab* tab) const
382 Decorator::SetClose(int32 tab, bool pressed)
386 Decorator::Tab* decoratorTab = fTabList.ItemAt(tab);
405 Decorator::SetMinimize(int32 tab, bool pressed)
409 Decorator::Tab* decoratorTab = fTabList.ItemAt(tab);
427 Decorator::SetZoom(int32 tab, bool pressed)
431 Decorator::Tab* decoratorTab = fTabList.ItemAt(tab);
446 Decorator::SetTitle(int32 tab, const char* string, BRegion* updateRegion)
450 Decorator::Tab* decoratorTab = fTabList.ItemAt(tab);
468 Decorator::Title(int32 tab) const
472 Decorator::Tab* decoratorTab = fTabList.ItemAt(tab);
481 Decorator::Title(Decorator::Tab* tab) const
489 Decorator::TabLocation(int32 tab) const
493 Decorator::Tab* decoratorTab = _TabAt(tab);
502 Decorator::SetTabLocation(int32 tab, float location, bool isShifting,
507 Decorator::Tab* decoratorTab = fTabList.ItemAt(tab);
527 Decorator::SetFocus(int32 tab, bool active)
531 Decorator::Tab* decoratorTab = fTabList.ItemAt(tab);
541 Decorator::IsFocus(int32 tab) const
545 Decorator::Tab* decoratorTab = fTabList.ItemAt(tab);
554 Decorator::IsFocus(Decorator::Tab* tab) const
567 Decorator::GetFootprint()
589 Decorator::GetDesktop()
618 Decorator::Region
619 Decorator::RegionAt(BPoint where, int32& tabIndex) const
626 Decorator::Tab* tab = fTabList.ItemAt(i);
647 If a subclass implements this method, be sure to call Decorator::MoveBy
649 Decorator class are automatically moved in this method
655 Decorator::MoveBy(float x, float y)
663 If a subclass implements this method, be sure to call Decorator::MoveBy
665 Decorator class are automatically moved in this method
670 Decorator::MoveBy(BPoint offset)
693 Decorator::ResizeBy(float x, float y, BRegion* dirty)
700 Decorator::ResizeBy(BPoint offset, BRegion* dirty)
712 Decorator::SetOutlinesDelta(BPoint delta, BRegion* dirty)
720 Decorator::ExtendDirtyRegion(Region region, BRegion& dirty)
803 Decorator::SetRegionHighlight(Region region, uint8 highlight, BRegion* dirty,
824 Decorator::SetSettings(const BMessage& settings, BRegion* updateRegion)
837 Decorator::GetSettings(BMessage* settings) const
853 Decorator::Tab* tab = _TabAt(i);
863 Decorator::GetSizeLimits(int32* minWidth, int32* minHeight,
885 Decorator::DrawTab(int32 tabIndex)
889 Decorator::Tab* tab = fTabList.ItemAt(tabIndex);
903 Decorator::DrawTitle(int32 tab)
907 Decorator::Tab* decoratorTab = fTabList.ItemAt(tab);
916 Decorator::DrawClose(int32 tab)
920 Decorator::Tab* decoratorTab = fTabList.ItemAt(tab);
930 Decorator::DrawMinimize(int32 tab)
934 Decorator::Tab* decoratorTab = fTabList.ItemAt(tab);
944 Decorator::DrawZoom(int32 tab)
948 Decorator::Tab* decoratorTab = fTabList.ItemAt(tab);
956 Decorator::UIColor(color_which which)
965 Decorator::BorderWidth()
973 Decorator::TabHeight()
987 Decorator::Tab*
988 Decorator::_AllocateNewTab()
990 Decorator::Tab* tab = new(std::nothrow) Decorator::Tab;
1002 Decorator::_DrawTabs(BRect rect)
1004 Decorator::Tab* focusTab = NULL;
1006 Decorator::Tab* tab = fTabList.ItemAt(i);
1021 Decorator::_SetFocus(Decorator::Tab* tab)
1027 Decorator::_SetTabLocation(Decorator::Tab* tab, float location, bool isShifting,
1034 Decorator::Tab*
1035 Decorator::_TabAt(int32 index) const
1037 return static_cast<Decorator::Tab*>(fTabList.ItemAt(index));
1042 Decorator::_FontsChanged(DesktopSettings& settings, BRegion* updateRegion)
1061 Decorator::_SetLook(Decorator::Tab* tab, DesktopSettings& settings,
1083 Decorator::_SetFlags(Decorator::Tab* tab, uint32 flags, BRegion* updateRegion)
1102 Decorator::_MoveBy(BPoint offset)
1105 Decorator::Tab* tab = fTabList.ItemAt(i);
1120 Decorator::_MoveOutlineBy(BPoint offset)
1132 Decorator::_ResizeOutlineBy(BPoint offset, BRegion* dirty)
1149 Decorator::_SetOutlinesDelta(BPoint delta, BRegion* dirty)
1179 Decorator::_SetSettings(const BMessage& settings, BRegion* updateRegion)
1193 Decorator::_GetFootprint(BRegion *region)
1199 Decorator::_GetOutlineFootprint(BRegion* region)
1212 Decorator::_InvalidateFootprint()
1219 Decorator::_InvalidateBitmaps()
1222 Decorator::Tab* tab = static_cast<Decorator::Tab*>(_TabAt(i));