HaikuControlLook
class HaikuControlLook : public BControlLook {
HaikuControlLook();
virtual ~HaikuControlLook();
: HaikuControlLook()
using BPrivate::HaikuControlLook;
class FlatControlLook : public HaikuControlLook {
HaikuControlLook::DrawArrowShape(BView* view, BRect& rect,
HaikuControlLook::DrawButtonFrame(BView* view, BRect& rect, const BRect& updateRect,
HaikuControlLook::SliderBarColor(const rgb_color& base)
HaikuControlLook::DrawSliderBar(BView* view, BRect rect, const BRect& updateRect,
HaikuControlLook::DrawSliderBar(BView* view, BRect rect, const BRect& updateRect,
HaikuControlLook::DrawButtonFrame(BView* view, BRect& rect, const BRect& updateRect,
HaikuControlLook::DrawButtonFrame(BView* view, BRect& rect,
HaikuControlLook::DrawSliderThumb(BView* view, BRect& rect, const BRect& updateRect,
HaikuControlLook::DrawSliderTriangle(BView* view, BRect& rect,
HaikuControlLook::DrawSliderTriangle(BView* view, BRect& rect,
HaikuControlLook::DrawButtonBackground(BView* view, BRect& rect,
HaikuControlLook::DrawButtonBackground(BView* view, BRect& rect,
HaikuControlLook::DrawSliderHashMarks(BView* view, BRect& rect,
HaikuControlLook::DrawButtonBackground(BView* view, BRect& rect,
HaikuControlLook::DrawTabFrame(BView* view, BRect& rect,
HaikuControlLook::DrawActiveTab(BView* view, BRect& rect,
HaikuControlLook::DrawMenuBarBackground(BView* view, BRect& rect,
HaikuControlLook::DrawInactiveTab(BView* view, BRect& rect,
HaikuControlLook::DrawSplitter(BView* view, BRect& rect, const BRect& updateRect,
HaikuControlLook::DrawBorder(BView* view, BRect& rect, const BRect& updateRect,
HaikuControlLook::DrawRaisedBorder(BView* view, BRect& rect,
HaikuControlLook::DrawTextControlBorder(BView* view, BRect& rect,
HaikuControlLook::DrawGroupFrame(BView* view, BRect& rect, const BRect& updateRect,
HaikuControlLook::DrawLabel(BView* view, const char* label, BRect rect,
HaikuControlLook::DrawLabel(BView* view, const char* label, BRect rect,
HaikuControlLook::DrawMenuFieldFrame(BView* view, BRect& rect,
HaikuControlLook::DrawLabel(BView* view, const char* label, const rgb_color& base,
HaikuControlLook::DrawMenuFieldFrame(BView* view, BRect& rect,
HaikuControlLook::DrawLabel(BView* view, const char* label, const BBitmap* icon,
HaikuControlLook::GetFrameInsets(frame_type frameType, uint32 flags, float& _left,
HaikuControlLook::DrawMenuFieldFrame(BView* view, BRect& rect,
HaikuControlLook::GetBackgroundInsets(background_type backgroundType,
HaikuControlLook::DrawButtonWithPopUpBackground(BView* view, BRect& rect,
HaikuControlLook::DrawButtonWithPopUpBackground(BView* view, BRect& rect,
HaikuControlLook::DrawButtonWithPopUpBackground(BView* view, BRect& rect,
HaikuControlLook::_DrawButtonFrame(BView* view, BRect& rect,
HaikuControlLook::DrawMenuFieldBackground(BView* view, BRect& rect,
HaikuControlLook::DrawMenuFieldBackground(BView* view, BRect& rect,
HaikuControlLook::_DrawOuterResessedFrame(BView* view, BRect& rect,
HaikuControlLook::_DrawFrame(BView* view, BRect& rect, const rgb_color& left,
HaikuControlLook::_DrawFrame(BView* view, BRect& rect, const rgb_color& left,
HaikuControlLook::DrawMenuFieldBackground(BView* view, BRect& rect,
HaikuControlLook::_DrawButtonBackground(BView* view, BRect& rect,
HaikuControlLook::_DrawFlatButtonBackground(BView* view, BRect& rect,
HaikuControlLook::DrawMenuFieldBackground(BView* view, BRect& rect,
HaikuControlLook::_DrawNonFlatButtonBackground(BView* view, BRect& rect,
HaikuControlLook::DrawMenuBackground(BView* view, BRect& rect,
HaikuControlLook::_DrawPopUpMarker(BView* view, const BRect& rect,
HaikuControlLook::_DrawMenuFieldBackgroundOutside(BView* view, BRect& rect,
HaikuControlLook::_DrawMenuFieldBackgroundInside(BView* view, BRect& rect,
HaikuControlLook::DrawMenuItemBackground(BView* view, BRect& rect,
HaikuControlLook::_DrawRoundCornerLeftTop(BView* view, BRect& cornerRect,
HaikuControlLook::_DrawRoundCornerFrameLeftTop(BView* view, BRect& cornerRect,
HaikuControlLook::_DrawRoundCornerBackgroundLeftTop(BView* view, BRect& cornerRect,
HaikuControlLook::_DrawRoundCornerRightTop(BView* view, BRect& cornerRect,
HaikuControlLook::_DrawRoundCornerFrameRightTop(BView* view, BRect& cornerRect,
HaikuControlLook::_DrawRoundCornerBackgroundRightTop(BView* view, BRect& cornerRect,
HaikuControlLook::_DrawRoundCornerLeftBottom(BView* view, BRect& cornerRect,
HaikuControlLook::_DrawRoundCornerFrameLeftBottom(BView* view, BRect& cornerRect,
HaikuControlLook::_DrawRoundCornerBackgroundLeftBottom(BView* view, BRect& cornerRect,
HaikuControlLook::_DrawRoundCornerRightBottom(BView* view, BRect& cornerRect,
HaikuControlLook::_DrawRoundCornerFrameRightBottom(BView* view, BRect& cornerRect,
HaikuControlLook::_DrawRoundCornerBackgroundRightBottom(BView* view,
HaikuControlLook::_DrawRoundBarCorner(BView* view, BRect& rect,
HaikuControlLook::DrawStatusBar(BView* view, BRect& rect, const BRect& updateRect,
HaikuControlLook::_EdgeColor(const rgb_color& base, bool shadow, uint32 flags)
HaikuControlLook::_FrameLightColor(const rgb_color& base, uint32 flags)
HaikuControlLook::_FrameShadowColor(const rgb_color& base, uint32 flags)
HaikuControlLook::_BevelLightColor(const rgb_color& base, uint32 flags)
HaikuControlLook::_BevelShadowColor(const rgb_color& base, uint32 flags)
HaikuControlLook::_FillGradient(BView* view, const BRect& rect,
HaikuControlLook::_FillGlossyGradient(BView* view, const BRect& rect,
HaikuControlLook::_MakeGradient(BGradientLinear& gradient, const BRect& rect,
HaikuControlLook::_MakeGlossyGradient(BGradientLinear& gradient, const BRect& rect,
HaikuControlLook::_MakeButtonGradient(BGradientLinear& gradient, BRect& rect,
HaikuControlLook::HaikuControlLook()
HaikuControlLook::_RadioButtonAndCheckBoxMarkColor(const rgb_color& base,
HaikuControlLook::DrawCheckBox(BView* view, BRect& rect, const BRect& updateRect,
HaikuControlLook::~HaikuControlLook()
HaikuControlLook::DrawRadioButton(BView* view, BRect& rect, const BRect& updateRect,
HaikuControlLook::DefaultLabelAlignment() const
HaikuControlLook::DrawScrollBarBorder(BView* view, BRect rect,
HaikuControlLook::DefaultLabelSpacing() const
HaikuControlLook::DrawScrollBarButton(BView* view, BRect rect,
HaikuControlLook::DrawScrollBarBackground(BView* view, BRect& rect1,
HaikuControlLook::DefaultItemSpacing() const
HaikuControlLook::DrawScrollBarBackground(BView* view, BRect& rect,
HaikuControlLook::Flags(BControl* control) const
HaikuControlLook::DrawScrollBarThumb(BView* view, BRect& rect,
HaikuControlLook::DrawScrollViewFrame(BView* view, BRect& rect,
be_control_look = new HaikuControlLook();