|
Blender V5.0
|
#include "BKE_context.hh"#include "RNA_access.hh"#include "RNA_prototypes.hh"#include "WM_api.hh"#include "UI_interface_layout.hh"#include "interface_intern.hh"Go to the source code of this file.
Functions | |
| static void | keymap_item_modified (bContext *, void *kmi_p, void *) |
| static void | template_keymap_item_properties (uiLayout *layout, const char *title, PointerRNA *ptr) |
| void | uiTemplateKeymapItemProperties (uiLayout *layout, PointerRNA *ptr) |
|
static |
Definition at line 19 of file interface_template_keymap.cc.
References U, and WM_keyconfig_update_tag().
Referenced by uiTemplateKeymapItemProperties().
|
static |
Definition at line 26 of file interface_template_keymap.cc.
References uiLayout::active_set(), uiLayout::block(), uiLayout::box(), But, uiLayout::column_flow(), PointerRNA::data, blender::ui::Emboss, blender::wm::ExecDefault, uiLayout::label(), name, blender::ui::None, uiLayout::prop(), PROP_POINTER, ptr, RNA_property_is_set(), RNA_property_pointer_get(), RNA_property_type(), RNA_property_ui_name(), RNA_STRUCT_BEGIN_SKIP_RNA_TYPE, RNA_STRUCT_END, RNA_struct_is_a(), uiBut::rnapoin, uiBut::rnaprop, uiLayout::row(), uiLayout::separator(), template_keymap_item_properties(), PointerRNA::type, UI_block_emboss_set(), UI_ITEM_NONE, UI_UNIT_X, UI_UNIT_Y, and uiDefIconButO().
Referenced by template_keymap_item_properties(), and uiTemplateKeymapItemProperties().
| void uiTemplateKeymapItemProperties | ( | uiLayout * | layout, |
| PointerRNA * | ptr ) |
Definition at line 80 of file interface_template_keymap.cc.
References uiLayout::block(), uiBlock::buttons, PointerRNA::data, i, keymap_item_modified(), ptr, RNA_pointer_get(), uiBut::rnaprop, Vector< T, InlineBufferCapacity, Allocator >::size(), template_keymap_item_properties(), UI_but_flag_enable(), UI_but_func_set(), UI_BUT_UPDATE_DELAY, and WM_operator_properties_sanitize().