|
Blender V4.3
|
Namespaces | |
| namespace | bonecollections |
| namespace | greasepencil |
| namespace | light_linking |
| namespace | nodes |
| namespace | string_search |
Classes | |
| class | AbstractGridView |
| class | AbstractGridViewItem |
| class | AbstractTreeView |
| class | AbstractTreeViewItem |
| Abstract base class for defining a customizable tree-view item. More... | |
| class | AbstractView |
| class | AbstractViewItem |
| class | AbstractViewItemDragController |
| class | BasicTreeViewItem |
| struct | BoneDropper |
| struct | BoneSampleData |
| class | BuildOnlyVisibleButtonsHelper |
| struct | ContextPathItem |
| struct | DragInfo |
| class | DropTargetInterface |
| struct | EyedropperColorband |
| struct | EyedropperColorband_Context |
| class | GridViewBuilder |
| class | GridViewItemDropTarget |
| class | GridViewLayoutBuilder |
| struct | GridViewStyle |
| class | PreviewGridItem |
| class | TreeViewBuilder |
| class | TreeViewItemContainer |
| class | TreeViewItemDropTarget |
| class | TreeViewLayoutBuilder |
| class | ViewItemAPIWrapper |
Enumerations | |
| enum class | ViewScrollDirection { UP , DOWN } |
| enum class | DropBehavior { Reorder , Insert , ReorderAndInsert } |
| enum class | DropLocation { Into , Before , After } |
| enum class | SampleResult { UNKNOWN_FAILURE , SUCCESS , NO_BONE_3DVIEW , NO_BONE_OUTLINER , WRONG_AREA , WRONG_ARMATURE } |
Tree-View Item Container | |
Base class for tree-view and tree-view items, so both can contain children. | |
| using | TreeViewOrItem = TreeViewItemContainer |
| ENUM_OPERATORS (TreeViewItemContainer::IterOptions, TreeViewItemContainer::IterOptions::SkipCollapsed) | |
The container class is the base for both the tree-view and the items. This alias gives it a clearer name for handles that accept both. Use whenever something wants to act on child-items, irrespective of if they are stored at root level or as children of some other item.
Definition at line 106 of file UI_tree_view.hh.
|
strong |
Some drop targets simply allow dropping onto/into them, others support dragging in-between them. Classes implementing the drop-target interface can use this type to control the behavior by letting it influence the result of #choose_drop_location().
| Enumerator | |
|---|---|
| Reorder | Enable dropping before (DropLocation::Before) and after (DropLocation::After) the drop target. Typically used for reordering items. |
| Insert | Only enable dropping onto/into the drop target (DropLocation::Into). |
| ReorderAndInsert | Enable dropping onto/into (DropLocation::Into), before (DropLocation::Before) and after (DropLocation::After) the drop target. Typically used for reordering items with nesting support. |
Definition at line 102 of file UI_interface.hh.
|
strong |
Information on how dragged data should be inserted on drop, as determined through DropTargetInterface::choose_drop_location(). Also see DropBehavior.
| Enumerator | |
|---|---|
| Into | |
| Before | |
| After | |
Definition at line 121 of file UI_interface.hh.
|
strong |
| Enumerator | |
|---|---|
| UNKNOWN_FAILURE | |
| SUCCESS | |
| NO_BONE_3DVIEW | |
| NO_BONE_OUTLINER | |
| WRONG_AREA | |
| WRONG_ARMATURE | |
Definition at line 44 of file eyedropper_bone.cc.
|
strong |
| Enumerator | |
|---|---|
| UP | |
| DOWN | |
Definition at line 49 of file UI_abstract_view.hh.
| bool blender::ui::asset_shelf_popover_invoke | ( | bContext & | C, |
| blender::StringRef | asset_shelf_idname, | ||
| ReportList & | reports ) |
Definition at line 63 of file interface_template_asset_shelf_popover.cc.
References BKE_reportf(), RPT_ERROR, blender::ed::asset::shelf::type_find_from_idname(), blender::ed::asset::shelf::type_poll_for_popup(), ui_item_paneltype_func(), ui_popover_panel_create(), uiLayoutSetContextString(), and WM_paneltype_find().
Referenced by asset_shelf_popover_invoke().
|
static |
Definition at line 30 of file interface_template_attribute_search.cc.
References IFACE_, rna_enum_attribute_type_items, and RNA_enum_name_from_value().
Referenced by attribute_search_item_add().
|
static |
Definition at line 37 of file interface_template_attribute_search.cc.
References IFACE_, rna_enum_attribute_domain_items, and RNA_enum_name_from_value().
Referenced by attribute_search_item_add().
| void blender::ui::attribute_search_add_items | ( | StringRefNull | str, |
| bool | can_create_attribute, | ||
| Span< const nodes::geo_eval_log::GeometryAttributeInfo * > | infos, | ||
| uiSearchItems * | items, | ||
| bool | is_first ) |
Definition at line 55 of file interface_template_attribute_search.cc.
References blender::string_search::StringSearch< T >::add(), blender::bke::allow_procedural_attribute_access(), attribute_search_item_add(), blender::nodes::geo_eval_log::GeometryAttributeInfo::name, blender::string_search::StringSearch< T >::query(), str, and UI_search_item_add().
Referenced by blender::ed::space_node::attribute_search_update_fn().
|
static |
Definition at line 44 of file interface_template_attribute_search.cc.
References attribute_data_type_string(), attribute_domain_string(), blender::nodes::geo_eval_log::GeometryAttributeInfo::data_type, blender::nodes::geo_eval_log::GeometryAttributeInfo::domain, blender::nodes::geo_eval_log::GeometryAttributeInfo::name, UI_BUT_HAS_SEP_CHAR, UI_MENU_ARROW_SEP, UI_search_item_add(), and UI_SEP_CHAR.
Referenced by attribute_search_add_items().
|
static |
Definition at line 153 of file eyedropper_bone.cc.
References bonedropper_exit().
Referenced by bonedropper_modal(), and UI_OT_eyedropper_bone().
|
static |
Definition at line 490 of file eyedropper_bone.cc.
References bonedropper_exit(), bonedropper_init(), OPERATOR_CANCELLED, and OPERATOR_FINISHED.
Referenced by UI_OT_eyedropper_bone().
|
static |
Definition at line 134 of file eyedropper_bone.cc.
References blender::ui::BoneDropper::area_region_type, CTX_wm_window(), blender::ui::BoneDropper::cursor_area, wmOperator::customdata, blender::ui::BoneDropper::draw_handle_pixel, ED_area_tag_redraw(), ED_region_draw_cb_exit(), WM_cursor_modal_restore(), and WM_event_add_mousemove().
Referenced by bonedropper_cancel(), bonedropper_exec(), and bonedropper_modal().
|
static |
Definition at line 98 of file eyedropper_bone.cc.
References blender::ui::BoneDropper::area_region_type, BKE_regiontype_from_id(), BKE_spacetype_from_id(), CTX_wm_area(), blender::ui::BoneDropper::cursor_area, wmOperator::customdata, datadropper_draw_cb(), blender::ui::BoneDropper::draw_handle_pixel, ED_region_draw_cb_activate(), is_bone_dropper_valid(), blender::ui::BoneDropper::is_undo, blender::ui::BoneDropper::prop, blender::ui::BoneDropper::ptr, REGION_DRAW_POST_PIXEL, RGN_TYPE_WINDOW, uiButSearch::rnasearchpoin, uiButSearch::rnasearchprop, blender::ui::BoneDropper::search_prop, blender::ui::BoneDropper::search_ptr, SPACE_VIEW3D, uiBut::type, UI_BTYPE_SEARCH_MENU, UI_but_flag_is_set(), UI_BUT_UNDO, and UI_context_active_but_prop_get().
Referenced by bonedropper_exec(), and bonedropper_invoke().
|
static |
Definition at line 473 of file eyedropper_bone.cc.
References BKE_object_update_select_id(), bonedropper_init(), CTX_data_main(), CTX_wm_region(), CTX_wm_window(), OPERATOR_CANCELLED, OPERATOR_RUNNING_MODAL, UI_context_active_but_clear(), WM_CURSOR_EYEDROPPER, WM_cursor_modal_set(), and WM_event_add_modal_handler().
Referenced by UI_OT_eyedropper_bone().
|
static |
Definition at line 433 of file eyedropper_bone.cc.
References bonedropper_cancel(), bonedropper_exit(), bonedropper_sample(), bonedropper_sample_pt(), bonedropper_set_draw_callback_region(), wmOperator::customdata, EVT_MODAL_MAP, EYE_MODAL_CANCEL, EYE_MODAL_SAMPLE_CONFIRM, eyedropper_win_area_find(), generate_sample_warning(), blender::ui::BoneDropper::is_undo, MOUSEMOVE, blender::ui::BoneDropper::name, OPERATOR_CANCELLED, OPERATOR_FINISHED, OPERATOR_RUNNING_MODAL, SUCCESS, wmEvent::type, wmEvent::val, and wmEvent::xy.
Referenced by UI_OT_eyedropper_bone().
|
static |
Definition at line 500 of file eyedropper_bone.cc.
References CTX_wm_window(), ELEM, uiBut::flag, PROP_POINTER, PROP_STRING, ptr, RNA_property_pointer_type(), RNA_property_type(), uiButSearch::rnasearchpoin, uiButSearch::rnasearchprop, uiBut::type, UI_BTYPE_SEARCH_MENU, UI_BUT_VALUE_CLEAR, and UI_context_active_but_prop_get().
Referenced by UI_OT_eyedropper_bone().
|
static |
Definition at line 351 of file eyedropper_bone.cc.
References BLI_assert_unreachable, bPoseChannel::bone, blender::ui::BoneSampleData::bone_rna, bonedropper_sample_pt(), CTX_wm_reports(), PointerRNA::data, ELEM, eyedropper_win_area_find(), blender::ui::BoneSampleData::name, PointerRNA::owner_id, blender::ui::BoneDropper::prop, PROP_POINTER, PROP_STRING, blender::ui::BoneDropper::ptr, RNA_pointer_create(), RNA_property_pointer_set(), RNA_property_pointer_type(), RNA_property_string_set(), RNA_property_type(), RNA_property_update(), blender::ui::BoneSampleData::sample_result, blender::ui::BoneDropper::search_prop, blender::ui::BoneDropper::search_ptr, SPACE_OUTLINER, SPACE_VIEW3D, SUCCESS, PointerRNA::type, and WRONG_AREA.
Referenced by bonedropper_modal().
|
static |
Definition at line 297 of file eyedropper_bone.cc.
References BKE_area_find_region_xy(), BLI_assert_unreachable, copy_v2_v2_int(), CTX_wm_area(), CTX_wm_area_set(), CTX_wm_region(), CTX_wm_region_set(), CTX_wm_window(), CTX_wm_window_set(), ED_region_tag_redraw(), ELEM, blender::ui::BoneDropper::name, blender::ui::BoneSampleData::name, blender::ui::BoneDropper::name_pos, RGN_TYPE_WINDOW, sample_data_from_3d_view(), sample_data_from_outliner(), SNPRINTF, SPACE_OUTLINER, and SPACE_VIEW3D.
Referenced by bonedropper_modal(), and bonedropper_sample().
|
static |
Definition at line 159 of file eyedropper_bone.cc.
References blender::ui::BoneDropper::area_region_type, BKE_area_find_region_type(), BKE_regiontype_from_id(), blender::ui::BoneDropper::cursor_area, datadropper_draw_cb(), blender::ui::BoneDropper::draw_handle_pixel, ED_region_draw_cb_activate(), ED_region_draw_cb_exit(), ED_region_tag_redraw(), REGION_DRAW_POST_PIXEL, RGN_TYPE_WINDOW, and ScrArea::spacetype.
Referenced by bonedropper_modal().
| void blender::ui::context_path_add_generic | ( | Vector< ContextPathItem > & | path, |
| StructRNA & | rna_type, | ||
| void * | ptr, | ||
| const BIFIconID | icon_override = ICON_NONE ) |
Definition at line 20 of file interface_context_path.cc.
References blender::Vector< T, InlineBufferCapacity, Allocator >::append(), ID_REAL_USERS, MEM_freeN(), ptr, RNA_pointer_create(), RNA_struct_name_get_alloc(), RNA_struct_ui_icon(), and PointerRNA::type.
Referenced by blender::ed::space_node::context_path_add_node_tree_and_node_groups(), blender::ed::space_node::context_path_add_object_data(), blender::ed::space_node::get_context_path_node_compositor(), blender::ed::space_node::get_context_path_node_geometry(), and blender::ed::space_node::get_context_path_node_shader().
|
static |
Definition at line 744 of file tree_view.cc.
References blender::ui::AbstractTreeView::foreach_item(), blender::ui::TreeViewItemContainer::SkipCollapsed, and blender::ui::TreeViewItemContainer::SkipFiltered.
Referenced by blender::ui::TreeViewLayoutBuilder::build_from_tree().
Definition at line 75 of file eyedropper_bone.cc.
References eyedropper_draw_cursor_text_region(), blender::ui::BoneDropper::name, and blender::ui::BoneDropper::name_pos.
Referenced by bonedropper_init(), and bonedropper_set_draw_callback_region().
| bool blender::ui::drop_target_apply_drop | ( | bContext & | C, |
| const ARegion & | region, | ||
| const wmEvent & | event, | ||
| const DropTargetInterface & | drop_target, | ||
| const ListBase & | drags ) |
Let a drop target handle a drop event.
Definition at line 24 of file interface_drop.cc.
References blender::ui::DropTargetInterface::can_drop(), blender::ui::DropTargetInterface::choose_drop_location(), LISTBASE_FOREACH, and blender::ui::DropTargetInterface::on_drop().
Referenced by ui_view_drop_invoke().
| std::string blender::ui::drop_target_tooltip | ( | const ARegion & | region, |
| const DropTargetInterface & | drop_target, | ||
| const wmDrag & | drag, | ||
| const wmEvent & | event ) |
Call DropTargetInterface::drop_tooltip() and return the result as newly allocated C string (unless the result is empty, returns null then). Needs freeing with MEM_freeN().
Definition at line 49 of file interface_drop.cc.
References blender::ui::DropTargetInterface::can_drop(), blender::ui::DropTargetInterface::choose_drop_location(), and blender::ui::DropTargetInterface::drop_tooltip().
Referenced by ui_view_drop_tooltip().
| blender::ui::ENUM_OPERATORS | ( | TreeViewItemContainer::IterOptions | , |
| TreeViewItemContainer::IterOptions::SkipCollapsed | ) |
|
static |
Definition at line 166 of file eyedropper_colorband.cc.
References BKE_colorband_init_from_table_rgba(), blender::ui::EyedropperColorband::color_band, blender::ui::EyedropperColorband::color_buffer, wmOperator::customdata, blender::ui::EyedropperColorband::is_set, blender::ui::EyedropperColorband::prop, blender::ui::EyedropperColorband::ptr, and RNA_property_update().
Referenced by eyedropper_colorband_modal(), and eyedropper_colorband_point_modal().
|
static |
Definition at line 181 of file eyedropper_colorband.cc.
References blender::ui::EyedropperColorband::color_band, wmOperator::customdata, eyedropper_colorband_exit(), blender::ui::EyedropperColorband::init_color_band, blender::ui::EyedropperColorband::is_set, blender::ui::EyedropperColorband::prop, blender::ui::EyedropperColorband::ptr, and RNA_property_update().
Referenced by eyedropper_colorband_modal(), eyedropper_colorband_point_modal(), UI_OT_eyedropper_colorramp(), and UI_OT_eyedropper_colorramp_point().
|
static |
Definition at line 289 of file eyedropper_colorband.cc.
References eyedropper_colorband_exit(), eyedropper_colorband_init(), OPERATOR_CANCELLED, and OPERATOR_FINISHED.
Referenced by UI_OT_eyedropper_colorramp(), and UI_OT_eyedropper_colorramp_point().
|
static |
Definition at line 155 of file eyedropper_colorband.cc.
References CTX_wm_window(), wmOperator::customdata, and WM_cursor_modal_restore().
Referenced by eyedropper_colorband_cancel(), eyedropper_colorband_exec(), eyedropper_colorband_modal(), and eyedropper_colorband_point_modal().
|
static |
Definition at line 62 of file eyedropper_colorband.cc.
References blender::ui::EyedropperColorband::color_band, CTX_data_pointer_get_type(), uiBut::custom_data, wmOperator::customdata, PointerRNA::data, blender::ui::EyedropperColorband::init_color_band, blender::ui::EyedropperColorband::is_undo, uiBut::poin, PointerRNA_NULL, blender::ui::EyedropperColorband::prop, blender::ui::EyedropperColorband::ptr, ptr, RNA_struct_undo_check(), uiBut::rnapoin, uiBut::rnaprop, PointerRNA::type, uiBut::type, UI_BTYPE_COLORBAND, UI_but_flag_is_set(), UI_BUT_UNDO, and UI_context_active_but_get().
Referenced by eyedropper_colorband_exec(), and eyedropper_colorband_invoke().
|
static |
Definition at line 271 of file eyedropper_colorband.cc.
References CTX_wm_region(), CTX_wm_window(), eyedropper_colorband_init(), OPERATOR_CANCELLED, OPERATOR_RUNNING_MODAL, UI_context_active_but_clear(), WM_CURSOR_EYEDROPPER, WM_cursor_modal_set(), and WM_event_add_modal_handler().
Referenced by UI_OT_eyedropper_colorramp(), and UI_OT_eyedropper_colorramp_point().
|
static |
Definition at line 194 of file eyedropper_colorband.cc.
References copy_v2_v2_int(), wmOperator::customdata, blender::ui::EyedropperColorband::event_xy_last, EVT_MODAL_MAP, EYE_MODAL_CANCEL, EYE_MODAL_SAMPLE_BEGIN, EYE_MODAL_SAMPLE_CONFIRM, EYE_MODAL_SAMPLE_RESET, eyedropper_colorband_apply(), eyedropper_colorband_cancel(), eyedropper_colorband_exit(), eyedropper_colorband_sample_point(), eyedropper_colorband_sample_segment(), blender::ui::EyedropperColorband::is_undo, MOUSEMOVE, OPERATOR_CANCELLED, OPERATOR_FINISHED, OPERATOR_RUNNING_MODAL, blender::ui::EyedropperColorband::sample_start, wmEvent::type, wmEvent::val, and wmEvent::xy.
Referenced by UI_OT_eyedropper_colorramp().
|
static |
Definition at line 231 of file eyedropper_colorband.cc.
References blender::ui::EyedropperColorband::color_band, blender::ui::EyedropperColorband::color_buffer, wmOperator::customdata, EVT_MODAL_MAP, EYE_MODAL_POINT_CANCEL, EYE_MODAL_POINT_CONFIRM, EYE_MODAL_POINT_REMOVE_LAST, EYE_MODAL_POINT_SAMPLE, EYE_MODAL_SAMPLE_RESET, eyedropper_colorband_apply(), eyedropper_colorband_cancel(), eyedropper_colorband_exit(), eyedropper_colorband_sample_point(), blender::ui::EyedropperColorband::init_color_band, MAXCOLORBAND, OPERATOR_CANCELLED, OPERATOR_FINISHED, OPERATOR_RUNNING_MODAL, blender::ui::EyedropperColorband::prop, blender::ui::EyedropperColorband::ptr, RNA_property_update(), wmEvent::type, wmEvent::val, and wmEvent::xy.
Referenced by UI_OT_eyedropper_colorramp_point().
|
static |
Definition at line 304 of file eyedropper_colorband.cc.
References CTX_data_pointer_get_type(), PointerRNA::data, ptr, uiBut::type, UI_BTYPE_COLORBAND, and UI_context_active_but_get().
Referenced by UI_OT_eyedropper_colorramp(), and UI_OT_eyedropper_colorramp_point().
|
static |
Definition at line 134 of file eyedropper_colorband.cc.
References eyedropper_colorband_sample_point().
Referenced by eyedropper_colorband_sample_segment().
|
static |
Definition at line 120 of file eyedropper_colorband.cc.
References col, blender::ui::EyedropperColorband::color_buffer, copy_v2_v2_int(), blender::ui::EyedropperColorband::event_xy_last, eyedropper_color_sample_fl(), and blender::ui::EyedropperColorband::is_set.
Referenced by eyedropper_colorband_modal(), eyedropper_colorband_point_modal(), and eyedropper_colorband_sample_callback().
|
static |
Definition at line 144 of file eyedropper_colorband.cc.
References BLI_bitmap_draw_2d_line_v2v2i(), C, blender::ui::EyedropperColorband::event_xy_last, and eyedropper_colorband_sample_callback().
Referenced by eyedropper_colorband_modal().
|
static |
Definition at line 250 of file grid_view.cc.
References BLI_assert, blender::ui::AbstractGridView::foreach_filtered_item(), blender::ui::AbstractGridViewItem::get_view(), and blender::ui::AbstractViewItem::is_filtered_visible().
|
static |
Definition at line 207 of file tree_view.cc.
References uiBlock::buttons, blender::ui::AbstractViewItem::get_view(), LISTBASE_FOREACH, UI_BTYPE_VIEW_ITEM, view, and uiButViewItem::view_item.
|
static |
Definition at line 164 of file abstract_view_item.cc.
References BLI_assert, uiBut::block, uiBlock::buttons, blender::ui::AbstractViewItem::get_view(), blender::ui::AbstractViewItem::is_renaming(), LISTBASE_FOREACH, uiBut::poin, uiBut::type, UI_BTYPE_TEXT, UI_BTYPE_VIEW_ITEM, and uiButViewItem::view_item.
Referenced by rename_button_fn().
|
static |
Definition at line 402 of file eyedropper_bone.cc.
References BKE_report(), NO_BONE_3DVIEW, NO_BONE_OUTLINER, wmOperator::reports, RPT_WARNING, SUCCESS, UNKNOWN_FAILURE, WRONG_AREA, and WRONG_ARMATURE.
Referenced by bonedropper_modal().
|
static |
Definition at line 81 of file eyedropper_bone.cc.
References PointerRNA::data, ID_AR, PointerRNA::owner_id, blender::ui::BoneDropper::prop, blender::ui::BoneDropper::ptr, RNA_id_pointer_create(), RNA_property_editable(), RNA_type_to_ID_code(), blender::ui::BoneDropper::search_ptr, and PointerRNA::type.
Referenced by bonedropper_init().
|
static |
Definition at line 38 of file tree_view.cc.
References uiStyle::buttonspacey, UI_style_get_dpi(), and unpadded_item_height().
Referenced by blender::ui::TreeViewLayoutBuilder::build_from_tree(), blender::ui::TreeViewLayoutBuilder::build_row(), and blender::ui::AbstractTreeView::set_default_rows().
| std::unique_ptr< DropTargetInterface > blender::ui::region_views_find_drop_target_at | ( | const ARegion * | region, |
| const int | xy[2] ) |
Try to find a view item with a drop target under the mouse cursor, or if not found, a view with a drop target.
| xy | Coordinate to find a drop target at, in window space. |
Definition at line 220 of file interface_view.cc.
References uiStyle::buttonspacex, UI_region_view_find_at(), UI_region_views_find_item_at(), UI_style_get_dpi(), and xy.
Referenced by ui_view_drop_invoke(), ui_view_drop_poll(), ui_view_drop_poll(), and ui_view_drop_tooltip().
|
static |
Definition at line 186 of file abstract_view_item.cc.
References BLI_assert, find_item_from_rename_button(), and blender::ui::AbstractViewItem::rename_apply().
Referenced by blender::ui::AbstractViewItem::add_rename_button().
|
static |
Definition at line 180 of file eyedropper_bone.cc.
References blender::ui::BoneSampleData::bone_rna, CTX_data_mode_enum(), CTX_MODE_EDIT_ARMATURE, CTX_MODE_POSE, Object::data, ED_armature_pick_ebone(), ED_armature_pick_pchan(), bArmature::id, Object::id, blender::ui::BoneSampleData::name, bPoseChannel::name, EditBone::name, NO_BONE_3DVIEW, Base::object, PointerRNA::owner_id, RNA_pointer_create(), blender::ui::BoneSampleData::sample_result, blender::ui::BoneDropper::search_ptr, SUCCESS, and WRONG_ARMATURE.
Referenced by bonedropper_sample_pt().
|
static |
Definition at line 229 of file eyedropper_bone.cc.
References BLI_assert, blender::ui::BoneSampleData::bone_rna, Object::data, PointerRNA::data, ED_outliner_give_rna_under_cursor(), GS, ID_OB, blender::ui::BoneSampleData::name, Bone::name, bPoseChannel::name, EditBone::name, ID::name, NO_BONE_OUTLINER, PointerRNA::owner_id, blender::ui::BoneSampleData::sample_result, blender::ui::BoneDropper::search_ptr, SUCCESS, PointerRNA::type, and WRONG_ARMATURE.
Referenced by bonedropper_sample_pt().
| void blender::ui::template_asset_shelf_popover | ( | uiLayout & | layout, |
| const bContext & | C, | ||
| StringRefNull | asset_shelf_id, | ||
| StringRefNull | name, | ||
| int | icon ) |
Definition at line 28 of file interface_template_asset_shelf_popover.cc.
References uiBlock::buttons, blender::StringRefNull::c_str(), CTX_wm_region(), ListBase::last, RGN_TYPE_IS_HEADER_ANY, RNA_warning, blender::ed::asset::shelf::type_find_from_idname(), UI_BUT_ICON_PREVIEW, ui_def_but_icon(), UI_HAS_ICON, uiItemPopoverPanel(), uiLayoutGetBlock(), uiLayoutRow(), uiLayoutSetContextString(), uiLayoutSetScaleX(), uiLayoutSetScaleY(), and uiLayoutSetUnitsX().
| void blender::ui::template_breadcrumbs | ( | uiLayout & | layout, |
| Span< ContextPathItem > | context_path ) |
Definition at line 54 of file interface_context_path.cc.
References blender::Span< T >::index_range(), UI_but_icon_indicator_number_set(), UI_LAYOUT_ALIGN_LEFT, uiItemL(), uiItemL_ex(), uiLayoutRow(), and uiLayoutSetAlignment().
| void blender::ui::UI_OT_eyedropper_bone | ( | wmOperatorType * | ot | ) |
Definition at line 532 of file eyedropper_bone.cc.
References bonedropper_cancel(), bonedropper_exec(), bonedropper_invoke(), bonedropper_modal(), bonedropper_poll(), wmOperatorType::cancel, wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::modal, wmOperatorType::name, OPTYPE_BLOCKING, OPTYPE_INTERNAL, OPTYPE_UNDO, ot, and wmOperatorType::poll.
Referenced by ED_operatortypes_ui().
| void blender::ui::UI_OT_eyedropper_colorramp | ( | wmOperatorType * | ot | ) |
Definition at line 317 of file eyedropper_colorband.cc.
References wmOperatorType::cancel, wmOperatorType::description, wmOperatorType::exec, eyedropper_colorband_cancel(), eyedropper_colorband_exec(), eyedropper_colorband_invoke(), eyedropper_colorband_modal(), eyedropper_colorband_poll(), wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::modal, wmOperatorType::name, OPTYPE_BLOCKING, OPTYPE_INTERNAL, OPTYPE_UNDO, ot, and wmOperatorType::poll.
Referenced by ED_operatortypes_ui().
| void blender::ui::UI_OT_eyedropper_colorramp_point | ( | wmOperatorType * | ot | ) |
Definition at line 337 of file eyedropper_colorband.cc.
References wmOperatorType::cancel, wmOperatorType::description, wmOperatorType::exec, eyedropper_colorband_cancel(), eyedropper_colorband_exec(), eyedropper_colorband_invoke(), eyedropper_colorband_point_modal(), eyedropper_colorband_poll(), wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::modal, wmOperatorType::name, OPTYPE_BLOCKING, OPTYPE_INTERNAL, OPTYPE_UNDO, ot, and wmOperatorType::poll.
Referenced by ED_operatortypes_ui().
|
static |
Definition at line 34 of file tree_view.cc.
References UI_UNIT_Y.
Referenced by blender::ui::TreeViewLayoutBuilder::build_row(), and padded_item_height().