Blender  V3.3
Classes | Namespaces
UI_tree_view.hh File Reference
#include <functional>
#include <memory>
#include <string>
#include "DNA_defs.h"
#include "BLI_function_ref.hh"
#include "BLI_vector.hh"
#include "UI_abstract_view.hh"
#include "UI_resources.h"

Go to the source code of this file.

Classes

class  blender::ui::TreeViewItemContainer
 
class  blender::ui::AbstractTreeView
 
class  blender::ui::AbstractTreeViewItem
 Abstract base class for defining a customizable tree-view item. More...
 
class  blender::ui::BasicTreeViewItem
 
class  blender::ui::TreeViewBuilder
 

Namespaces

 blender
 
 blender::ui
 

Tree-View Item Container

Base class for tree-view and tree-view items, so both can contain children.

using blender::ui::TreeViewOrItem = TreeViewItemContainer
 
 blender::ui::ENUM_OPERATORS (TreeViewItemContainer::IterOptions, TreeViewItemContainer::IterOptions::SkipCollapsed)
 

Detailed Description

API for simple creation of tree UIs supporting typically needed features. https://wiki.blender.org/wiki/Source/Interface/Views/Tree_Views

Definition in file UI_tree_view.hh.