Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/space_spreadsheet/spreadsheet_layout.cc
| Show First 20 Lines • Show All 164 Lines • ▼ Show 20 Lines | else if (cell_value.value_float2.has_value()) { | ||||
| const float2 value = *cell_value.value_float2; | const float2 value = *cell_value.value_float2; | ||||
| this->draw_float_vector(params, Span(&value.x, 2)); | this->draw_float_vector(params, Span(&value.x, 2)); | ||||
| } | } | ||||
| else if (cell_value.value_float3.has_value()) { | else if (cell_value.value_float3.has_value()) { | ||||
| const float3 value = *cell_value.value_float3; | const float3 value = *cell_value.value_float3; | ||||
| this->draw_float_vector(params, Span(&value.x, 3)); | this->draw_float_vector(params, Span(&value.x, 3)); | ||||
| } | } | ||||
| else if (cell_value.value_color.has_value()) { | else if (cell_value.value_color.has_value()) { | ||||
| const Color4f value = *cell_value.value_color; | const ColorGeometry4f value = *cell_value.value_color; | ||||
| this->draw_float_vector(params, Span(&value.r, 4)); | this->draw_float_vector(params, Span(&value.r, 4)); | ||||
| } | } | ||||
| else if (cell_value.value_object.has_value()) { | else if (cell_value.value_object.has_value()) { | ||||
| const ObjectCellValue value = *cell_value.value_object; | const ObjectCellValue value = *cell_value.value_object; | ||||
| uiDefIconTextBut(params.block, | uiDefIconTextBut(params.block, | ||||
| UI_BTYPE_LABEL, | UI_BTYPE_LABEL, | ||||
| 0, | 0, | ||||
| ICON_OBJECT_DATA, | ICON_OBJECT_DATA, | ||||
| ▲ Show 20 Lines • Show All 75 Lines • Show Last 20 Lines | |||||