Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJulian Eisel <julian@blender.org>2020-09-03 18:39:57 +0300
committerJulian Eisel <julian@blender.org>2020-09-03 18:46:23 +0300
commitd2c52d4de2ca20dd2ba0254dd6207a70e9bd0597 (patch)
tree336b9f581487911e5bb2c100002868a5e86c5ed1 /source/blender/editors/interface/interface_layout.c
parentd8a80e5949e454d8e326f54abf0ef9a0bc3aeb83 (diff)
Cleanup: Add/use function to disable buttons with a disabled hint
We do this in a couple of places, so it's worth having the logic wrapped into a function. Also, the only way to set the disabled hint for a button from outside of `interface/` was through `UI_block_lock_set()`/`UI_block_lock_clear()`, for which the usage isn't obvious when you just try to disable a single button.
Diffstat (limited to 'source/blender/editors/interface/interface_layout.c')
-rw-r--r--source/blender/editors/interface/interface_layout.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/source/blender/editors/interface/interface_layout.c b/source/blender/editors/interface/interface_layout.c
index e1f3e14eda1..7b4bb067eb8 100644
--- a/source/blender/editors/interface/interface_layout.c
+++ b/source/blender/editors/interface/interface_layout.c
@@ -1139,8 +1139,7 @@ static void ui_item_disabled(uiLayout *layout, const char *name)
w = ui_text_icon_width(layout, name, 0, 0);
but = uiDefBut(block, UI_BTYPE_LABEL, 0, name, 0, 0, w, UI_UNIT_Y, NULL, 0.0, 0.0, 0, 0, "");
- but->flag |= UI_BUT_DISABLED;
- but->disabled_info = "";
+ UI_but_disable(but, "");
}
/**