Changeset View
Changeset View
Standalone View
Standalone View
source/blender/makesdna/DNA_space_types.h
| Show First 20 Lines • Show All 2,000 Lines • ▼ Show 20 Lines | |||||
| typedef enum eSpaceSpreadsheet_ContextType { | typedef enum eSpaceSpreadsheet_ContextType { | ||||
| SPREADSHEET_CONTEXT_OBJECT = 0, | SPREADSHEET_CONTEXT_OBJECT = 0, | ||||
| SPREADSHEET_CONTEXT_MODIFIER = 1, | SPREADSHEET_CONTEXT_MODIFIER = 1, | ||||
| SPREADSHEET_CONTEXT_NODE = 2, | SPREADSHEET_CONTEXT_NODE = 2, | ||||
| } eSpaceSpreadsheet_ContextType; | } eSpaceSpreadsheet_ContextType; | ||||
| typedef enum eSpreadsheetColumnValueType { | typedef enum eSpreadsheetColumnValueType { | ||||
| SPREADSHEET_VALUE_TYPE_UNKNOWN = -1, | |||||
| SPREADSHEET_VALUE_TYPE_BOOL = 0, | SPREADSHEET_VALUE_TYPE_BOOL = 0, | ||||
| SPREADSHEET_VALUE_TYPE_INT32 = 1, | SPREADSHEET_VALUE_TYPE_INT32 = 1, | ||||
| SPREADSHEET_VALUE_TYPE_FLOAT = 2, | SPREADSHEET_VALUE_TYPE_FLOAT = 2, | ||||
| SPREADSHEET_VALUE_TYPE_FLOAT2 = 3, | SPREADSHEET_VALUE_TYPE_FLOAT2 = 3, | ||||
| SPREADSHEET_VALUE_TYPE_FLOAT3 = 4, | SPREADSHEET_VALUE_TYPE_FLOAT3 = 4, | ||||
| SPREADSHEET_VALUE_TYPE_COLOR = 5, | SPREADSHEET_VALUE_TYPE_COLOR = 5, | ||||
| SPREADSHEET_VALUE_TYPE_INSTANCES = 6, | SPREADSHEET_VALUE_TYPE_INSTANCES = 6, | ||||
| SPREADSHEET_VALUE_TYPE_STRING = 7, | SPREADSHEET_VALUE_TYPE_STRING = 7, | ||||
| } eSpreadsheetColumnValueType; | } eSpreadsheetColumnValueType; | ||||
JacquesLucke: Think we should use `-1` instead of `8`. That might be more future proof. | |||||
| /** | /** | ||||
| * We can't just use UI_UNIT_X, because it does not take `widget.points` into account, which | * We can't just use UI_UNIT_X, because it does not take `widget.points` into account, which | ||||
| * modifies the width of text as well. | * modifies the width of text as well. | ||||
| */ | */ | ||||
| #define SPREADSHEET_WIDTH_UNIT \ | #define SPREADSHEET_WIDTH_UNIT \ | ||||
| (UI_UNIT_X * UI_style_get_dpi()->widget.points / (float)UI_DEFAULT_TEXT_POINTS) | (UI_UNIT_X * UI_style_get_dpi()->widget.points / (float)UI_DEFAULT_TEXT_POINTS) | ||||
| ▲ Show 20 Lines • Show All 54 Lines • Show Last 20 Lines | |||||
Think we should use -1 instead of 8. That might be more future proof.