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" */
34 FST_ROUND_BEVEL
, /* 5 */
36 FST_ROUND_THICK_BORDER
,
37 FST_ROUND_THIN_BORDER
,
59 /* here values are converted from their ASCII counterparts
61 struct MUI_FrameSpec_intern
64 UBYTE state
; /* 0 = up, 1 = down */
72 struct MUI_RenderInfo
;
73 struct dt_frame_image
;
74 typedef void (*ZFDrawFunc
) (struct dt_frame_image
*fi
,
75 struct MUI_RenderInfo
*mri
, int globleft
, int globtop
, int globwidth
,
76 int globheight
, int left
, int top
, int width
, int height
);
87 struct dt_frame_image
*customframe
;
91 const struct ZuneFrameGfx
*zune_zframe_get(Object
*obj
,
92 const struct MUI_FrameSpec_intern
*frameSpec
);
93 const struct ZuneFrameGfx
*zune_zframe_get_with_state(Object
*obj
,
94 const struct MUI_FrameSpec_intern
*frameSpec
, UWORD state
);
96 BOOL
zune_frame_intern_to_spec(const struct MUI_FrameSpec_intern
*intern
,
98 BOOL
zune_frame_spec_to_intern(CONST_STRPTR spec
,
99 struct MUI_FrameSpec_intern
*intern
);