SmartTabView
SmartTabView::AttachedToWindow()
SmartTabView::AllAttached()
SmartTabView::Select(int32 index)
SmartTabView::AddTab(BView* target, BTab* tab)
SmartTabView::RemoveTab(int32 index)
SmartTabView::MoveTab(int32 index, int32 newIndex)
SmartTabView::DrawTabs()
SmartTabView::SetScrollView(BScrollView* scrollView)
SmartTabView::_ClickedTabIndex(const BPoint& point)
SmartTabView::Listener::~Listener()
SmartTabView::Listener::TabSelected(SmartTabView* tabView, int32 index)
SmartTabView::Listener::TabDoubleClicked(SmartTabView* tabView, BPoint point,
SmartTabView::Listener::TabMiddleClicked(SmartTabView* tabView, BPoint point,
SmartTabView::Listener::TabRightClicked(SmartTabView* tabView, BPoint point,
SmartTabView::SmartTabView(BRect frame, const char* name, button_width width,
SmartTabView::~SmartTabView()
SmartTabView::SetInsets(float left, float top, float right, float bottom)
SmartTabView::MouseDown(BPoint point)
class SmartTabView : public BTabView {
SmartTabView(BRect frame, const char* name,
SmartTabView(const char* name,
virtual ~SmartTabView();
class SmartTabView::Listener {
virtual void TabSelected(SmartTabView* tabView, int32 index);
virtual void TabDoubleClicked(SmartTabView* tabView,
virtual void TabMiddleClicked(SmartTabView* tabView,
virtual void TabRightClicked(SmartTabView* tabView,
TermWindow::TabSelected(SmartTabView* tabView, int32 index)
TermWindow::TabDoubleClicked(SmartTabView* tabView, BPoint point, int32 index)
TermWindow::TabMiddleClicked(SmartTabView* tabView, BPoint point, int32 index)
TermWindow::TabRightClicked(SmartTabView* tabView, BPoint point, int32 index)
fTabView = new SmartTabView(textFrame, "tab view", B_WIDTH_FROM_LABEL);
SmartTabView* fTabView;
class TermWindow : public BWindow, private SmartTabView::Listener,
virtual void TabSelected(SmartTabView* tabView, int32 index);
virtual void TabDoubleClicked(SmartTabView* tabView,
virtual void TabMiddleClicked(SmartTabView* tabView,
virtual void TabRightClicked(SmartTabView* tabView,