diff options
author | Hans Goudey <h.goudey@me.com> | 2020-08-14 04:00:54 +0300 |
---|---|---|
committer | Hans Goudey <h.goudey@me.com> | 2020-08-14 04:00:54 +0300 |
commit | 570044e9f412d37fbf1523652034afe5d87a3d4e (patch) | |
tree | 0ed5697e4de4e87704862d72e158206dbc4b4864 /source/blender/editors/interface/interface_intern.h | |
parent | 275f1039d22cb0de4862eb3b7bae859cdddce777 (diff) |
UI Code Quality: Use derived struct for curve profile buttons
Continuing the work from rB49f088e2d093.
Differential Revision: https://developer.blender.org/D8561
Diffstat (limited to 'source/blender/editors/interface/interface_intern.h')
-rw-r--r-- | source/blender/editors/interface/interface_intern.h | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/source/blender/editors/interface/interface_intern.h b/source/blender/editors/interface/interface_intern.h index 6718db39e61..ad34649a5ec 100644 --- a/source/blender/editors/interface/interface_intern.h +++ b/source/blender/editors/interface/interface_intern.h @@ -33,6 +33,7 @@ struct AnimationEvalContext; struct ARegion; +struct CurveProfile; struct ID; struct ImBuf; struct Scene; @@ -268,7 +269,6 @@ struct uiBut { float *editvec; void *editcoba; void *editcumap; - void *editprofile; uiButPushedStateFunc pushed_state_func; void *pushed_state_arg; @@ -320,6 +320,7 @@ typedef struct uiButDecorator { int rnaindex; } uiButDecorator; +/** Derived struct for #UI_BTYPE_PROGRESS_BAR. */ typedef struct uiButProgressbar { uiBut but; @@ -327,12 +328,20 @@ typedef struct uiButProgressbar { float progress; } uiButProgressbar; +/** Derived struct for #UI_BTYPE_HSVCUBE. */ typedef struct uiButHSVCube { uiBut but; eButGradientType gradient_type; } uiButHSVCube; +/** Derived struct for #UI_BTYPE_CURVEPROFILE. */ +typedef struct uiButCurveProfile { + uiBut but; + + struct CurveProfile *edit_profile; +} uiButCurveProfile; + /** * Additional, superimposed icon for a button, invoking an operator. */ |