(C) 1998 AROS - The Amiga Research OS


NAME
#include <proto/gadtools.h>
#include <libraries/gadtools.h>
#include <graphics/rastport.h>
#include <utility/tagitem.h>

void DrawBevelBoxA (rport , left , top , width , height , taglist)

LOCATION
In GadToolsBase at offset 20

SYNOPSIS
struct RastPort * rport
WORD left
WORD top
WORD width
WORD height
struct TagItem * taglist

FUNCTION
DrawBevelBoxA() does just that. It draws a bevelled box.

INPUTS
rport
rastport, in which the box should be drawn
left
left edge of the box
top
top edge of the box
width
width of the box
height
height og the box
taglist
additional tags

RESULT

EXAMPLE

SEE ALSO

NOTES
Boxes drawn with DrawBevelBox() aren't refreshed automatically. You have to refresh them yourself. DrawBevelBoxA() might modify the rastport to guarantee fast drawing.

BUGS

INTERNALS

HISTORY
20.10.1998 hkiel
Amiga Research OS
16.04.1998 srittau
Slightly improved function descriptions
08.12.1997 srittau
Changed the way bevel-boxes are handled: now only one instance of FRAMICLASS is created for all bevel-boxes, instead of creating one everytime anew.
09.07.1997 srittau
Use NewObjectA() instead of NewObject() and use DrawImageState() instead of DoMethodA().
03.07.1997 srittau
o DrawBevelBoxA() uses now frameiclass, and falls back to self-drawn bevels

o Added CHECKBOX_KIND (doesn't work yet)

01.07.1997 srittau
o Fixes o Hack to make amiga.lib stubs working o BUTTON_KIND does now work
04.04.1997 ldp
Gadtools -> GadTools
25.03.1997 srittau
Initial revision