|
Blender V4.5
|
Inherits blender::ui::AbstractTreeView.
Public Member Functions | |
| ViewerPathTreeView (const bContext &C) | |
| void | build_tree () override |
| void | add_viewer_path_elem (const int index, const ViewerPathElem &elem) |
| Public Member Functions inherited from blender::ui::AbstractTreeView | |
| ~AbstractTreeView () override=default | |
| void | draw_overlays (const ARegion ®ion, const uiBlock &block) const override |
| void | foreach_item (ItemIterFn iter_fn, IterOptions options=IterOptions::None) const |
| void | foreach_root_item (ItemIterFn iter_fn) const |
| bool | is_fully_visible () const override |
| void | scroll (ViewScrollDirection direction) override |
| AbstractTreeViewItem * | find_hovered (const ARegion ®ion, const int2 &xy) |
| void | set_default_rows (int default_rows) |
| Public Member Functions inherited from blender::ui::AbstractView | |
| virtual | ~AbstractView ()=default |
| void | register_item (AbstractViewItem &item) |
| virtual std::unique_ptr< DropTargetInterface > | create_drop_target () |
| virtual bool | listen (const wmNotifier &) const |
| virtual bool | begin_filtering (const bContext &C) const |
| bool | is_renaming () const |
| bool | begin_renaming () |
| void | end_renaming () |
| Span< char > | get_rename_buffer () const |
| MutableSpan< char > | get_rename_buffer () |
| std::optional< rcti > | get_bounds () const |
| std::string | get_context_menu_title () const |
| void | set_context_menu_title (const std::string &title) |
| bool | get_popup_keep_open () const |
| void | set_popup_keep_open () |
| void | clear_search_highlight () |
| Public Member Functions inherited from blender::ui::TreeViewItemContainer | |
| template<class ItemT, typename... Args> | |
| ItemT & | add_tree_item (Args &&...args) |
| AbstractTreeViewItem & | add_tree_item (std::unique_ptr< AbstractTreeViewItem > item) |
Definition at line 911 of file spreadsheet_dataset_draw.cc.
|
inline |
Definition at line 919 of file spreadsheet_dataset_draw.cc.
References C, CTX_wm_screen(), CTX_wm_space_spreadsheet(), and blender::ui::TreeViewItemContainer::is_flat_.
|
inline |
Definition at line 940 of file spreadsheet_dataset_draw.cc.
References blender::ui::TreeViewItemContainer::add_tree_item(), ViewerPathElem::type, VIEWER_PATH_ELEM_TYPE_EVALUATE_CLOSURE, VIEWER_PATH_ELEM_TYPE_FOREACH_GEOMETRY_ELEMENT_ZONE, VIEWER_PATH_ELEM_TYPE_GROUP_NODE, VIEWER_PATH_ELEM_TYPE_ID, VIEWER_PATH_ELEM_TYPE_MODIFIER, VIEWER_PATH_ELEM_TYPE_REPEAT_ZONE, VIEWER_PATH_ELEM_TYPE_SIMULATION_ZONE, and VIEWER_PATH_ELEM_TYPE_VIEWER_NODE.
Referenced by build_tree().
|
inlineoverridevirtual |
Implements blender::ui::AbstractTreeView.
Definition at line 926 of file spreadsheet_dataset_draw.cc.
References add_viewer_path_elem(), and LISTBASE_FOREACH_INDEX.