|
Blender V5.0
|
Inherits blender::ed::spreadsheet::SpreadsheetDrawer.
Additional Inherited Members | |
| Public Attributes inherited from blender::ed::spreadsheet::SpreadsheetDrawer | |
| int | left_column_width |
| int | top_row_height |
| int | row_height |
| int | tot_rows = 0 |
| int | tot_columns = 0 |
Definition at line 76 of file spreadsheet_layout.cc.
|
inline |
Definition at line 81 of file spreadsheet_layout.cc.
References blender::ed::spreadsheet::SpreadsheetLayout::columns, blender::ed::spreadsheet::SpreadsheetLayout::index_column_width, blender::ed::spreadsheet::SpreadsheetDrawer::left_column_width, blender::ed::spreadsheet::SpreadsheetLayout::row_indices, blender::index_mask::IndexMask::size(), blender::ed::spreadsheet::SpreadsheetDrawer::tot_columns, and blender::ed::spreadsheet::SpreadsheetDrawer::tot_rows.
|
inlinefinalvirtual |
Reimplemented from blender::ed::spreadsheet::SpreadsheetDrawer.
Definition at line 548 of file spreadsheet_layout.cc.
|
inline |
Definition at line 472 of file spreadsheet_layout.cc.
References blender::color::decode(), float, i, blender::Span< T >::index_range(), Label, params, POINTER_AS_UINT, POINTER_FROM_UINT, blender::ColorRGBA< ChannelStorageType, Space, Alpha >::r, blender::Span< T >::size(), TIP_, UI_but_drawflag_disable(), UI_but_drawflag_enable(), UI_but_func_tooltip_set(), UI_BUT_TEXT_LEFT, UI_BUT_TEXT_RIGHT, and uiDefIconTextBut().
Referenced by draw_content_cell_value().
|
inlinefinalvirtual |
Reimplemented from blender::ed::spreadsheet::SpreadsheetDrawer.
Definition at line 135 of file spreadsheet_layout.cc.
References BUFFER_FOR_CPP_TYPE_VALUE, blender::ed::spreadsheet::ColumnValues::data(), data, blender::CPPType::destruct(), draw_content_cell_value(), params, and blender::ed::spreadsheet::ColumnValues::size().
|
inline |
Definition at line 151 of file spreadsheet_layout.cc.
References CELL_PADDING_X, blender::ed::spreadsheet::ColumnValues::display_hint(), draw_byte_color(), draw_content_cell_value(), draw_float4x4(), draw_float_vector(), draw_int(), draw_int_vector(), draw_undrawable(), blender::GPointer::get(), blender::ed::spreadsheet::get_instance_reference_icon(), blender::bke::SocketValueVariant::get_single_ptr(), IFACE_, blender::CPPType::is(), blender::StringRefBase::is_empty(), blender::bke::SocketValueVariant::is_single(), Label, MEM_callocN(), MEM_dupallocN(), MEM_freeN(), blender::bke::InstanceReference::name(), name, params, blender::ColorRGBA< ChannelStorageType, Space, Alpha >::r, MStringProperty::s, MStringProperty::s_len, blender::GPointer::type(), UI_but_drawflag_disable(), UI_but_drawflag_enable(), UI_but_func_tooltip_set(), UI_BUT_ICON_LEFT, UI_BUT_TEXT_LEFT, UI_BUT_TEXT_RIGHT, uiDefIconTextBut(), and blender::nodes::BundleItemValue::value.
Referenced by draw_content_cell(), and draw_content_cell_value().
|
inline |
Definition at line 514 of file spreadsheet_layout.cc.
References draw_undrawable(), blender::ed::spreadsheet::format_matrix_to_grid(), MEM_dupallocN(), MEM_freeN(), params, UI_but_drawflag_disable(), UI_but_func_tooltip_custom_set(), UI_BUT_TEXT_LEFT, UI_TIP_LC_VALUE, UI_TIP_STYLE_MONO, and UI_tooltip_text_field_add().
Referenced by draw_content_cell_value().
|
inline |
Definition at line 346 of file spreadsheet_layout.cc.
References BLI_assert, float, i, blender::Span< T >::index_range(), blender::Span< T >::is_empty(), Label, MEM_dupallocN(), MEM_freeN(), params, blender::Span< T >::size(), UI_but_drawflag_disable(), UI_but_drawflag_enable(), UI_but_func_tooltip_set(), UI_BUT_TEXT_LEFT, UI_BUT_TEXT_RIGHT, and uiDefIconTextBut().
Referenced by draw_content_cell_value().
|
inline |
Definition at line 380 of file spreadsheet_layout.cc.
References BLI_str_format_byte_unit(), BLI_STR_FORMAT_INT64_BYTE_UNIT_SIZE, BLI_str_format_int64_grouped(), BLI_STR_FORMAT_INT64_GROUPED_SIZE, blender::ed::spreadsheet::Bytes, Label, MEM_dupallocN(), MEM_freeN(), params, TIP_, UI_but_drawflag_disable(), UI_but_drawflag_enable(), UI_but_func_tooltip_set(), UI_BUT_TEXT_LEFT, UI_BUT_TEXT_RIGHT, and uiDefIconTextBut().
Referenced by draw_content_cell_value().
|
inline |
Definition at line 439 of file spreadsheet_layout.cc.
References BLI_assert, float, i, blender::Span< T >::index_range(), blender::Span< T >::is_empty(), Label, MEM_dupallocN(), MEM_freeN(), params, blender::Span< T >::size(), UI_but_drawflag_disable(), UI_but_drawflag_enable(), UI_but_func_tooltip_set(), UI_BUT_TEXT_LEFT, UI_BUT_TEXT_RIGHT, and uiDefIconTextBut().
Referenced by draw_content_cell_value().
|
inlinefinalvirtual |
Reimplemented from blender::ed::spreadsheet::SpreadsheetDrawer.
Definition at line 115 of file spreadsheet_layout.cc.
References Label, params, UI_but_drawflag_disable(), UI_but_drawflag_enable(), UI_BUT_TEXT_LEFT, UI_BUT_TEXT_RIGHT, and uiDefIconTextBut().
|
inlinefinalvirtual |
Reimplemented from blender::ed::spreadsheet::SpreadsheetDrawer.
Definition at line 89 of file spreadsheet_layout.cc.
References Label, name, params, UI_but_drawflag_disable(), UI_but_func_tooltip_set(), UI_BUT_TEXT_LEFT, UI_BUT_TEXT_RIGHT, and uiDefIconTextBut().
|
inline |
Definition at line 530 of file spreadsheet_layout.cc.
References Label, params, UI_but_drawflag_disable(), UI_BUT_TEXT_LEFT, and uiDefIconTextBut().
Referenced by draw_content_cell_value(), and draw_float4x4().