Blender V5.0
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.