|
Blender V5.0
|
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 821 of file tree_view.cc.
| uiBlock & blender::ui::TreeViewLayoutBuilder::block | ( | ) | const |
Definition at line 1040 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 850 of file tree_view.cc.
References block(), uiLayout::block(), blender::ui::block_layout_set_current(), uiLayout::box(), build_row(), col, uiLayout::column(), blender::ui::count_visible_items(), current_layout(), blender::ui::Emboss, blender::ui::AbstractTreeView::foreach_item(), Grip, blender::ui::AbstractViewItem::is_filtered_visible(), blender::ui::None, blender::ui::padded_item_height(), Scroll, blender::ui::TreeViewItemContainer::SkipCollapsed, blender::ui::TreeViewItemContainer::SkipFiltered, Text, TIP_, Toggle, UI_block_emboss_set(), UI_but_flag_disable(), UI_but_flag_enable(), UI_BUT_TEXTEDIT_UPDATE, UI_BUT_UNDO, UI_BUT_VALUE_CLEAR, ui_def_but_icon(), UI_HAS_ICON, UI_MAX_NAME_STR, UI_TREEVIEW_INDENT, UI_UNIT_X, UI_UNIT_Y, uiDefBut(), uiDefButI(), uiDefIconButBitC(), uiDefIconButI(), 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 984 of file tree_view.cc.
References uiLayout::active_set(), block(), blender::ui::block_layout_set_current(), blender::ui::AbstractTreeViewItem::build_row(), uiLayout::column(), current_layout(), blender::ui::Emboss, uiLayout::emboss_set(), blender::ui::AbstractViewItem::is_active_, blender::ui::AbstractViewItem::is_interactive_, blender::ui::AbstractViewItem::is_renaming(), Label, blender::ui::NoneOrStatus, uiLayout::overlap(), blender::ui::padded_item_height(), uiLayout::row(), UI_block_emboss_get(), UI_block_emboss_set(), ui_layout_list_set_labels_active(), UI_SCALE_FAC, UI_UNIT_X, uiDefBut(), uiLayoutListItemAddPadding(), blender::ui::unpadded_item_height(), and uiLayout::width().
Referenced by build_from_tree().
| uiLayout & blender::ui::TreeViewLayoutBuilder::current_layout | ( | ) | const |
Definition at line 1045 of file tree_view.cc.
References block(), and uiBlock::curlayout.
Referenced by build_from_tree(), and build_row().