|
Blender V4.5
|
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 780 of file tree_view.cc.
| uiBlock & blender::ui::TreeViewLayoutBuilder::block | ( | ) | const |
Definition at line 946 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 811 of file tree_view.cc.
References block(), uiLayout::box(), build_row(), col, uiLayout::column(), 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(), uiLayoutGetBlock(), 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 896 of file tree_view.cc.
References block(), blender::ui::AbstractTreeViewItem::build_row(), uiLayout::column(), current_layout(), blender::ui::Emboss, blender::ui::AbstractViewItem::is_active_, blender::ui::AbstractViewItem::is_interactive_, blender::ui::AbstractViewItem::is_renaming(), blender::ui::NoneOrStatus, uiLayout::overlap(), blender::ui::padded_item_height(), uiLayout::row(), UI_block_emboss_get(), UI_block_emboss_set(), UI_block_layout_set_current(), UI_BTYPE_LABEL, ui_layout_list_set_labels_active(), UI_UNIT_X, uiDefBut(), uiLayoutListItemAddPadding(), uiLayoutSetActive(), uiLayoutSetEmboss(), and blender::ui::unpadded_item_height().
Referenced by build_from_tree().
| uiLayout & blender::ui::TreeViewLayoutBuilder::current_layout | ( | ) | const |
Definition at line 951 of file tree_view.cc.
References block(), and uiBlock::curlayout.
Referenced by build_from_tree(), and build_row().