From 8607bbf06d0fd1781c6ea7cb551327bfde2a6b4b Mon Sep 17 00:00:00 2001 From: hackykid Date: Wed, 15 Jun 2005 17:27:14 +0000 Subject: (svn r2444) - CodeChange: Add an enum for demagicifying the values of the 'flags' parameter of DrawFrameRect(). (_Abraxa_) --- window.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'window.h') diff --git a/window.h b/window.h index b823a920c..96074d9f3 100644 --- a/window.h +++ b/window.h @@ -61,6 +61,14 @@ typedef struct Widget { uint16 tooltips; } Widget; +enum FrameFlags { + FR_TRANSPARENT = 0x01, ///< Makes the background transparent if set + FR_NOBORDER = 0x08, ///< Hide border (draws just a solid box) + FR_BORDERONLY = 0x10, ///< Draw border only, no background + FR_LOWERED = 0x20, ///< If set the frame is lowered and the background color brighter (ie. buttons when pressed) + FR_DARKENED = 0x40, ///< If set the background is darker, allows for lowered frames with normal background color when used with FR_LOWERED (ie. dropdown boxes) +}; + /* XXX - outside "byte event" so you can set event directly without going into * the union elements at first. Because of this every first element of the union * MUST BE 'byte event'. Whoever did this must get shot! Scheduled for immediate -- cgit v1.2.3-54-g00ecf