TitleView
friend class BPrivate::TitleView;
BPrivate::TitleView* fTitleView;
class TitleView;
fTitleView = new TitleView(fModel);
TitleView(Model* model)
class TitleView;
TitleView* fTitleView;
TitleView(BRect frame, OutlineView* outlineView,
virtual ~TitleView();
fTitleView = new TitleView(titleRect, fOutlineView, &fColumns,
TitleView::TitleView(BRect rect, OutlineView* horizontalSlave,
TitleView::~TitleView()
TitleView::ColumnAdded(BColumn* column)
TitleView::ColumnResized(BColumn* column, float oldWidth)
TitleView::SetColumnVisible(BColumn* column, bool visible)
TitleView::GetTitleRect(BColumn* findColumn, BRect* _rect)
TitleView::FindColumn(BPoint position, float* _leftEdge)
TitleView::FixScrollBar(bool scrollToFit)
TitleView::DragSelectedColumn(BPoint position)
TitleView::MoveColumn(BColumn* column, int32 index)
TitleView::SetColumnFlags(column_flags flags)
TitleView::MarginWidth() const
TitleView::ResizeSelectedColumn(BPoint position, bool preferred)
TitleView::ComputeDragBoundries(BColumn* findColumn, BPoint)
TitleView::DrawTitle(BView* view, BRect rect, BColumn* column, bool depressed)
TitleView::_VirtualWidth() const
TitleView::Draw(BRect invalidRect)
TitleView::ScrollTo(BPoint position)
TitleView::MessageReceived(BMessage* message)
TitleView::MouseDown(BPoint position)
TitleView::MouseMoved(BPoint position, uint32 transit,
TitleView::MouseUp(BPoint position)
TitleView::FrameResized(float width, float height)
TitleView::TitleView(const char *title)
TitleView::~TitleView()
TitleView::Draw(BRect updateRect)
TitleView::GetPreferredSize(float *_width, float *_height)
TitleView(const char *title);
virtual ~TitleView();
return new TitleView(parameter.Name());
fBorderedView->GroupLayout()->AddView(0, PoseView()->TitleView());
border.top -= TitleView()->Bounds().Height();
BTitleView* TitleView() const;
BPoseView::TitleView() const