2 Copyright 1999, David Le Corfec.
3 Copyright 2002, The AROS Development Team.
13 #include <exec/types.h>
18 /* MUI_*Spec really are ASCII strings.
23 UBYTE spec
[7]; /* eg. "504444", "A13333" */
33 FST_ROUND_BEVEL
, /* 5 */
35 FST_ROUND_THICK_BORDER
,
36 FST_ROUND_THIN_BORDER
,
58 /* here values are converted from their ASCII counterparts
60 struct MUI_FrameSpec_intern
63 UBYTE state
; /* 0 = up, 1 = down */
71 struct MUI_RenderInfo
;
72 struct dt_frame_image
;
73 typedef void (*ZFDrawFunc
)(struct dt_frame_image
*fi
, struct MUI_RenderInfo
*mri
,
74 int globleft
, int globtop
, int globwidth
, int globheight
, int left
, int top
, int width
, int height
);
84 struct dt_frame_image
*customframe
;
88 const struct ZuneFrameGfx
*zune_zframe_get (Object
*obj
, const struct MUI_FrameSpec_intern
*frameSpec
);
89 const struct ZuneFrameGfx
*zune_zframe_get_with_state (Object
*obj
, const struct MUI_FrameSpec_intern
*frameSpec
,
92 BOOL
zune_frame_intern_to_spec (const struct MUI_FrameSpec_intern
*intern
,
94 BOOL
zune_frame_spec_to_intern(CONST_STRPTR spec
,
95 struct MUI_FrameSpec_intern
*intern
);