Added SetBorder() virtual method and feature. Could also be used by the Terminal

now to polish the tabbed look.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35569 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Stephan Aßmus
2010-02-21 20:15:21 +00:00
parent 481baf2eef
commit b2e1893c6e
2 changed files with 144 additions and 52 deletions
+7 -2
View File
@@ -155,6 +155,9 @@ public:
virtual void SetTabHeight(float height);
float TabHeight() const;
virtual void SetBorder(border_style border);
border_style Border() const;
BView* ContainerView() const;
int32 CountTabs() const;
@@ -162,7 +165,6 @@ public:
private:
// FBC padding and forbidden methods
virtual void _ReservedTabView1();
virtual void _ReservedTabView2();
virtual void _ReservedTabView3();
virtual void _ReservedTabView4();
@@ -181,6 +183,8 @@ private:
private:
void _InitObject(bool layouted, button_width width);
BSize _TabsMinSize() const;
float _BorderWidth() const;
void _LayoutContainerView(bool layouted);
private:
BList* fTabList;
@@ -192,8 +196,9 @@ private:
int32 fInitialSelection;
int32 fFocus;
float fTabOffset;
border_style fBorderStyle;
uint32 _reserved[11];
uint32 _reserved[10];
};
#endif // _TAB_VIEW_H