diff options
author | Hans Goudey <h.goudey@me.com> | 2020-08-14 04:33:47 +0300 |
---|---|---|
committer | Hans Goudey <h.goudey@me.com> | 2020-08-14 04:33:47 +0300 |
commit | 0ab21bf06ae021539c91d24d772813b6132ba382 (patch) | |
tree | d39e4e539f58e8d45e834592b660847992c7604b /source/blender/editors/interface/interface_intern.h | |
parent | 570044e9f412d37fbf1523652034afe5d87a3d4e (diff) |
UI Code Quality: Use derived struct for curve mapping buttons
The same changes as in rB570044e9f412.
Diffstat (limited to 'source/blender/editors/interface/interface_intern.h')
-rw-r--r-- | source/blender/editors/interface/interface_intern.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/source/blender/editors/interface/interface_intern.h b/source/blender/editors/interface/interface_intern.h index ad34649a5ec..6cd4571e2ab 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 CurveMapping; struct CurveProfile; struct ID; struct ImBuf; @@ -268,7 +269,6 @@ struct uiBut { double *editval; float *editvec; void *editcoba; - void *editcumap; uiButPushedStateFunc pushed_state_func; void *pushed_state_arg; @@ -342,6 +342,13 @@ typedef struct uiButCurveProfile { struct CurveProfile *edit_profile; } uiButCurveProfile; +/** Derived struct for #UI_BTYPE_CURVE. */ +typedef struct uiButCurveMapping { + uiBut but; + + struct CurveMapping *edit_cumap; +} uiButCurveMapping; + /** * Additional, superimposed icon for a button, invoking an operator. */ |