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:
authorJose Molina Garcia <jose_molinag@yahoo.es>2014-01-07 13:45:40 +0400
committerJoshua Leung <aligorith@gmail.com>2014-01-17 05:42:10 +0400
commit5e5b0cee4fc364eade49798baa9e312e9211799b (patch)
treee32bd4143a1144c871e71d35a573cc179fea1ca3 /source/blender/editors/interface
parent74ae93d1cd67becf89683be0b44a64e882a9429a (diff)
T37579: Theme settings for Keyframe Colours
This patch makes it possible to customise the colours used for the different keyframe types (Keyframe, Breakdown, Extreme, Jitter) and the border colours (normal and selected). Reviewed by: Joshua Leung
Diffstat (limited to 'source/blender/editors/interface')
-rw-r--r--source/blender/editors/interface/resources.c32
1 files changed, 32 insertions, 0 deletions
diff --git a/source/blender/editors/interface/resources.c b/source/blender/editors/interface/resources.c
index d4b23d5aaa6..38f185304e8 100644
--- a/source/blender/editors/interface/resources.c
+++ b/source/blender/editors/interface/resources.c
@@ -331,6 +331,26 @@ const unsigned char *UI_ThemeGetColorPtr(bTheme *btheme, int spacetype, int colo
cp = ts->strip; break;
case TH_STRIP_SELECT:
cp = ts->strip_select; break;
+ case TH_KEYTYPE_KEYFRAME:
+ cp = ts->keytype_keyframe; break;
+ case TH_KEYTYPE_KEYFRAME_SELECT:
+ cp = ts->keytype_keyframe_select; break;
+ case TH_KEYTYPE_EXTREME:
+ cp = ts->keytype_extreme; break;
+ case TH_KEYTYPE_EXTREME_SELECT:
+ cp = ts->keytype_extreme_select; break;
+ case TH_KEYTYPE_BREAKDOWN:
+ cp = ts->keytype_breakdown; break;
+ case TH_KEYTYPE_BREAKDOWN_SELECT:
+ cp = ts->keytype_breakdown_select; break;
+ case TH_KEYTYPE_JITTER:
+ cp = ts->keytype_jitter; break;
+ case TH_KEYTYPE_JITTER_SELECT:
+ cp = ts->keytype_jitter_select; break;
+ case TH_KEYBORDER:
+ cp = ts->keyborder; break;
+ case TH_KEYBORDER_SELECT:
+ cp = ts->keyborder_select; break;
case TH_CFRAME:
cp = ts->cframe; break;
case TH_NURB_ULINE:
@@ -893,6 +913,18 @@ void ui_theme_init_default(void)
rgba_char_args_set(btheme->tact.anim_active, 204, 112, 26, 102);
+ rgba_char_args_set(btheme->tact.keytype_keyframe, 232, 232, 232, 255);
+ rgba_char_args_set(btheme->tact.keytype_keyframe_select, 255, 190, 50, 255);
+ rgba_char_args_set(btheme->tact.keytype_extreme, 237, 178, 204, 255);
+ rgba_char_args_set(btheme->tact.keytype_extreme_select, 242, 127, 127, 255);
+ rgba_char_args_set(btheme->tact.keytype_breakdown, 178, 219, 232, 255);
+ rgba_char_args_set(btheme->tact.keytype_breakdown_select, 84, 191, 237, 255);
+ rgba_char_args_set(btheme->tact.keytype_jitter, 148, 229, 117, 255);
+ rgba_char_args_set(btheme->tact.keytype_jitter_select, 97, 191, 066, 255);
+
+ rgba_char_args_set(btheme->tact.keyborder, 0, 0, 0, 255);
+ rgba_char_args_set(btheme->tact.keyborder_select, 0, 0, 0, 255);
+
/* space nla */
btheme->tnla = btheme->tact;