Blender
V3.3
|
Public Member Functions | |
void | build_from_tree (const AbstractTreeView &tree_view) |
void | build_row (AbstractTreeViewItem &item) const |
uiBlock & | block () const |
uiLayout * | current_layout () const |
Definition at line 398 of file tree_view.cc.
uiBlock & blender::ui::TreeViewLayoutBuilder::block | ( | ) | const |
Definition at line 481 of file tree_view.cc.
Referenced by build_from_tree(), build_row(), and current_layout().
void blender::ui::TreeViewLayoutBuilder::build_from_tree | ( | const AbstractTreeView & | tree_view | ) |
Definition at line 421 of file tree_view.cc.
References block(), build_row(), current_layout(), blender::ui::AbstractTreeView::foreach_item(), blender::ui::TreeViewItemContainer::SkipCollapsed, UI_block_layout_set_current(), uiLayoutBox(), and uiLayoutColumn().
Referenced by blender::ui::TreeViewBuilder::build_tree_view().
void blender::ui::TreeViewLayoutBuilder::build_row | ( | AbstractTreeViewItem & | item | ) | const |
Definition at line 449 of file tree_view.cc.
References block(), blender::ui::AbstractTreeViewItem::build_row(), current_layout(), blender::ui::AbstractViewItem::is_renaming(), UI_block_emboss_get(), UI_block_emboss_set(), UI_block_layout_set_current(), UI_EMBOSS_NONE, uiLayoutOverlap(), and uiLayoutRow().
Referenced by build_from_tree().
uiLayout * blender::ui::TreeViewLayoutBuilder::current_layout | ( | ) | const |
Definition at line 486 of file tree_view.cc.
References block(), and uiBlock::curlayout.
Referenced by build_from_tree(), and build_row().