Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/interface/interface_widgets.c
| Show First 20 Lines • Show All 2,397 Lines • ▼ Show 20 Lines | #endif | ||||
| if (!no_text_padding) { | if (!no_text_padding) { | ||||
| int text_padding = (UI_TEXT_MARGIN_X * U.widget_unit) / but->block->aspect; | int text_padding = (UI_TEXT_MARGIN_X * U.widget_unit) / but->block->aspect; | ||||
| if (but->editstr) { | if (but->editstr) { | ||||
| rect->xmin += text_padding; | rect->xmin += text_padding; | ||||
| } | } | ||||
| else if (but->flag & UI_BUT_DRAG_MULTI) { | else if (but->flag & UI_BUT_DRAG_MULTI) { | ||||
| bool text_is_edited = ui_but_drag_multi_edit_get(but) != NULL; | bool text_is_edited = ui_but_drag_multi_edit_get(but) != NULL; | ||||
| if (text_is_edited) { | if (text_is_edited || (but->drawflag & UI_BUT_TEXT_LEFT)) { | ||||
| rect->xmin += text_padding; | rect->xmin += text_padding; | ||||
| } | } | ||||
| } | } | ||||
| else if (but->drawflag & UI_BUT_TEXT_LEFT) { | else if (but->drawflag & UI_BUT_TEXT_LEFT) { | ||||
| /* Reduce the left padding for labels without an icon. */ | /* Reduce the left padding for labels without an icon. */ | ||||
| if ((but->type == UI_BTYPE_LABEL) && !(but->flag & UI_HAS_ICON) && | if ((but->type == UI_BTYPE_LABEL) && !(but->flag & UI_HAS_ICON) && | ||||
| !ui_block_is_menu(but->block)) { | !ui_block_is_menu(but->block)) { | ||||
| ▲ Show 20 Lines • Show All 2,945 Lines • Show Last 20 Lines | |||||