diff --git a/src/apps/debuganalyzer/gui/HeaderView.cpp b/src/apps/debuganalyzer/gui/HeaderView.cpp index 1c09f5b363..1720565a6a 100644 --- a/src/apps/debuganalyzer/gui/HeaderView.cpp +++ b/src/apps/debuganalyzer/gui/HeaderView.cpp @@ -24,6 +24,29 @@ HeaderRenderer::~HeaderRenderer() } +void +HeaderRenderer::DrawHeaderBackground(BView* view, BRect frame, BRect updateRect, + uint32 flags) +{ + BRect bgRect = frame; + + rgb_color base = ui_color(B_PANEL_BACKGROUND_COLOR); + view->SetHighColor(tint_color(base, B_DARKEN_2_TINT)); + view->StrokeLine(bgRect.LeftBottom(), bgRect.RightBottom()); + + bgRect.bottom--; + bgRect.right--; + +// if ((flags & CLICKED) != 0) +// base = tint_color(base, B_DARKEN_1_TINT); + + be_control_look->DrawButtonBackground(view, bgRect, updateRect, base, 0, + BControlLook::B_TOP_BORDER | BControlLook::B_BOTTOM_BORDER); + + view->StrokeLine(frame.RightTop(), frame.RightBottom()); +} + + // #pragma mark - DefaultHeaderRenderer @@ -91,29 +114,6 @@ DefaultHeaderRenderer::DrawHeader(BView* view, BRect frame, BRect updateRect, } -void -DefaultHeaderRenderer::DrawHeaderBackground(BView* view, BRect frame, - BRect updateRect, uint32 flags) -{ - BRect bgRect = frame; - - rgb_color base = ui_color(B_PANEL_BACKGROUND_COLOR); - view->SetHighColor(tint_color(base, B_DARKEN_2_TINT)); - view->StrokeLine(bgRect.LeftBottom(), bgRect.RightBottom()); - - bgRect.bottom--; - bgRect.right--; - -// if ((flags & CLICKED) != 0) -// base = tint_color(base, B_DARKEN_1_TINT); - - be_control_look->DrawButtonBackground(view, bgRect, updateRect, base, 0, - BControlLook::B_TOP_BORDER | BControlLook::B_BOTTOM_BORDER); - - view->StrokeLine(frame.RightTop(), frame.RightBottom()); -} - - // #pragma mark - HeaderListener diff --git a/src/apps/debuganalyzer/gui/HeaderView.h b/src/apps/debuganalyzer/gui/HeaderView.h index 505a3b1148..9bb79d2642 100644 --- a/src/apps/debuganalyzer/gui/HeaderView.h +++ b/src/apps/debuganalyzer/gui/HeaderView.h @@ -31,7 +31,7 @@ public: BRect updateRect, const Header* header, uint32 flags) = 0; virtual void DrawHeaderBackground(BView* view, BRect frame, - BRect updateRect, uint32 flags) = 0; + BRect updateRect, uint32 flags); }; @@ -46,8 +46,6 @@ public: virtual void DrawHeader(BView* view, BRect frame, BRect updateRect, const Header* header, uint32 flags); - virtual void DrawHeaderBackground(BView* view, BRect frame, - BRect updateRect, uint32 flags); };