Blender
V3.3
|
#include <interface_intern.h>
Definition at line 152 of file interface_intern.h.
float uiBut::a1 |
For uiBut.type:
(a1 == 1.0f)
to use a2 as a blending factor (imaginative!).Definition at line 181 of file interface_intern.h.
Referenced by ui_but_get_float_step_size(), ui_def_but(), ui_def_but_rna(), ui_item_array(), ui_numedit_but_SLI(), ui_searchbox_create_generic_ex(), uiItemFullR(), widget_draw_icon(), and widget_scroll().
float uiBut::a2 |
For uiBut.type:
(a1 == 1.0f)
use a2 as a blending factor.Definition at line 189 of file interface_intern.h.
Referenced by ui_apply_but_func(), ui_but_get_float_precision(), ui_def_but(), ui_searchbox_create_generic_ex(), uiTemplateColorPicker(), and widget_draw_icon().
struct uiHandleButtonData* uiBut::active |
Active button data (set when the user is hovering or interacting with a button).
Definition at line 266 of file interface_intern.h.
Referenced by button_activate_exit(), button_activate_init(), button_activate_state(), button_tooltip_timer_reset(), ui_apply_but_func(), ui_block_active_but_get(), ui_block_interaction_begin(), ui_but_active_free(), UI_but_active_only_ex(), ui_but_active_string_clear_and_exit(), ui_but_anim_decorate_cb(), ui_but_execute_begin(), ui_but_execute_end(), ui_but_extra_icons_update_from_old_but(), ui_but_extra_operator_icon_apply(), ui_but_free(), ui_but_is_editing(), ui_but_menu_direction(), ui_but_paste_text(), ui_but_pie_button_activate(), ui_but_pie_menu_apply(), ui_but_set_string_interactive(), ui_but_tooltip_init(), UI_but_tooltip_refresh(), UI_but_tooltip_timer_remove(), ui_but_update_from_old_block(), ui_but_update_old_active_from_new(), ui_but_update_view_for_active(), ui_context_button_active(), UI_context_update_anim_flag(), ui_do_but_HOTKEYEVT(), ui_do_but_TOG(), ui_do_button(), ui_handle_button_activate(), ui_handle_button_event(), ui_handle_button_over(), ui_handle_button_return_submenu(), ui_handle_menu_button(), ui_handle_menu_event(), ui_handle_menu_return_submenu(), ui_handle_menus_recursive(), ui_handler_region_menu(), ui_numedit_set_active(), ui_pie_handler(), UI_region_free_active_but_all(), UI_region_searchbox_region_get(), UI_screen_free_active_but_highlight(), and widget_roundbox_set().
short uiBut::alignnr |
Definition at line 160 of file interface_intern.h.
Referenced by ui_block_align_butal_cmp(), ui_block_align_calc(), ui_block_bounds_calc_text(), ui_but_find_select_in_enum__cmp(), ui_but_update_old_active_from_new(), ui_def_but(), and ui_item_align().
uiButCompleteFunc uiBut::autocomplete_func |
Definition at line 205 of file interface_intern.h.
Referenced by UI_but_func_complete_set(), ui_do_but_textedit(), and ui_textedit_autocomplete().
void* uiBut::autofunc_arg |
Definition at line 206 of file interface_intern.h.
Referenced by UI_but_func_complete_set(), and ui_textedit_autocomplete().
short uiBut::bit |
Definition at line 160 of file interface_intern.h.
Referenced by ui_apply_but_TOG(), ui_but_is_pushed_ex(), and ui_def_but().
short uiBut::bitnr |
Definition at line 160 of file interface_intern.h.
Referenced by ui_apply_but_TOG(), ui_but_is_pushed_ex(), and ui_def_but().
uiBlock* uiBut::block |
Definition at line 279 of file interface_intern.h.
Referenced by button_activate_exit(), button_activate_init(), button_activate_state(), button_tooltip_timer_reset(), blender::ui::find_item_from_rename_button(), blender::ui::AbstractTreeViewItem::is_hovered(), menu_items_from_ui_create_item_from_button(), ui_apply_but_func(), ui_apply_but_TEX(), ui_apply_but_undo(), ui_block_func_COLOR(), ui_block_func_POPOVER(), ui_block_open_begin(), ui_block_open_end(), ui_but_activate_event(), ui_but_add_search(), ui_but_anim_decorate_find_attached_button(), ui_but_anim_expression_create(), ui_but_anim_expression_set(), ui_but_change_type(), ui_but_contains_point_px(), ui_but_contains_point_px_icon(), ui_but_convert_to_unit_alt_name(), ui_but_drag_init(), ui_but_drag_multi_edit_get(), UI_but_drag_set_asset(), ui_but_event_property_operator_string(), ui_but_execute_begin(), ui_but_execute_end(), ui_but_extra_operator_icon_apply(), ui_but_extra_operator_icon_mouse_over_get(), ui_but_free(), UI_but_func_menu_search(), UI_but_func_search_set(), ui_but_get_fcurve(), UI_but_has_tooltip_label(), ui_but_is_color_gamma(), ui_but_is_drag_toggle(), ui_but_is_unit(), ui_but_is_unit_radians(), ui_but_menu_step(), ui_but_rect_to_view(), ui_but_search_refresh(), ui_but_string_get_dynamic(), ui_but_string_get_ex(), UI_but_string_info_get(), ui_but_string_set(), ui_but_update_ex(), ui_but_update_from_old_block(), ui_but_update_view_for_active(), ui_colorpicker_create_mode_cb(), ui_colorpicker_hex_rna_cb(), ui_colorpicker_hsv_update_cb(), ui_colorpicker_rgba_update_cb(), UI_context_active_but_prop_handle(), ui_def_but(), ui_def_but_icon(), ui_do_but_ANY_drag_toggle(), ui_do_but_BLOCK(), ui_do_but_BUT(), ui_do_but_COLOR(), ui_do_but_HSVCIRCLE(), ui_do_but_HSVCUBE(), ui_do_but_SCROLL(), ui_do_but_TOG(), ui_do_button(), ui_draw_but(), ui_draw_but_COLORBAND(), ui_draw_but_CURVE(), ui_draw_but_CURVEPROFILE(), ui_draw_but_HSV_v(), ui_draw_but_HSVCIRCLE(), ui_draw_but_HSVCUBE(), ui_get_but_scale_unit(), ui_get_but_step_unit(), ui_get_but_string_unit(), ui_handle_button_event(), ui_handle_button_over(), ui_handle_button_return_submenu(), ui_handle_list_event(), ui_handle_menu_button(), ui_handle_view_item_event(), ui_layer_but_cb(), ui_layout_introspect_button(), ui_multibut_states_create(), ui_multibut_states_tag(), ui_number_from_string_units_with_but(), ui_numedit_apply_snapf(), ui_numedit_but_NUM(), ui_numedit_but_SLI(), ui_numedit_but_TRACKPREVIEW(), ui_numedit_set_active(), ui_popup_block_position(), ui_popup_block_refresh(), ui_popup_close_cb(), ui_popup_context_menu_for_button(), ui_popup_menu_create(), ui_search_menu_create_context_menu(), ui_search_menu_create_tooltip(), ui_searchbox_create_generic_ex(), ui_text_clip_middle(), ui_text_clip_middle_protect_right(), ui_textedit_begin(), ui_textedit_set_cursor_pos(), UI_tooltip_create_from_button_or_extra_icon(), ui_tooltip_data_from_tool(), widget_draw_extra_mask(), widget_draw_icon(), widget_draw_node_link_socket(), widget_draw_submenu_tria(), widget_draw_text_icon(), widget_menu_radial_itembut(), and widget_swatch().
uiBlockCreateFunc uiBut::block_create_func |
UI_BTYPE_BLOCK data
Definition at line 236 of file interface_intern.h.
Referenced by ui_block_open_begin(), uiDefBlockBut(), uiDefBlockButN(), uiDefIconBlockBut(), uiDefIconTextBlockBut(), and uiDefPulldownBut().
bool uiBut::changed |
could be made into a single flag
Definition at line 230 of file interface_intern.h.
Referenced by ui_but_set_string_interactive(), ui_but_update_view_for_active(), ui_do_but_textedit(), ui_searchbox_update(), ui_searchbox_update_fn(), and ui_textedit_begin().
uchar uiBut::col[4] |
Definition at line 191 of file interface_intern.h.
Referenced by UI_but_node_link_set(), ui_draw_but_IMAGE(), uiDefButImage(), uiTemplateNodeSocket(), uiTemplateReportsBanner(), uiTemplateStatusInfo(), widget_box(), widget_draw_node_link_socket(), widget_draw_text_icon(), and widget_nodesocket().
struct bContextStore* uiBut::context |
Definition at line 203 of file interface_intern.h.
Referenced by menu_items_from_ui_create_item_from_button(), menu_items_to_ui_button(), ui_apply_but_func(), UI_but_context_get(), ui_but_context_poll_operator_ex(), UI_but_context_ptr_get(), UI_but_context_ptr_set(), ui_but_update_old_active_from_new(), ui_def_but_rna(), ui_handle_afterfunc_add_operator_ex(), ui_layout_add_but(), ui_popover_create_block(), ui_popup_context_menu_for_button(), ui_popup_menu_create(), and ui_template_list_layout_draw().
void* uiBut::custom_data |
Custom button data (borrowed, not owned).
Definition at line 269 of file interface_intern.h.
Referenced by eyedropper_colorband_init(), template_ID_tabs(), ui_apply_but_LISTROW(), ui_block_colorpicker(), ui_but_hsv_set(), ui_but_is_pushed_ex(), UI_but_node_link_set(), ui_but_string_get_ex(), ui_but_string_set(), ui_colorpicker_circle(), ui_colorpicker_hex_rna_cb(), ui_colorpicker_hsv_update_cb(), ui_colorpicker_rgba_update_cb(), ui_colorpicker_square(), UI_context_active_but_get_tab_ID(), ui_do_but_COLOR(), ui_do_but_EXIT(), ui_do_but_HSVCIRCLE(), ui_do_but_HSVCUBE(), ui_do_but_TAB(), ui_draw_but_HSVCIRCLE(), ui_draw_but_HSVCUBE(), ui_handle_list_event(), UI_list_find_mouse_over(), ui_numedit_but_HSVCIRCLE(), ui_numedit_but_HSVCUBE(), ui_popup_close_cb(), uiLayoutListBox(), uiTemplateColorPicker(), and widget_draw_node_link_socket().
const char* uiBut::disabled_info |
info on why button is disabled, displayed in tooltip
Definition at line 222 of file interface_intern.h.
Referenced by UI_but_disable(), ui_def_but(), and ui_tooltip_data_from_button_or_extra_icon().
short uiBut::dragflag |
Definition at line 260 of file interface_intern.h.
Referenced by ui_but_drag_free(), UI_but_drag_set_asset(), UI_but_drag_set_id(), UI_but_drag_set_image(), UI_but_drag_set_name(), UI_but_drag_set_path(), UI_but_drag_set_rna(), and ui_but_drag_start().
void* uiBut::dragpoin |
Definition at line 261 of file interface_intern.h.
Referenced by ui_but_drag_free(), ui_but_drag_is_draggable(), UI_but_drag_set_asset(), UI_but_drag_set_id(), UI_but_drag_set_image(), UI_but_drag_set_name(), UI_but_drag_set_path(), UI_but_drag_set_rna(), ui_but_drag_start(), and ui_but_update_old_active_from_new().
char uiBut::dragtype |
Definition at line 259 of file interface_intern.h.
Referenced by ui_but_drag_free(), UI_but_drag_set_asset(), UI_but_drag_set_id(), UI_but_drag_set_image(), UI_but_drag_set_name(), UI_but_drag_set_path(), UI_but_drag_set_rna(), UI_but_drag_set_value(), ui_but_drag_start(), and ui_but_equals_old().
int uiBut::drawflag |
Definition at line 157 of file interface_intern.h.
Referenced by block_align_stitch_neighbors(), curvemap_buttons_layout(), template_texture_user_menu(), ui_block_align_but_to_region(), ui_block_align_calc(), ui_but_add_search(), ui_but_anim_flag(), ui_but_contains_point_px_icon(), UI_but_drawflag_disable(), UI_but_drawflag_enable(), ui_but_icon(), ui_but_is_pushed_ex(), ui_but_update_ex(), ui_but_update_old_active_from_new(), ui_def_but(), ui_def_but_icon(), ui_def_but_icon_clear(), ui_do_but_NUM(), ui_draw_but(), ui_item_enum_expand_elem_exec(), ui_item_layout(), ui_litem_layout_radial(), ui_numedit_set_active(), UI_pie_menu_begin(), ui_popup_block_position(), UI_popup_menu_begin_ex(), blender::ed::space_node::ui_template_node_link_menu(), UI_tooltip_create_from_button_or_extra_icon(), uiDefIconBlockBut(), uiDefIconMenuBut(), uiDefIconTextBlockBut(), uiDefIconTextBut(), uiDefIconTextButO_ptr(), uiDefIconTextButR(), uiDefIconTextButR_prop(), uiDefIconTextMenuBut(), uiDefSearchBut(), uiItemFullR(), uiItemL_(), uiItemsEnumR(), widget_draw_extra_icons(), widget_draw_icon(), widget_draw_text(), widget_draw_text_icon(), and widget_roundbox_set().
char uiBut::drawstr[UI_MAX_DRAW_STR] |
Definition at line 165 of file interface_intern.h.
Referenced by menu_items_from_ui_create_item_from_button(), menu_items_to_ui_button(), ui_apply_but_undo(), ui_block_func_POPUP(), ui_but_build_drawstr_float(), ui_but_build_drawstr_int(), ui_but_drawstr_len_without_sep_char(), ui_but_drawstr_without_sep_char(), UI_but_func_search_set(), UI_but_has_tooltip_label(), ui_but_icon_extra_is_visible_search_unlink(), ui_but_icon_extra_is_visible_text_clear(), ui_but_is_rna_valid(), ui_but_search_refresh(), ui_but_text_password_hide(), ui_but_update_ex(), ui_but_user_menu_add(), ui_do_but_HOTKEYEVT(), ui_draw_but(), ui_item_menu_hold(), ui_layout_introspect_button(), ui_text_clip_middle(), ui_text_clip_middle_protect_right(), ui_text_clip_right_label(), ui_text_position_from_hidden(), ui_text_position_to_hidden(), ui_tooltip_data_from_button_or_extra_icon(), ui_tooltip_data_from_tool(), widget_draw_text(), widget_draw_text_icon(), and widget_preview_tile().
char* uiBut::editstr |
Definition at line 271 of file interface_intern.h.
Referenced by ui_apply_but(), ui_but_icon_extra_is_visible_search_eyedropper(), ui_but_icon_extra_is_visible_search_unlink(), ui_but_text_password_hide(), ui_but_update_ex(), ui_draw_but(), ui_searchbox_apply(), ui_searchbox_autocomplete(), ui_searchbox_update(), ui_searchbox_update_fn(), ui_text_clip_cursor(), ui_text_position_from_hidden(), ui_text_position_to_hidden(), ui_textedit_begin(), ui_textedit_end(), ui_textedit_set_cursor_pos(), ui_textedit_string_ensure_max_length(), widget_draw_text(), and widget_draw_text_icon().
double* uiBut::editval |
Definition at line 272 of file interface_intern.h.
Referenced by ui_apply_but(), ui_block_open_end(), ui_but_value_get(), ui_but_value_set(), ui_numedit_begin(), and ui_numedit_end().
float* uiBut::editvec |
Definition at line 273 of file interface_intern.h.
Referenced by ui_apply_but(), ui_block_func_COLOR(), ui_block_open_begin(), ui_block_open_end(), ui_but_v3_get(), ui_but_v3_set(), ui_numedit_begin(), and ui_numedit_end().
eUIEmbossType uiBut::emboss |
Copied from the uiBlock.emboss
Definition at line 226 of file interface_intern.h.
Referenced by ui_but_draw_menu_icon(), ui_but_is_interactive_ex(), ui_def_but(), ui_def_but_rna(), ui_do_but_TEX(), ui_draw_but(), ui_layout_add_but(), ui_litem_layout_radial(), uiItemFullR(), widget_draw_icon(), widget_draw_text_icon(), and widget_icon_has_anim().
ListBase uiBut::extra_op_icons |
Definition at line 256 of file interface_intern.h.
Referenced by ui_but_extra_icon_find_old(), ui_but_extra_icons_update_from_old_but(), ui_but_extra_operator_icon_add_ptr(), ui_but_extra_operator_icon_mouse_over_get(), ui_but_extra_operator_icons_free(), ui_but_predefined_extra_operator_icons_add(), ui_but_update_old_active_from_new(), ui_do_but_extra_operator_icons_mousemove(), and widget_draw_extra_icons().
int uiBut::flag |
Definition at line 157 of file interface_intern.h.
Referenced by block_search_filter_tag_buttons(), button_activate_exit(), button_activate_init(), button_activate_state(), curvemap_buttons_layout(), datadropper_poll(), driverdropper_init(), drop_name_poll(), blender::ui::AbstractTreeViewItem::is_hovered(), menu_items_from_ui_create_item_from_button(), panel_remove_invisible_layouts_recursive(), template_common_search_menu(), template_ID(), ui_apply_but(), ui_apply_but_TEX(), ui_apply_but_undo(), ui_block_interaction_begin(), ui_but_add_search(), ui_but_add_shortcut(), ui_but_anim_decorate_cb(), ui_but_anim_decorate_update_from_flag(), ui_but_anim_flag(), ui_but_context_poll_operator_ex(), ui_but_drag_multi_edit_get(), ui_but_draw_menu_icon(), ui_but_drawstr_len_without_sep_char(), ui_but_execute_end(), ui_but_find_select_in_enum(), UI_but_flag_disable(), UI_but_flag_enable(), UI_but_flag_is_set(), ui_but_icon(), ui_but_icon_extra_get(), ui_but_icon_extra_is_visible_search_eyedropper(), ui_but_icon_extra_is_visible_search_unlink(), ui_but_icon_extra_is_visible_text_clear(), ui_but_is_interactive_ex(), UI_but_is_utf8(), ui_but_list_row_text_activate(), UI_but_node_link_set(), ui_but_override_flag(), ui_but_paste(), ui_but_set_string_interactive(), UI_but_string_info_get(), ui_but_submenu_enable(), ui_but_update_ex(), ui_but_update_from_old_block(), ui_but_update_old_active_from_new(), ui_but_update_select_flag(), ui_button_press_invoke(), UI_context_active_but_prop_get_filebrowser(), ui_context_button_active(), UI_context_update_anim_flag(), ui_def_but(), ui_def_but_icon(), ui_def_but_icon_clear(), ui_def_but_operator_ptr(), ui_def_but_rna(), ui_do_but_BUT(), ui_do_but_textedit(), ui_do_button(), ui_drag_toggle_but_is_supported(), ui_drag_toggle_set(), ui_draw_but(), ui_handle_button_event(), ui_handle_menu_event(), ui_handle_view_items_hover(), ui_handler_region_menu(), ui_item_enum_expand_elem_exec(), ui_item_flag(), ui_layout_has_panel_label(), ui_multibut_add(), ui_numedit_set_active(), ui_popup_context_menu_for_button(), ui_popup_context_menu_for_panel(), ui_popup_menu_memory__internal(), ui_region_find_first_but_test_flag(), ui_searchbox_select(), ui_selectcontext_begin(), ui_selectcontext_end(), ui_textedit_begin(), ui_textedit_end(), ui_textedit_next_but(), ui_textedit_prev_but(), ui_textedit_set_cursor_pos(), ui_tooltip_data_from_button_or_extra_icon(), uiDefIconTextBlockBut(), uiItemDecoratorR_prop(), uiItemFullO_ptr_ex(), uiItemL_(), uiItemPopoverPanel_ptr(), uiLayoutListBox(), uiTemplateNodeLink(), uiTemplateTextureUser(), widget_draw_icon(), widget_draw_text(), and widget_draw_text_icon().
uiButHandleFunc uiBut::func |
Definition at line 196 of file interface_intern.h.
Referenced by ui_afterfunc_check(), ui_apply_but_func(), ui_but_equals_old(), UI_but_func_search_set(), UI_but_func_set(), ui_def_but(), ui_item_enum_expand_elem_exec(), and ui_selectcontext_apply().
void* uiBut::func_arg1 |
Definition at line 197 of file interface_intern.h.
Referenced by ui_apply_but_func(), ui_but_equals_old(), UI_but_func_set(), and ui_def_but().
void* uiBut::func_arg2 |
Definition at line 198 of file interface_intern.h.
Referenced by ui_apply_but_func(), ui_apply_but_TEX(), ui_but_equals_old(), UI_but_func_set(), UI_but_funcN_set(), and ui_def_but().
void* uiBut::func_argN |
Definition at line 201 of file interface_intern.h.
Referenced by eyedropper_colorband_init(), menu_item_enum_opname_menu(), ui_apply_but_func(), ui_block_open_begin(), ui_but_free(), UI_but_funcN_set(), UI_but_operatortype_get_from_enum_menu(), ui_but_rna_menu_convert_to_menu_type(), ui_but_rna_menu_convert_to_panel_type(), ui_but_update_old_active_from_new(), UI_context_active_but_prop_get_templateID(), ui_def_but(), ui_def_but_rna__menu_type(), ui_def_but_rna__panel_type(), ui_item_menu(), blender::ed::space_node::ui_template_node_link_menu(), uiDefBlockButN(), and uiTemplateNodeLink().
uiButHandleNFunc uiBut::funcN |
Definition at line 200 of file interface_intern.h.
Referenced by ui_afterfunc_check(), ui_apply_but_func(), ui_but_equals_old(), UI_but_funcN_set(), UI_context_active_but_prop_get_templateID(), and ui_def_but().
float uiBut::hardmax |
Definition at line 170 of file interface_intern.h.
Referenced by menu_items_from_ui_create_item_from_button(), menu_items_to_ui_button(), ui_apply_but_ROW(), ui_apply_but_TAB(), ui_block_colorpicker(), ui_but_add_search(), ui_but_calc_float_precision(), ui_but_is_listrow_at_index(), ui_but_is_pushed_ex(), ui_but_range_set_hard(), ui_but_range_set_soft(), ui_but_search_refresh(), ui_but_string_get_max_length(), UI_but_string_info_get(), ui_but_string_set(), ui_but_update_ex(), ui_but_update_old_active_from_new(), ui_def_but(), ui_searchbox_apply(), and ui_searchbox_create_generic_ex().
float uiBut::hardmin |
Definition at line 170 of file interface_intern.h.
Referenced by ui_apply_but_BUTM(), ui_but_event_property_operator_string(), ui_but_is_pushed_ex(), ui_but_range_set_hard(), ui_but_range_set_soft(), ui_but_string_set(), ui_but_update_ex(), and ui_def_but().
void* uiBut::hold_argN |
Definition at line 214 of file interface_intern.h.
Referenced by ui_but_free(), UI_but_func_hold_set(), and ui_item_menu_hold().
uiButHandleHoldFunc uiBut::hold_func |
Run an action when holding the button down.
Definition at line 213 of file interface_intern.h.
Referenced by button_activate_state(), UI_but_func_hold_set(), ui_draw_but(), and ui_handle_button_event().
BIFIconID uiBut::icon |
Definition at line 224 of file interface_intern.h.
Referenced by menu_items_to_ui_button(), ui_but_anim_decorate_update_from_flag(), ui_but_drag_start(), ui_but_icon(), ui_but_update_ex(), ui_but_update_old_active_from_new(), ui_def_but(), ui_def_but_icon(), ui_def_but_icon_clear(), ui_drag_toggle_but_is_supported(), ui_drag_toggle_but_pushed_state(), ui_draw_but(), uiItemFullR(), widget_draw_extra_icons(), widget_draw_icon(), widget_draw_text_icon(), and widget_preview_tile().
short uiBut::iconadd |
Definition at line 233 of file interface_intern.h.
Referenced by ui_but_icon(), ui_but_update_ex(), ui_but_update_old_active_from_new(), ui_def_but(), and ui_drag_toggle_but_pushed_state().
uiButIdentityCompareFunc uiBut::identity_cmp_func |
See UI_but_func_identity_compare_set().
Definition at line 194 of file interface_intern.h.
Referenced by ui_but_equals_old(), and UI_but_func_identity_compare_set().
struct ImBuf* uiBut::imb |
Definition at line 262 of file interface_intern.h.
Referenced by ui_but_contains_point_px_icon(), UI_but_drag_attach_image(), ui_but_drag_start(), ui_but_update_old_active_from_new(), and ui_do_but_EXIT().
float uiBut::imb_scale |
Definition at line 263 of file interface_intern.h.
Referenced by UI_but_drag_attach_image(), and ui_but_drag_start().
uiLayout* uiBut::layout |
Pointer back to the layout item holding this button.
Definition at line 156 of file interface_intern.h.
Referenced by UI_but_active_only_ex(), ui_but_change_type(), ui_layout_add_but(), and ui_layout_free().
uiMenuCreateFunc uiBut::menu_create_func |
UI_BTYPE_PULLDOWN / UI_BTYPE_MENU data
Definition at line 239 of file interface_intern.h.
Referenced by ui_block_open_begin(), ui_but_event_property_operator_string(), ui_but_menu_draw_as_popover(), UI_but_menutype_get(), UI_but_operatortype_get_from_enum_menu(), UI_but_paneltype_get(), ui_but_rna_menu_convert_to_menu_type(), ui_but_rna_menu_convert_to_panel_type(), ui_def_but_rna(), uiDefIconMenuBut(), uiDefIconTextMenuBut(), and uiDefMenuBut().
uchar uiBut::menu_key |
When non-zero, this is the key used to activate a menu items (a-z
always lower case).
Definition at line 254 of file interface_intern.h.
Referenced by ui_handle_menu_event(), ui_pie_handler(), and widget_draw_text().
uiMenuStepFunc uiBut::menu_step_func |
Definition at line 241 of file interface_intern.h.
Referenced by UI_but_func_menu_step_set(), ui_but_menu_step(), ui_but_menu_step_poll(), and ui_but_supports_cycling().
struct uiBut* uiBut::next |
Definition at line 153 of file interface_intern.h.
Referenced by ui_block_bounds_calc_text(), UI_block_is_empty_ex(), ui_but_find_select_in_enum(), ui_but_next(), ui_but_next_non_separator(), ui_but_update_from_old_block(), ui_do_but_TOG(), ui_handle_menu_event(), ui_item_enum_expand_tabs(), ui_textedit_next_but(), uiItemFullR(), uiItemFullR_with_menu(), uiItemFullR_with_popover(), and uiTemplateKeymapItemProperties().
short uiBut::ofs |
Definition at line 161 of file interface_intern.h.
Referenced by ui_text_clip_cursor(), ui_text_clip_give_next_off(), ui_text_clip_give_prev_off(), ui_text_clip_middle(), ui_text_clip_middle_protect_right(), ui_text_clip_right_label(), ui_textedit_set_cursor_pos(), widget_draw_text(), and widget_draw_text_icon().
wmOperatorCallContext uiBut::opcontext |
Definition at line 251 of file interface_intern.h.
Referenced by but_shortcut_name_func(), menu_add_shortcut_cancel(), menu_change_shortcut(), menu_items_from_ui_create_item_from_button(), menu_items_to_ui_button(), remove_shortcut_func(), ui_apply_but_func(), ui_but_context_poll_operator(), ui_but_event_operator_string(), ui_but_user_menu_add(), ui_but_user_menu_find(), ui_def_but_operator_ptr(), ui_popup_context_menu_for_button(), ui_tooltip_data_from_button_or_extra_icon(), and uiDefSearchButO_ptr().
struct PointerRNA* uiBut::opptr |
Definition at line 250 of file interface_intern.h.
Referenced by menu_item_enum_opname_menu(), menu_items_from_ui_create_item_from_button(), menu_items_to_ui_button(), shortcut_get_operator_property(), template_ID(), ui_apply_but_func(), ui_but_event_operator_string(), ui_but_free(), UI_but_operator_ptr_get(), UI_but_string_info_get(), ui_but_user_menu_add(), ui_but_user_menu_find(), ui_layout_introspect_button(), ui_tooltip_data_from_tool(), uiItemMenuEnumFullO_ptr(), uiLayoutSetContextFromBut(), and uiTemplatePalette().
struct wmOperatorType* uiBut::optype |
Definition at line 249 of file interface_intern.h.
Referenced by button_matches_search_filter(), copy_python_command_button_exec(), copy_python_command_button_poll(), menu_items_from_ui_create_item_from_button(), menu_items_to_ui_button(), shortcut_get_operator_property(), ui_afterfunc_check(), ui_apply_but_func(), ui_but_copy(), ui_but_copy_operator(), ui_but_equals_old(), ui_but_event_operator_string(), ui_but_is_pushed_ex(), UI_but_is_tool(), ui_but_is_user_menu_compatible(), UI_but_online_manual_id(), UI_but_operator_ptr_get(), UI_but_string_info_get(), ui_but_tip_from_enum_item(), ui_but_user_menu_add(), ui_but_user_menu_find(), ui_button_press_invoke(), ui_def_but_operator_ptr(), ui_layout_introspect_button(), ui_popup_context_menu_for_button(), ui_searchbox_create_generic_ex(), ui_tooltip_data_from_button_or_extra_icon(), ui_tooltip_data_from_tool(), uiDefSearchButO_ptr(), and uiItemFullO_ptr_ex().
RadialDirection uiBut::pie_dir |
direction in a pie menu, used for collision detection.
Definition at line 228 of file interface_intern.h.
Referenced by ui_block_pie_dir_activate(), ui_but_contains_point_px(), ui_but_isect_pie_seg(), ui_but_pie_direction_string(), ui_def_but(), ui_litem_layout_radial(), and ui_pie_handler().
char* uiBut::poin |
Definition at line 169 of file interface_intern.h.
Referenced by eyedropper_colorband_init(), blender::ui::find_item_from_rename_button(), ui_apply_but_ROW(), ui_block_open_begin(), ui_but_change_type(), ui_but_copy(), ui_but_copy_colorband(), ui_but_copy_curvemapping(), ui_but_copy_CurveProfile(), ui_but_drag_init(), ui_but_equals_old(), ui_but_find_select_in_enum__cmp(), ui_but_free(), ui_but_is_float(), ui_but_menu_step(), UI_but_menutype_get(), UI_but_paneltype_get(), ui_but_paste(), ui_but_paste_colorband(), ui_but_paste_curvemapping(), ui_but_paste_CurveProfile(), ui_but_range_set_soft(), ui_but_rna_menu_convert_to_menu_type(), ui_but_string_get_ex(), ui_but_string_set(), ui_but_update_ex(), ui_but_update_old_active_from_new(), ui_but_v3_get(), ui_but_v3_set(), ui_but_value_get(), ui_but_value_set(), ui_def_but(), ui_def_but_rna(), ui_do_but_COLORBAND(), ui_do_but_CURVE(), ui_do_but_CURVEPROFILE(), ui_do_but_HISTOGRAM(), ui_do_but_WAVEFORM(), ui_do_button(), ui_drag_toggle_but_pushed_state(), ui_draw_but_COLORBAND(), ui_draw_but_CURVE(), ui_draw_but_CURVEPROFILE(), ui_draw_but_HISTOGRAM(), ui_draw_but_IMAGE(), ui_draw_but_TRACKPREVIEW(), ui_draw_but_VECTORSCOPE(), ui_draw_but_WAVEFORM(), ui_item_menu(), ui_numedit_begin(), ui_numedit_but_CURVE(), ui_numedit_but_CURVEPROFILE(), ui_numedit_but_HISTOGRAM(), ui_numedit_but_TRACKPREVIEW(), ui_numedit_but_WAVEFORM(), uiTemplateNodeLink(), and widget_draw_extra_mask().
eButPointerType uiBut::pointype |
Definition at line 159 of file interface_intern.h.
Referenced by ui_but_drag_init(), ui_but_equals_old(), ui_but_is_compatible(), ui_but_is_float(), ui_but_range_set_soft(), ui_but_update_ex(), ui_but_v3_get(), ui_but_v3_set(), ui_but_validate(), ui_but_value_get(), ui_but_value_set(), ui_def_but(), and ui_do_button().
short uiBut::pos |
Definition at line 161 of file interface_intern.h.
Referenced by ui_but_text_password_hide(), ui_def_but(), ui_do_but_textedit(), ui_text_clip_cursor(), ui_textedit_autocomplete(), ui_textedit_begin(), ui_textedit_delete(), ui_textedit_delete_selection(), ui_textedit_end(), ui_textedit_insert_buf(), ui_textedit_move(), ui_textedit_set_cursor_pos(), ui_textedit_set_cursor_select(), widget_draw_text(), and widget_draw_text_icon().
struct uiBut * uiBut::prev |
Definition at line 153 of file interface_intern.h.
Referenced by menu_items_from_ui_create(), ui_block_bounds_calc_text(), ui_but_anim_decorate_find_attached_button(), ui_but_change_type(), ui_but_find_select_in_enum(), ui_but_last(), ui_but_prev(), ui_do_but_TOG(), and ui_textedit_prev_but().
const void* uiBut::pushed_state_arg |
Definition at line 276 of file interface_intern.h.
Referenced by UI_but_func_pushed_state_set(), and ui_but_is_pushed_ex().
uiButPushedStateFunc uiBut::pushed_state_func |
Definition at line 275 of file interface_intern.h.
Referenced by UI_but_func_pushed_state_set(), and ui_but_is_pushed_ex().
rctf uiBut::rect |
Definition at line 167 of file interface_intern.h.
Referenced by button_activate_init(), ui_block_align_but_to_region(), ui_block_align_calc(), ui_block_bounds_calc_text(), ui_block_func_POPOVER(), ui_block_func_POPUP(), ui_but_can_align(), ui_but_contains_point_px_icon(), ui_but_contains_pt(), ui_but_contains_rect(), ui_but_drag_init(), ui_but_extra_operator_icon_mouse_over_get(), ui_but_rect_to_view(), ui_but_to_pixelrect(), ui_but_update_ex(), ui_but_update_old_active_from_new(), ui_def_but(), ui_do_but_COLORBAND(), ui_do_but_CURVE(), ui_do_but_CURVEPROFILE(), ui_do_but_GRIP(), ui_do_but_NUM(), ui_do_but_SCROLL(), ui_do_but_SLI(), ui_drag_toggle_set(), ui_handler_region_menu(), ui_item_move(), ui_item_offset(), ui_item_position(), ui_item_size(), ui_litem_layout_box(), ui_litem_layout_radial(), ui_menu_scroll_to_but(), ui_numedit_but_COLORBAND(), ui_numedit_but_CURVE(), ui_numedit_but_CURVEPROFILE(), ui_numedit_but_HSVCIRCLE(), ui_numedit_but_HSVCUBE(), ui_numedit_but_SLI(), ui_numedit_but_UNITVEC(), ui_numedit_set_active(), ui_pie_handler(), ui_popup_block_position(), ui_search_menu_create_tooltip(), ui_searchbox_create_generic_ex(), ui_textedit_set_cursor_pos(), and UI_tooltip_create_from_button_or_extra_icon().
void* uiBut::rename_arg1 |
Definition at line 209 of file interface_intern.h.
Referenced by ui_apply_but_func(), and UI_but_func_rename_set().
uiButHandleRenameFunc uiBut::rename_func |
Definition at line 208 of file interface_intern.h.
Referenced by ui_afterfunc_check(), ui_apply_but_func(), and UI_but_func_rename_set().
void* uiBut::rename_orig |
Definition at line 210 of file interface_intern.h.
Referenced by ui_apply_but_func(), and ui_apply_but_TEX().
short uiBut::retval |
Definition at line 160 of file interface_intern.h.
Referenced by ui_apply_but_BLOCK(), ui_apply_but_BUT(), ui_apply_but_BUTM(), ui_apply_but_COLORBAND(), ui_apply_but_CURVE(), ui_apply_but_CURVEPROFILE(), ui_apply_but_func(), ui_apply_but_HISTOGRAM(), ui_apply_but_IMAGE(), ui_apply_but_NUM(), ui_apply_but_ROW(), ui_apply_but_TAB(), ui_apply_but_TEX(), ui_apply_but_TOG(), ui_apply_but_TRACKPREVIEW(), ui_apply_but_VEC(), ui_apply_but_WAVEFORM(), ui_block_interaction_begin(), ui_but_equals_old(), UI_but_return_value_get(), UI_context_active_but_prop_handle(), and ui_def_but().
int uiBut::rnaindex |
Definition at line 246 of file interface_intern.h.
Referenced by menu_items_from_ui_create_item_from_button(), menu_items_to_ui_button(), shortcut_property_from_rna(), ui_apply_but_autokey(), ui_but_anim_autokey(), ui_but_anim_decorate_cb(), ui_but_anim_expression_create(), ui_but_event_property_operator_string(), ui_but_get_fcurve(), ui_but_override_flag(), ui_but_range_set_soft(), ui_but_rna_equals_ex(), ui_but_set_float_array(), ui_but_user_menu_add(), ui_but_user_menu_find(), ui_but_value_get(), ui_but_value_set(), ui_button_value_default(), UI_context_active_but_prop_get(), ui_def_but_rna(), ui_handle_menu_event(), ui_layout_introspect_button(), ui_popup_context_menu_for_button(), ui_selectcontext_apply(), ui_selectcontext_begin(), ui_tooltip_data_from_button_or_extra_icon(), uiItemFullR(), uiTemplateComponentMenu(), uiTemplateCryptoPicker(), and widget_swatch().
struct PointerRNA uiBut::rnapoin |
Definition at line 241 of file interface_intern.h.
Referenced by button_activate_exit(), button_matches_search_filter(), colorband_update_cb(), drop_color_invoke(), eyedropper_get_property_button_under_mouse(), get_but_property_array_length(), handle_layer_buttons(), menu_items_from_ui_create_item_from_button(), menu_items_to_ui_button(), shortcut_property_from_rna(), template_keymap_item_properties(), ui_apply_but_autokey(), ui_apply_but_func(), ui_apply_but_undo(), ui_block_colorpicker(), ui_block_message_subscribe(), ui_but_anim_autokey(), ui_but_anim_expression_create(), ui_but_anim_flag(), ui_but_copy(), ui_but_copy_color(), ui_but_copy_numeric_array(), ui_but_event_property_operator_string(), ui_but_find_select_in_enum__cmp(), ui_but_get_fcurve(), ui_but_has_array_value(), ui_but_icon_extra_is_visible_search_eyedropper(), ui_but_is_compatible(), ui_but_is_pushed_ex(), ui_but_is_rna_undo(), ui_but_is_rna_valid(), ui_but_is_user_menu_compatible(), UI_but_is_userdef(), ui_but_menu_step(), UI_but_online_manual_id(), ui_but_override_flag(), ui_but_paste(), ui_but_range_set_hard(), ui_but_range_set_soft(), ui_but_rna_equals_ex(), ui_but_set_float_array(), ui_but_string_get_dynamic(), ui_but_string_get_ex(), UI_but_string_info_get(), ui_but_string_set(), ui_but_update_ex(), ui_but_update_preferences_dirty(), ui_but_user_menu_add(), ui_but_user_menu_find(), ui_but_v3_get(), ui_but_v3_set(), ui_but_value_get(), ui_but_value_set(), ui_button_value_default(), ui_colorpicker_rgba_update_cb(), UI_context_active_but_prop_get(), UI_context_active_but_prop_get_filebrowser(), ui_context_rna_button_active_test(), ui_def_but_rna(), ui_def_but_rna__menu(), ui_do_but_COLOR(), ui_do_but_HSVCIRCLE(), ui_do_but_HSVCUBE(), ui_drag_toggle_but_pushed_state(), ui_handle_list_event(), ui_handle_menu_event(), ui_item_enum_expand_handle(), ui_keymap_but_cb(), ui_layer_but_cb(), ui_layout_introspect_button(), ui_list_activate_row_from_index(), ui_palette_set_active(), ui_popup_context_menu_for_button(), ui_selectcontext_apply(), ui_selectcontext_begin(), UI_textbutton_activate_rna(), ui_tooltip_data_from_button_or_extra_icon(), uiItemFullR(), uiLayoutListBox(), uiLayoutSetContextFromBut(), uiTemplateComponentMenu(), uiTemplateCryptoPicker(), and widget_swatch().
struct PropertyRNA* uiBut::rnaprop |
Definition at line 245 of file interface_intern.h.
Referenced by button_matches_search_filter(), drop_color_invoke(), eyedropper_get_property_button_under_mouse(), get_but_property_array_length(), handle_layer_buttons(), menu_items_from_ui_create_item_from_button(), menu_items_to_ui_button(), shortcut_get_operator_property(), shortcut_property_from_rna(), template_keymap_item_properties(), ui_afterfunc_check(), ui_apply_but_autokey(), ui_apply_but_func(), ui_apply_but_undo(), ui_block_colorpicker(), ui_block_message_subscribe(), ui_but_anim_autokey(), ui_but_anim_expression_create(), ui_but_anim_flag(), ui_but_build_drawstr_float(), ui_but_build_drawstr_int(), ui_but_contains_password(), ui_but_copy_color(), ui_but_copy_numeric_array(), ui_but_drag_init(), ui_but_event_property_operator_string(), ui_but_find_select_in_enum__cmp(), ui_but_get_fcurve(), ui_but_has_array_value(), ui_but_icon_extra_is_visible_search_eyedropper(), ui_but_is_bool(), ui_but_is_color_gamma(), ui_but_is_compatible(), ui_but_is_float(), ui_but_is_pushed_ex(), ui_but_is_rna_valid(), ui_but_is_user_menu_compatible(), UI_but_is_userdef(), UI_but_is_utf8(), ui_but_menu_step(), ui_but_menu_step_poll(), UI_but_online_manual_id(), ui_but_override_flag(), ui_but_paste_color(), ui_but_range_set_hard(), ui_but_range_set_soft(), ui_but_rna_equals_ex(), ui_but_scale_type(), ui_but_search_refresh(), ui_but_set_float_array(), ui_but_string_eval_number(), ui_but_string_get_dynamic(), ui_but_string_get_ex(), UI_but_string_info_get(), ui_but_string_set(), ui_but_text_password_hide(), UI_but_unit_type_get(), ui_but_update_ex(), ui_but_update_preferences_dirty(), ui_but_user_menu_add(), ui_but_user_menu_find(), ui_but_v3_get(), ui_but_v3_set(), ui_but_value_get(), ui_but_value_set(), ui_button_value_default(), ui_colorpicker_rgba_update_cb(), UI_context_active_but_prop_get(), UI_context_active_but_prop_get_filebrowser(), ui_def_but_rna(), ui_def_but_rna__menu(), ui_do_but_COLOR(), ui_do_but_HSVCIRCLE(), ui_do_but_HSVCUBE(), ui_do_but_TAB(), ui_handle_button_event(), ui_handle_list_event(), ui_handle_menu_event(), ui_item_enum_expand_handle(), ui_layer_but_cb(), ui_layout_introspect_button(), ui_list_activate_row_from_index(), ui_multibut_states_create(), ui_popup_context_menu_for_button(), ui_popup_menu_create(), ui_selectcontext_apply(), ui_selectcontext_begin(), UI_textbutton_activate_rna(), ui_tooltip_data_from_button_or_extra_icon(), uiItemFullR(), uiItemFullR_with_menu(), uiItemFullR_with_popover(), uiLayoutListBox(), uiLayoutSetContextFromBut(), uiTemplateComponentMenu(), uiTemplateCryptoPicker(), uiTemplateKeymapItemProperties(), widget_numslider(), and widget_swatch().
short uiBut::selend |
Definition at line 161 of file interface_intern.h.
Referenced by ui_but_text_password_hide(), ui_do_but_textedit(), ui_textedit_autocomplete(), ui_textedit_begin(), ui_textedit_copypaste(), ui_textedit_delete(), ui_textedit_delete_selection(), ui_textedit_insert_buf(), ui_textedit_move(), ui_textedit_set_cursor_select(), and widget_draw_text().
short uiBut::selsta |
Definition at line 161 of file interface_intern.h.
Referenced by ui_but_text_password_hide(), ui_do_but_textedit(), ui_textedit_autocomplete(), ui_textedit_begin(), ui_textedit_copypaste(), ui_textedit_delete(), ui_textedit_delete_selection(), ui_textedit_insert_buf(), ui_textedit_move(), ui_textedit_set_cursor_select(), and widget_draw_text().
float uiBut::softmax |
Definition at line 170 of file interface_intern.h.
Referenced by ui_but_range_set_soft(), ui_but_update_ex(), ui_def_but(), ui_do_but_NUM(), ui_do_but_SLI(), ui_draw_but_HSV_v(), ui_hsvcube_pos_from_vals(), ui_numedit_begin(), ui_numedit_but_HSVCUBE(), ui_numedit_but_NUM(), ui_numedit_but_SLI(), widget_numslider(), and widget_scroll().
float uiBut::softmin |
Definition at line 170 of file interface_intern.h.
Referenced by ui_but_range_set_soft(), ui_but_update_ex(), ui_def_but(), ui_do_but_NUM(), ui_do_but_SLI(), ui_draw_but_HSV_v(), ui_hsvcube_pos_from_vals(), ui_numedit_begin(), ui_numedit_but_HSVCUBE(), ui_numedit_but_NUM(), ui_numedit_but_SLI(), widget_numslider(), and widget_scroll().
char* uiBut::str |
Definition at line 163 of file interface_intern.h.
Referenced by button_matches_search_filter(), menu_items_to_ui_button(), ui_block_bounds_calc(), ui_but_add_search(), ui_but_add_shortcut(), ui_but_build_drawstr_float(), ui_but_build_drawstr_int(), ui_but_change_type(), ui_but_free(), ui_but_menu_step(), ui_but_string_free_internal(), UI_but_string_info_get(), ui_but_string_set_internal(), ui_but_update_ex(), ui_but_update_old_active_from_new(), ui_def_but(), ui_def_but_icon(), ui_draw_but(), ui_layout_add_but(), ui_layout_has_panel_label(), UI_pie_menu_begin(), ui_popup_menu_memory__internal(), uiItemFullR(), and widget_draw_icon().
char uiBut::strdata[UI_MAX_NAME_STR] |
Definition at line 164 of file interface_intern.h.
Referenced by menu_items_to_ui_button(), ui_but_add_shortcut(), ui_but_change_type(), ui_but_free(), ui_but_string_free_internal(), ui_but_string_set_internal(), and ui_but_update_old_active_from_new().
short uiBut::strwidth |
Definition at line 160 of file interface_intern.h.
Referenced by ui_text_clip_cursor(), ui_text_clip_middle(), ui_text_clip_middle_protect_right(), ui_text_clip_right_label(), and widget_draw_text_icon().
const char* uiBut::tip |
Definition at line 216 of file interface_intern.h.
Referenced by ui_apply_but_undo(), UI_but_string_info_get(), ui_but_tip_from_enum_item(), ui_but_tip_len_only_first_line(), ui_def_but(), ui_layout_introspect_button(), and uiLayoutListBox().
void* uiBut::tip_arg |
Definition at line 218 of file interface_intern.h.
Referenced by ui_but_free(), UI_but_func_tooltip_set(), UI_but_string_info_get(), and ui_but_update_old_active_from_new().
uiFreeArgFunc uiBut::tip_arg_free |
Definition at line 219 of file interface_intern.h.
Referenced by ui_but_free(), UI_but_func_tooltip_set(), and ui_but_update_old_active_from_new().
uiButToolTipFunc uiBut::tip_func |
Definition at line 217 of file interface_intern.h.
Referenced by UI_but_func_tooltip_set(), ui_but_is_interactive_ex(), UI_but_string_info_get(), ui_but_update_old_active_from_new(), and ui_tooltip_data_from_button_or_extra_icon().
eButType uiBut::type |
Definition at line 158 of file interface_intern.h.
Referenced by button_activate_exit(), button_activate_init(), button_activate_state(), button_matches_search_filter(), datadropper_poll(), depthdropper_poll(), drop_color_invoke(), eyedropper_colorband_init(), eyedropper_colorband_poll(), blender::ui::find_item_from_rename_button(), jump_to_target_button(), menu_items_from_ui_create(), ui_afterfunc_check(), ui_apply_but(), ui_apply_but_BLOCK(), ui_apply_but_func(), ui_apply_but_TEX(), ui_apply_but_TOG(), ui_apply_but_undo(), ui_block_align_calc(), UI_block_can_add_separator(), UI_block_is_empty_ex(), ui_block_open_begin(), ui_block_pie_dir_activate(), UI_but_active_drop_color(), UI_but_active_drop_name_button(), ui_but_add_search(), ui_but_can_align(), ui_but_change_type(), ui_but_contains_point_px_icon(), ui_but_copy(), ui_but_drag_init(), ui_but_equals_old(), ui_but_event_property_operator_string(), ui_but_find_select_in_enum__cmp(), ui_but_free(), ui_but_free_type_specific(), UI_but_func_search_set(), UI_but_func_search_set_context_menu(), UI_but_func_search_set_results_are_suggestions(), UI_but_func_search_set_sep_string(), UI_but_func_search_set_tooltip(), ui_but_get_float_precision(), ui_but_get_float_step_size(), ui_but_icon_extra_get(), ui_but_icon_extra_is_visible_search_eyedropper(), ui_but_icon_extra_is_visible_search_unlink(), ui_but_icon_extra_is_visible_text_clear(), ui_but_is_active_view_item(), ui_but_is_bool(), ui_but_is_compatible(), ui_but_is_cursor_warp(), ui_but_is_editable(), ui_but_is_editable_as_text(), ui_but_is_interactive_ex(), ui_but_is_listbox_with_row(), ui_but_is_listrow(), ui_but_is_popover_once_compat(), ui_but_is_pushed_ex(), ui_but_is_toggle(), ui_but_is_view_item_fn(), ui_but_list_row_text_activate(), ui_but_menu_step_poll(), ui_but_next_non_separator(), UI_but_number_precision_set(), UI_but_number_step_size_set(), ui_but_paste(), ui_but_pie_menu_apply(), ui_but_pie_menu_supported_apply(), ui_but_rna_menu_convert_to_menu_type(), ui_but_rna_menu_convert_to_panel_type(), ui_but_set_float_array(), ui_but_set_string_interactive(), ui_but_string_get_dynamic(), ui_but_string_get_ex(), ui_but_string_get_max_length(), UI_but_string_info_get(), ui_but_string_set(), ui_but_supports_cycling(), UI_but_type_set_menu_from_pulldown(), ui_but_update_ex(), ui_but_update_from_old_block(), ui_but_update_old_active_from_new(), ui_but_v3_get(), ui_but_validate(), UI_context_active_but_get_tab_ID(), ui_def_but(), ui_def_but_rna(), ui_do_but_COLOR(), ui_do_but_HOTKEYEVT(), ui_do_but_NUM(), ui_do_but_SLI(), ui_do_but_textedit(), ui_do_but_TOG(), ui_do_but_VIEW_ITEM(), ui_do_button(), ui_draw_but(), ui_handle_button_activate_by_type(), ui_handle_button_event(), ui_handle_button_return_submenu(), ui_handle_menu_button(), ui_handle_menu_event(), ui_handle_menus_recursive(), ui_handle_view_item_event(), ui_handle_view_items_hover(), ui_handler_region_menu(), ui_item_array(), ui_item_is_radial_drawable(), ui_keymap_but_cb(), ui_layout_introspect_button(), ui_list_contains_row(), ui_list_row_find_from_index(), ui_numedit_begin(), ui_numedit_but_SLI(), ui_numedit_end(), ui_popup_block_position(), ui_popup_context_menu_for_button(), ui_searchbox_apply(), ui_searchbox_autocomplete(), ui_searchbox_event(), ui_searchbox_update(), ui_text_clip_middle(), ui_text_clip_middle_protect_right(), UI_textbutton_activate_but(), UI_textbutton_activate_rna(), ui_textedit_begin(), ui_textedit_end(), ui_textedit_next_but(), ui_textedit_prev_but(), ui_textedit_set_cursor_pos(), ui_tooltip_data_from_button_or_extra_icon(), uiItemFullR(), uiItemFullR_with_menu(), uiItemFullR_with_popover(), uiItemPopoverPanel_ptr(), uiLayoutSetTooltipFunc(), uiTemplateLayers(), widget_draw_icon(), widget_draw_text(), widget_draw_text_icon(), widget_icon_has_anim(), widget_roundbox_set(), and widget_swatch().
uchar uiBut::unit_type |
so buttons can support unit systems which are not RNA
Definition at line 232 of file interface_intern.h.
Referenced by UI_but_unit_type_get(), UI_but_unit_type_set(), and ui_multibut_states_create().