MacDecorator
MacDecorator::RegionAt(BPoint where, int32& tab) const
MacDecorator::SetRegionHighlight(Region region, uint8 highlight,
MacDecorator::_DoLayout()
MacDecorator::_DrawFrame(BRect invalid)
return new (std::nothrow)MacDecorator(settings, rect, desktop);
MacDecorator::_DrawTab(Decorator::Tab* tab, BRect invalid)
MacDecorator::MacDecorator(DesktopSettings& settings, BRect frame,
MacDecorator::_DrawButtons(Decorator::Tab* tab, const BRect& invalid)
MacDecorator::_DrawTitle(Decorator::Tab* tab, BRect rect)
MacDecorator::_DrawClose(Decorator::Tab* tab, bool direct, BRect r)
MacDecorator::_DrawZoom(Decorator::Tab* tab, bool direct, BRect rect)
MacDecorator::_DrawMinimize(Decorator::Tab* tab, bool direct, BRect rect)
MacDecorator::_SetTitle(Tab* tab, const char* string, BRegion* updateRegion)
MacDecorator::_MoveBy(BPoint offset)
MacDecorator::~MacDecorator()
MacDecorator::_ResizeBy(BPoint offset, BRegion* dirty)
MacDecorator::_AllocateNewTab()
MacDecorator::_AddTab(DesktopSettings& settings, int32 index,
MacDecorator::_RemoveTab(int32 index, BRegion* updateRegion)
MacDecorator::_MoveTab(int32 from, int32 to, bool isMoving,
MacDecorator::Tab* toTab = _TabAt(to);
MacDecorator::Draw(BRect updateRect)
MacDecorator::_GetFootprint(BRegion* region)
MacDecorator::_UpdateFont(DesktopSettings& settings)
MacDecorator::_DrawButton(Decorator::Tab* tab, bool direct, BRect r,
MacDecorator::_DrawBlendedRect(DrawingEngine* engine, BRect rect,
MacDecorator::Draw()
class MacDecorator: public SATDecorator {
MacDecorator(DesktopSettings& settings,
virtual ~MacDecorator();