|
Blender V5.0
|
Go to the source code of this file.
Functions | |
| blender::Vector< eSpaceButtons_Context > | ED_buttons_tabs_list (const SpaceProperties *sbuts, bool apply_filter=true) |
| void | ED_buttons_visible_tabs_menu (bContext *C, uiLayout *layout, void *) |
| void | ED_buttons_navbar_menu (bContext *C, uiLayout *layout, void *) |
| bool | ED_buttons_tab_has_search_result (SpaceProperties *sbuts, int index) |
| void | ED_buttons_search_string_set (SpaceProperties *sbuts, const char *value) |
| int | ED_buttons_search_string_length (SpaceProperties *sbuts) |
| const char * | ED_buttons_search_string_get (SpaceProperties *sbuts) |
| bool | ED_buttons_should_sync_with_outliner (const bContext *C, const SpaceProperties *sbuts, ScrArea *area) |
| void | ED_buttons_set_context (const bContext *C, SpaceProperties *sbuts, PointerRNA *ptr, int context) |
Definition at line 200 of file space_buttons.cc.
References C, ED_screens_region_flip_menu_create(), IFACE_, blender::wm::InvokeDefault, uiLayout::op(), and uiLayout::operator_context_set().
Referenced by ui_popup_context_menu_for_button().
| const char * ED_buttons_search_string_get | ( | SpaceProperties * | sbuts | ) |
Definition at line 336 of file space_buttons.cc.
References SpaceProperties::runtime, and SpaceProperties_Runtime::search_string.
Referenced by ED_area_region_search_filter_get().
| int ED_buttons_search_string_length | ( | SpaceProperties * | sbuts | ) |
Definition at line 341 of file space_buttons.cc.
References SpaceProperties::runtime, SpaceProperties_Runtime::search_string, and STRNLEN.
| void ED_buttons_search_string_set | ( | SpaceProperties * | sbuts, |
| const char * | value ) |
Definition at line 346 of file space_buttons.cc.
References SpaceProperties::runtime, SpaceProperties_Runtime::search_string, and STRNCPY_UTF8.
| void ED_buttons_set_context | ( | const bContext * | C, |
| SpaceProperties * | sbuts, | ||
| PointerRNA * | ptr, | ||
| int | context ) |
Definition at line 864 of file buttons_context.cc.
References buttons_context_path(), C, is_pointer_in_path(), SpaceProperties::mainb, SpaceProperties::mainbuser, and ptr.
Referenced by blender::ed::outliner::outliner_sync_to_properties_editors().
| bool ED_buttons_should_sync_with_outliner | ( | const bContext * | C, |
| const SpaceProperties * | sbuts, | ||
| ScrArea * | area ) |
Definition at line 854 of file buttons_context.cc.
References C, CTX_wm_area(), ED_area_has_shared_border(), SpaceProperties::outliner_sync, PROPERTIES_SYNC_ALWAYS, and PROPERTIES_SYNC_AUTO.
Referenced by blender::ed::outliner::outliner_sync_to_properties_editors().
| bool ED_buttons_tab_has_search_result | ( | SpaceProperties * | sbuts, |
| int | index ) |
Definition at line 353 of file space_buttons.cc.
References BLI_BITMAP_TEST, SpaceProperties::runtime, and SpaceProperties_Runtime::tab_search_results.
| blender::Vector< eSpaceButtons_Context > ED_buttons_tabs_list | ( | const SpaceProperties * | sbuts, |
| bool | apply_filter = true ) |
Fills an array with the tab context values for the properties editor. -1 signals a separator.
Definition at line 207 of file space_buttons.cc.
References blender::Vector< T, InlineBufferCapacity, Allocator >::append(), BCONTEXT_BONE, BCONTEXT_BONE_CONSTRAINT, BCONTEXT_COLLECTION, BCONTEXT_CONSTRAINT, BCONTEXT_DATA, BCONTEXT_MATERIAL, BCONTEXT_MODIFIER, BCONTEXT_OBJECT, BCONTEXT_OUTPUT, BCONTEXT_PARTICLE, BCONTEXT_PHYSICS, BCONTEXT_RENDER, BCONTEXT_SCENE, BCONTEXT_SEPARATOR, BCONTEXT_SHADERFX, BCONTEXT_STRIP, BCONTEXT_STRIP_MODIFIER, BCONTEXT_TEXTURE, BCONTEXT_TOOL, BCONTEXT_VIEW_LAYER, BCONTEXT_WORLD, filter, blender::Vector< T, InlineBufferCapacity, Allocator >::is_empty(), blender::Vector< T, InlineBufferCapacity, Allocator >::last(), SpaceProperties::pathflag, and SpaceProperties::visible_tabs.
Referenced by buttons_main_region_layout(), buttons_main_region_property_search(), and find_new_properties_tab().
Definition at line 176 of file space_buttons.cc.
References C, CTX_wm_screen(), CTX_wm_space_properties(), uiLayout::prop(), ptr, RNA_pointer_create_discrete(), and UI_ITEM_R_TOGGLE.
Referenced by screen_context_menu_invoke(), and ui_popup_context_menu_for_button().