From 321eef6a0c0f8ed8671ffa8f9aa9ef2ca9125153 Mon Sep 17 00:00:00 2001 From: Harley Acheson Date: Fri, 2 Apr 2021 14:26:16 -0700 Subject: UI: Align Spreadsheet Booleans to Center Aligning spreadsheet Booleans to the middle of their cells. Differential Revision: https://developer.blender.org/D10882 Reviewed by Hans Goudey --- .../space_spreadsheet/spreadsheet_column_layout.cc | 31 +++++++++++----------- 1 file changed, 16 insertions(+), 15 deletions(-) (limited to 'source') diff --git a/source/blender/editors/space_spreadsheet/spreadsheet_column_layout.cc b/source/blender/editors/space_spreadsheet/spreadsheet_column_layout.cc index 57d329fa710..77c56c02d93 100644 --- a/source/blender/editors/space_spreadsheet/spreadsheet_column_layout.cc +++ b/source/blender/editors/space_spreadsheet/spreadsheet_column_layout.cc @@ -167,21 +167,22 @@ class ColumnLayoutDrawer : public SpreadsheetDrawer { else if (cell_value.value_bool.has_value()) { const bool value = *cell_value.value_bool; const int icon = value ? ICON_CHECKBOX_HLT : ICON_CHECKBOX_DEHLT; - uiDefIconTextBut(params.block, - UI_BTYPE_LABEL, - 0, - icon, - "", - params.xmin, - params.ymin, - params.width, - params.height, - nullptr, - 0, - 0, - 0, - 0, - nullptr); + uiBut *but = uiDefIconTextBut(params.block, + UI_BTYPE_LABEL, + 0, + icon, + "", + params.xmin, + params.ymin, + params.width, + params.height, + nullptr, + 0, + 0, + 0, + 0, + nullptr); + UI_but_drawflag_disable(but, UI_BUT_ICON_LEFT); } else if (cell_value.value_object.has_value()) { const ObjectCellValue value = *cell_value.value_object; -- cgit v1.2.3