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:
authorLukas Stockner <lukas.stockner@freenet.de>2018-12-07 05:26:20 +0300
committerLukas Stockner <lukas.stockner@freenet.de>2018-12-08 20:06:23 +0300
commite79bb957fc3d59a659d176cdd7f8b7faf5f0963f (patch)
tree4cf28ec1109363cc538fcc6c66ae1ecb5dce475d /release/datafiles
parentaff9ccbade9ae74fb63becc842621eefef5abfa0 (diff)
User Interface: Add button color for indicating that the value differs from the interpolated one
One issue that especially newer users often run into is that they accidentally reset changes to the scene by switching frame without creating a keyframe first. Therefore, this commit adds a new color that is used to draw properties if their current value differs from the one that would be set when switching to this frame. This works both for existing keyframes as well as for currently interpolated frames. Unfortunately the flags in but->flag are full, so I had to move the new flag to but->drawflag and pass that to all relevant functions. I went with orange for the color since afaics it fits with the green and yellow that are currently used for keyframe states and since it's somewhat reddish to signify that there might be something to look out for here. Reviewers: campbellbarton, #user_interface, brecht Reviewed By: campbellbarton Subscribers: brecht, predoe Differential Revision: https://developer.blender.org/D3949
Diffstat (limited to 'release/datafiles')
-rw-r--r--release/datafiles/userdef/userdef_default_theme.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/release/datafiles/userdef/userdef_default_theme.c b/release/datafiles/userdef/userdef_default_theme.c
index 6187f486a29..90e8ca256aa 100644
--- a/release/datafiles/userdef/userdef_default_theme.c
+++ b/release/datafiles/userdef/userdef_default_theme.c
@@ -228,6 +228,8 @@ const bTheme U_theme_default = {
.inner_driven_sel = RGBA(0x9900e6ff),
.inner_overridden = RGBA(0x19c3c300),
.inner_overridden_sel = RGBA(0x118f8f00),
+ .inner_changed = RGBA(0xcc7529ff),
+ .inner_changed_sel = RGBA(0xe6852dff),
.blend = 0.5f,
},
.widget_emboss = RGBA(0x00000005),