Blender V4.3
UI_tree_view.hh File Reference
#include <functional>
#include <memory>
#include <string>
#include "BLI_function_ref.hh"
#include "BLI_math_vector_types.hh"
#include "BLI_vector.hh"
#include "UI_abstract_view.hh"
#include "UI_resources.hh"

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::TreeViewItemDropTarget
 
class  blender::ui::TreeViewBuilder
 

Namespaces

namespace  blender
 
namespace  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://developer.blender.org/docs/features/interface/views/tree_views/

Definition in file UI_tree_view.hh.