HeaderView
HeaderView::_HeaderPropertiesChanged(Header* header, bool redrawNeeded,
HeaderView::_InvalidateHeadersLayout(int32 firstIndex)
HeaderView::_InvalidateHeaders(int32 firstIndex, int32 endIndex)
HeaderView::_ValidateHeadersLayout()
HeaderView::_SwitchState(State* newState)
struct HeaderView::HeaderEntry {
class HeaderView::State {
State(HeaderView* parent)
HeaderView* fParent;
class HeaderView::DefaultState : public State {
DefaultState(HeaderView* parent);
class HeaderView::ResizeState : public State {
ResizeState(HeaderView* parent,
HeaderView::DefaultState::DefaultState(HeaderView* parent)
HeaderView::DefaultState::MouseDown(BPoint where, uint32 buttons,
HeaderView::DefaultState::MouseMoved(BPoint where, uint32 transit,
HeaderView::ResizeState::Entering(State* previousState)
HeaderView::ResizeState::Leaving(State* nextState)
HeaderView::ResizeState::ResizeState(HeaderView* parent, int32 headerIndex,
HeaderView::ResizeState::MouseUp(BPoint where, uint32 buttons,
HeaderView::ResizeState::MouseMoved(BPoint where, uint32 transit,
HeaderView::HeaderView()
HeaderView::~HeaderView()
HeaderView::Draw(BRect updateRect)
HeaderView::MinSize()
HeaderView::MaxSize()
HeaderView::PreferredSize()
HeaderView::Model() const
HeaderView::MouseDown(BPoint where)
HeaderView::MouseUp(BPoint where)
HeaderView::MouseMoved(BPoint where, uint32 transit,
HeaderView::SetModel(HeaderModel* model)
HeaderView::HeaderFrame(int32 index) const
HeaderView::HeaderIndexAt(BPoint point) const
HeaderView::AddListener(HeaderViewListener* listener)
HeaderView::RemoveListener(HeaderViewListener* listener)
HeaderView::HeaderAdded(HeaderModel* model, int32 index)
HeaderView::HeaderRemoved(HeaderModel* model, int32 index)
HeaderView::HeaderMoved(HeaderModel* model, int32 fromIndex, int32 toIndex)
HeaderView::HeaderWidthChanged(Header* header)
HeaderView::HeaderWidthRestrictionsChanged(Header* header)
HeaderView::HeaderValueChanged(Header* header)
HeaderView::HeaderRendererChanged(Header* header)
class HeaderView : public BView, private HeaderModelListener,
HeaderView();
virtual ~HeaderView();
ViewPort(HeaderView* headerView, ThreadsView* threadsView,
HeaderView* fHeaderView;
HeaderView* headerView = new HeaderView;
fHeaderView = new HeaderView(&fEditor.Ref(), fEditor);
HeaderView(const entry_ref* ref,
virtual ~HeaderView();
HeaderView::HeaderView(const entry_ref* ref, DataEditor& editor)
HeaderView::~HeaderView()
HeaderView::AttachedToWindow()
HeaderView::DetachedFromWindow()
HeaderView::UpdateIcon()
HeaderView::FormatValue(char* buffer, size_t bufferSize, off_t value)
HeaderView::UpdatePositionViews(bool all)
HeaderView::UpdateOffsetViews(bool all)
HeaderView::UpdateFileSizeView()
HeaderView::SetBase(base_type type)
HeaderView::SetTo(off_t position, uint32 blockSize)
HeaderView::NotifyTarget()
HeaderView::MessageReceived(BMessage* message)
class HeaderView;
HeaderView* fHeaderView;
HeaderView::~HeaderView()
HeaderView::ModelChanged(Model* model, BMessage* message)
HeaderView::ReLinkTargetModel(Model* model)
HeaderView::BeginEditingTitle()
new BMessageFilter(B_KEY_DOWN, HeaderView::TextViewFilter));
HeaderView::FinishEditingTitle(bool commit)
HeaderView::Draw(BRect)
HeaderView::MakeFocus(bool focus)
HeaderView::WindowActivated(bool active)
HeaderView::MouseDown(BPoint where)
HeaderView::MouseMoved(BPoint where, uint32, const BMessage* dragMessage)
HeaderView::MouseUp(BPoint where)
HeaderView::MessageReceived(BMessage* message)
HeaderView::BuildContextMenu(BMenu* parent)
HeaderView::TextViewFilter(BMessage* message, BHandler**,
HeaderView* attribView = static_cast<HeaderView*>(
HeaderView::CurrentFontHeight()
HeaderView::HeaderView(Model* model)
class HeaderView: public BView {
HeaderView(Model*);
~HeaderView();
fHeaderView = new HeaderView(TargetModel());
HeaderView* fHeaderView;