TreeTable
fWaitObjectsTree = new TreeTable("wait object list", 0);
TreeTable* fWaitObjectsTree;
TreeTable::TableModelReset(TreeTableModel* model)
TreeTable::ExpandOrCollapse(BRow* _row, bool expand)
TreeTable::ItemInvoked()
TreeTable::_AddChildRows(TreeTableNode* parentNode, int32 childIndex,
TreeTable::_RemoveChildRows(TreeTableNode* parentNode, int32 childIndex,
TreeTable::_SetNodeExpanded(TreeTableNode* node, bool expanded,
TreeTable::_NodeForPath(const TreeTablePath& path) const
TreeTable::_GetPathForNode(TreeTableNode* node, TreeTablePath& _path) const
TreeTableListener::TreeTableSelectionChanged(TreeTable* table)
TreeTableListener::TreeTableNodeInvoked(TreeTable* table,
TreeTableListener::TreeTableNodeExpandedChanged(TreeTable* table,
TreeTableListener::TreeTableCellMouseDown(TreeTable* table,
TreeTableListener::TreeTableCellMouseUp(TreeTable* table,
class TreeTable::Column : public AbstractColumn {
TreeTable::Column::Column(TreeTableModel* model, TableColumn* tableColumn)
TreeTable::Column::~Column()
TreeTable::Column::SetModel(AbstractTableModelBase* model)
TreeTable::Column::DrawTitle(BRect rect, BView* targetView)
TreeTable::Column::DrawField(BField* _field, BRect rect, BView* targetView)
TreeTable::Column::CompareFields(BField* _field1, BField* _field2)
TreeTable::Column::GetColumnName(BString* into) const
TreeTable::Column::GetPreferredWidth(BField* _field, BView* parent) const
TreeTableSelectionModel::TreeTableSelectionModel(TreeTable* table)
TreeTable::TreeTable(const char* name, uint32 flags, border_style borderStyle,
TreeTable::TreeTable(TreeTableModel* model, const char* name, uint32 flags,
TreeTable::~TreeTable()
TreeTable::SetTreeTableModel(TreeTableModel* model)
TreeTable::SetToolTipProvider(TreeTableToolTipProvider* toolTipProvider)
TreeTable::SelectionModel()
TreeTable::SelectNode(const TreeTablePath& path, bool extendSelection)
TreeTable::DeselectNode(const TreeTablePath& path)
TreeTable::DeselectAllNodes()
TreeTable::IsNodeExpanded(const TreeTablePath& path) const
TreeTable::SetNodeExpanded(const TreeTablePath& path, bool expanded,
TreeTable::ScrollToNode(const TreeTablePath& path)
TreeTable::AddTreeTableListener(TreeTableListener* listener)
TreeTable::RemoveTreeTableListener(TreeTableListener* listener)
TreeTable::GetCellRectAt(const TreeTablePath& path, int32 colIndex,
TreeTable::GetToolTipAt(BPoint point, BToolTip** _tip)
TreeTable::SelectionChanged()
TreeTable::CreateColumn(TableColumn* column)
TreeTable::ColumnMouseDown(AbstractColumn* column, BRow* _row, BField* field,
TreeTable::ColumnMouseUp(AbstractColumn* column, BRow* _row, BField* field,
TreeTable::TableNodesAdded(TreeTableModel* model, const TreeTablePath& path,
TreeTable::TableNodesRemoved(TreeTableModel* model, const TreeTablePath& path,
TreeTable::TableNodesChanged(TreeTableModel* model, const TreeTablePath& path,
TreeTableSelectionModel(TreeTable* table);
friend class TreeTable;
TreeTable* fTreeTable;
virtual void TreeTableSelectionChanged(TreeTable* table);
virtual void TreeTableNodeInvoked(TreeTable* table,
virtual void TreeTableNodeExpandedChanged(TreeTable* table,
virtual void TreeTableCellMouseDown(TreeTable* table,
virtual void TreeTableCellMouseUp(TreeTable* table,
class TreeTable : public AbstractTable, private TreeTableModelListener {
TreeTable(const char* name, uint32 flags,
TreeTable(TreeTableModel* model,
virtual ~TreeTable();
class TreeTable;
ImageFunctionsView::TreeTableSelectionChanged(TreeTable* table)
fFunctionsTable = new TreeTable("functions", 0, B_FANCY_BORDER);
virtual void TreeTableSelectionChanged(TreeTable* table);
TreeTable* fFunctionsTable;
VariablesView::TreeTableNodeExpandedChanged(TreeTable* table,
VariablesView::TreeTableNodeInvoked(TreeTable* table,
VariablesView::TreeTableCellMouseDown(TreeTable* table,
fVariableTable = new TreeTable("variable list", 0, B_FANCY_BORDER);
TreeTable* fVariableTable;
virtual void TreeTableNodeExpandedChanged(TreeTable* table,
virtual void TreeTableNodeInvoked(TreeTable* table,
virtual void TreeTableCellMouseDown(TreeTable* table,