Blender V5.0
blender::ui::ItemInternal Struct Reference

Static Public Member Functions

static void inside_property_split_set (uiItem *item, bool inside_prop_sep)
static bool use_property_decorate_no_pad (const uiItem *item)
static bool box_item (const uiItem *item)
static void box_item_set (uiItem *item, bool box_item)
static bool auto_fixed_size (const uiItem *item)
static void auto_fixed_size_set (uiItem *item, bool auto_fixed_size)

Detailed Description

Helper internal struct to provide uiItem private/protected access.

Definition at line 140 of file interface_layout.cc.

Member Function Documentation

◆ auto_fixed_size()

bool blender::ui::ItemInternal::auto_fixed_size ( const uiItem * item)
inlinestaticnodiscard

Definition at line 160 of file interface_layout.cc.

References blender::ui::AutoFixedSize, and uiItem::flag_.

Referenced by auto_fixed_size_set(), and LayoutRow::resolve_impl().

◆ auto_fixed_size_set()

void blender::ui::ItemInternal::auto_fixed_size_set ( uiItem * item,
bool auto_fixed_size )
inlinestatic

◆ box_item()

bool blender::ui::ItemInternal::box_item ( const uiItem * item)
inlinestaticnodiscard

Definition at line 151 of file interface_layout.cc.

References blender::ui::BoxItem, and uiItem::flag_.

Referenced by box_item_set(), and uiLayout::resolve().

◆ box_item_set()

void blender::ui::ItemInternal::box_item_set ( uiItem * item,
bool box_item )
inlinestatic

◆ inside_property_split_set()

void blender::ui::ItemInternal::inside_property_split_set ( uiItem * item,
bool inside_prop_sep )
inlinestatic

◆ use_property_decorate_no_pad()

bool blender::ui::ItemInternal::use_property_decorate_no_pad ( const uiItem * item)
inlinestaticnodiscard

Definition at line 146 of file interface_layout.cc.

References uiItem::flag_, and blender::ui::PropDecorateNoPad.


The documentation for this struct was generated from the following file: