|
Blender V4.3
|
Public Member Functions | |
| void | build_from_tree (AbstractTreeView &tree_view) |
| void | build_row (AbstractTreeViewItem &item) const |
| uiBlock & | block () const |
| uiLayout & | current_layout () const |
Definition at line 722 of file tree_view.cc.
| uiBlock & blender::ui::TreeViewLayoutBuilder::block | ( | ) | const |
Definition at line 884 of file tree_view.cc.
Referenced by build_from_tree(), build_row(), and current_layout().
| void blender::ui::TreeViewLayoutBuilder::build_from_tree | ( | AbstractTreeView & | tree_view | ) |
Definition at line 753 of file tree_view.cc.
References block(), build_row(), col, blender::ui::count_visible_items(), current_layout(), blender::ui::AbstractTreeView::foreach_item(), blender::ui::padded_item_height(), blender::ui::TreeViewItemContainer::SkipCollapsed, blender::ui::TreeViewItemContainer::SkipFiltered, UI_block_layout_set_current(), UI_BTYPE_GRIP, UI_BTYPE_SCROLL, UI_UNIT_X, UI_UNIT_Y, uiDefButI(), uiDefIconButI(), uiLayoutBox(), uiLayoutColumn(), uiLayoutGetBlock(), uiLayoutRow(), V2D_SCROLL_WIDTH, and uiButScrollBar::visual_height.
Referenced by blender::ui::TreeViewBuilder::build_tree_view().
| void blender::ui::TreeViewLayoutBuilder::build_row | ( | AbstractTreeViewItem & | item | ) | const |
Definition at line 837 of file tree_view.cc.
References block(), blender::ui::AbstractTreeViewItem::build_row(), current_layout(), blender::ui::AbstractViewItem::is_interactive_, blender::ui::AbstractViewItem::is_renaming(), blender::ui::padded_item_height(), UI_block_emboss_get(), UI_block_emboss_set(), UI_block_layout_set_current(), UI_BTYPE_LABEL, UI_EMBOSS, UI_EMBOSS_NONE_OR_STATUS, UI_UNIT_X, uiDefBut(), uiLayoutColumn(), uiLayoutListItemAddPadding(), uiLayoutOverlap(), uiLayoutRow(), uiLayoutSetActive(), uiLayoutSetEmboss(), and blender::ui::unpadded_item_height().
Referenced by build_from_tree().
| uiLayout & blender::ui::TreeViewLayoutBuilder::current_layout | ( | ) | const |
Definition at line 889 of file tree_view.cc.
References block(), and uiBlock::curlayout.
Referenced by build_from_tree(), and build_row().