Added method to draw an arrow shape like that of the BScrollBar.
TODO: Adjust BScrollBar to use it. TODO: Make it virtual like the others, but I don't want to break Vision and other native Haiku apps just now. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29630 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -48,6 +48,13 @@ public:
|
||||
| B_TOP_BORDER | B_BOTTOM_BORDER
|
||||
};
|
||||
|
||||
enum {
|
||||
B_LEFT_ARROW = 0,
|
||||
B_RIGHT_ARROW = 1,
|
||||
B_UP_ARROW = 2,
|
||||
B_DOWN_ARROW = 3
|
||||
};
|
||||
|
||||
enum {
|
||||
B_FOCUSED = 1 << 0,
|
||||
B_CLICKED = 1 << 1, // some controls activate on mouse up
|
||||
@@ -134,6 +141,13 @@ public:
|
||||
const rgb_color& base, uint32 flags,
|
||||
enum orientation orientation);
|
||||
|
||||
// TODO: Make virtual before R1 release
|
||||
void DrawArrowShape(BView* view,
|
||||
BRect& rect, const BRect& updateRect,
|
||||
const rgb_color& base, uint32 direction,
|
||||
uint32 flags = 0,
|
||||
float tint = B_DARKEN_MAX_TINT);
|
||||
|
||||
virtual rgb_color SliderBarColor(const rgb_color& base);
|
||||
|
||||
virtual void DrawSliderBar(BView* view, BRect rect,
|
||||
|
||||
Reference in New Issue
Block a user