Blender V5.0
LayoutInternal Struct Reference

Static Public Member Functions

Layout Items
static void init_from_parent (uiLayout *item, uiLayout *layout, int align)
static void layout_estimate (uiLayout *layout)
static void layout_resolve (uiLayout *layout)
Layout
static void layout_add_but (uiLayout *layout, uiBut *but)
static void layout_remove_but (uiLayout *layout, const uiBut *but)
static uiButtonItemui_layout_find_button_item (const uiLayout *layout, const uiBut *but)
Button Items
static uiLayoutui_item_prop_split_layout_hack (uiLayout *layout_parent, uiLayout *layout_split)

Detailed Description

Helper internal struct to provide uiLayout private/protected access.

Definition at line 171 of file interface_layout.cc.

Member Function Documentation

◆ init_from_parent()

void LayoutInternal::init_from_parent ( uiLayout * item,
uiLayout * layout,
int align )
static

Definition at line 4752 of file interface_layout.cc.

◆ layout_add_but()

void LayoutInternal::layout_add_but ( uiLayout * layout,
uiBut * but )
static

Definition at line 5534 of file interface_layout.cc.

◆ layout_estimate()

void LayoutInternal::layout_estimate ( uiLayout * layout)
static

Definition at line 3574 of file interface_layout.cc.

◆ layout_remove_but()

void LayoutInternal::layout_remove_but ( uiLayout * layout,
const uiBut * but )
static

Definition at line 5599 of file interface_layout.cc.

◆ layout_resolve()

void LayoutInternal::layout_resolve ( uiLayout * layout)
static

Definition at line 3579 of file interface_layout.cc.

◆ ui_item_prop_split_layout_hack()

uiLayout * LayoutInternal::ui_item_prop_split_layout_hack ( uiLayout * layout_parent,
uiLayout * layout_split )
static

Hack to add further items in a row into the second part of the split layout, so the label part keeps a fixed size.

Returns
The layout to place further items in for the split layout.

Definition at line 1914 of file interface_layout.cc.

◆ ui_layout_find_button_item()

uiButtonItem * LayoutInternal::ui_layout_find_button_item ( const uiLayout * layout,
const uiBut * but )
static

Definition at line 5573 of file interface_layout.cc.


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