Blender V4.5
WorkspaceStatus Class Reference

#include <ED_screen.hh>

Public Member Functions

 WorkspaceStatus (bContext *C)
Public Functions
void item (std::string text, int icon1, int icon2=0)
void item_bool (std::string text, bool inverted, int icon1, int icon2=0)
void range (std::string text, int icon1, int icon2)
void opmodal (std::string text, const wmOperatorType *ot, int propvalue, bool inverted=false)

Detailed Description

Definition at line 469 of file ED_screen.hh.

Constructor & Destructor Documentation

◆ WorkspaceStatus()

Member Function Documentation

◆ item()

void WorkspaceStatus::item ( std::string text,
int icon1,
int icon2 = 0 )

Add a static status entry and up to two icons.

Example: [LMB][Enter] Confirm

Definition at line 979 of file area.cc.

References ed_workspace_status_icon_item(), and ed_workspace_status_text_item().

Referenced by add_marker_at_click_invoke(), annotation_draw_status_indicators(), blender::ed::transform::apply_shear(), area_join_modal(), area_move_apply_do(), area_move_invoke(), area_move_modal(), area_swap_modal(), button_activate_state(), change_frame_modal(), common_draw_status_header(), decimate_draw_status(), blender::ed::sculpt_paint::dyntopo::dyntopo_detail_size_update_header(), ease_draw_status_header(), ED_slider_status_get(), ED_workspace_status_text(), edbm_inset_update_header(), eyedropper_modal(), fly_draw_status(), blender::ed::sculpt_paint::grease_pencil_fill_status_indicators(), blender::ed::greasepencil::grease_pencil_primitive_status_indicators(), blender::ed::transform::initResize(), blender::ed::transform::initRotation(), blender::ed::transform::initTrackball(), knife_update_header(), loopcut_init(), mesh_bisect_invoke(), pose_slide_draw_status(), poselib_blend_modal(), redraw_timer_exec(), scale_from_neighbor_draw_status_header(), blender::ed::asset::screenshot_preview_modal(), blender::ed::sculpt_paint::filter::sculpt_mesh_update_status_bar(), shear_draw_status_header(), blender::ed::vse::slip_draw_status(), stitch_update_header(), ui_block_open_begin(), UI_popup_block_ex(), UI_popup_block_invoke_ex(), ui_popup_menu_create_from_menutype(), ui_popup_menu_create_impl(), ui_textedit_begin(), blender::ed::object::voxel_size_edit_update_header(), and walk_draw_status().

◆ item_bool()

◆ opmodal()

◆ range()

void WorkspaceStatus::range ( std::string text,
int icon1,
int icon2 )

Add a static status entry showing two icons separated by a dash. Example: [A]-[Z] Search

Definition at line 986 of file area.cc.

References ed_workspace_status_item(), ed_workspace_status_space(), and ed_workspace_status_text_item().

Referenced by ui_popup_menu_create_from_menutype().


The documentation for this class was generated from the following files: