TabDecorator
TabDecorator::UpdateColors(settings);
TabDecorator(settings, rect, desktop)
class FlatDecorator: public TabDecorator {
TabDecorator::UpdateColors(settings);
TabDecorator(settings, rect, desktop)
class DefaultDecorator: public TabDecorator {
TabDecorator::_DefaultTextOffset() const
TabDecorator::_SingleTabOffsetAndSize(float& tabSize)
TabDecorator::_CalculateTabsRegion()
TabDecorator::Draw()
TabDecorator::RegionAt(BPoint where, int32& tab) const
TabDecorator::SetRegionHighlight(Region region, uint8 highlight,
TabDecorator::UpdateColors(DesktopSettings& settings)
TabDecorator::_DoLayout()
TabDecorator::_DoOutlineLayout()
TabDecorator::_DoTabLayout()
TabDecorator::_DistributeTabSize(float delta)
TabDecorator::_DrawOutlineFrame(BRect rect)
TabDecorator::_SetTitle(Decorator::Tab* tab, const char* string,
TabDecorator::_MoveBy(BPoint offset)
TabDecorator::_ResizeBy(BPoint offset, BRegion* dirty)
TabDecorator::TabDecorator(DesktopSettings& settings, BRect frame,
TabDecorator::_SetFocus(Decorator::Tab* tab)
TabDecorator::_SetTabLocation(Decorator::Tab* _tab, float location,
TabDecorator::_SetSettings(const BMessage& settings, BRegion* updateRegion)
TabDecorator::~TabDecorator()
TabDecorator::_AddTab(DesktopSettings& settings, int32 index,
TabDecorator::_RemoveTab(int32 index, BRegion* updateRegion)
TabDecorator::_MoveTab(int32 from, int32 to, bool isMoving,
TabDecorator::_GetFootprint(BRegion *region)
TabDecorator::_DrawButtons(Decorator::Tab* tab, const BRect& invalid)
TabDecorator::_UpdateFont(DesktopSettings& settings)
TabDecorator::_GetButtonSizeAndOffset(const BRect& tabRect, float* _offset,
TabDecorator::_LayoutTabItems(Decorator::Tab* _tab, const BRect& tabRect)
TabDecorator::Draw(BRect updateRect)
class TabDecorator: public Decorator {
TabDecorator(DesktopSettings& settings,
virtual ~TabDecorator();