#define FRAMEWIN_H
#include "WM.h"
#include "WIDGET.h"
#include "DIALOG_Intern.h"
#define FRAMEWIN_ALLOW_DRAG_ON_FRAME
#define FRAMEWIN_CI_INACTIVE
#define FRAMEWIN_CI_ACTIVE
#define FRAMEWIN_CF_ACTIVE
#define FRAMEWIN_CF_MOVEABLE
#define FRAMEWIN_CF_TITLEVIS
#define FRAMEWIN_CF_MINIMIZED
#define FRAMEWIN_CF_MAXIMIZED
#define FRAMEWIN_CF_DRAGGING
#define FRAMEWIN_SF_ACTIVE
#define FRAMEWIN_SF_MOVEABLE
#define FRAMEWIN_SF_TITLEVIS
#define FRAMEWIN_SF_MINIMIZED
#define FRAMEWIN_SF_MAXIMIZED
#define FRAMEWIN_SF_DRAGGING
#define FRAMEWIN_BUTTON_RIGHT
#define FRAMEWIN_BUTTON_LEFT
#define FRAMEWIN_SKINFLEX_PI_ACTIVE
#define FRAMEWIN_SKINFLEX_PI_INACTIVE
#define FRAMEWIN_BORDERSIZE_T
#define FRAMEWIN_BORDERSIZE_L
#define FRAMEWIN_BORDERSIZE_B
#define FRAMEWIN_BORDERSIZE_R
FRAMEWIN_Handle
FRAMEWIN_SKINFLEX_PROPS
aColorFrame
aColorTitle
Radius
SpaceX
BorderSizeL
BorderSizeR
BorderSizeT
BorderSizeB
FRAMEWIN_Create(const char *, WM_CALLBACK *, int, int, int, int, int);
FRAMEWIN_CreateAsChild(int, int, int, int, GUI_HWIN, const char *, WM_CALLBACK *, int);
FRAMEWIN_CreateEx(int, int, int, int, GUI_HWIN, int, int, int, const char *, WM_CALLBACK *);
FRAMEWIN_CreateUser(int, int, int, int, GUI_HWIN, int, int, int, const char *, WM_CALLBACK *, int);
FRAMEWIN_CreateIndirect(const GUI_WIDGET_CREATE_INFO *, GUI_HWIN, int, int, WM_CALLBACK *);
FRAMEWIN_Callback(WM_MESSAGE *);
FRAMEWIN_AddButton(FRAMEWIN_Handle, int, int, int);
FRAMEWIN_AddCloseButton(FRAMEWIN_Handle, int, int);
FRAMEWIN_AddMaxButton(FRAMEWIN_Handle, int, int);
FRAMEWIN_AddMenu(FRAMEWIN_Handle, GUI_HWIN);
FRAMEWIN_AddMinButton(FRAMEWIN_Handle, int, int);
FRAMEWIN_Minimize(FRAMEWIN_Handle);
FRAMEWIN_Maximize(FRAMEWIN_Handle);
FRAMEWIN_Restore(FRAMEWIN_Handle);
FRAMEWIN_SetActive(FRAMEWIN_Handle, int);
FRAMEWIN_SetBarColor(FRAMEWIN_Handle, unsigned int, GUI_COLOR);
FRAMEWIN_SetBorderSize(FRAMEWIN_Handle, unsigned int);
FRAMEWIN_SetClientColor(FRAMEWIN_Handle, GUI_COLOR);
FRAMEWIN_SetFont(FRAMEWIN_Handle, const GUI_FONT *);
FRAMEWIN_SetMoveable(FRAMEWIN_Handle, int);
FRAMEWIN_SetOwnerDraw(FRAMEWIN_Handle, WIDGET_DRAW_ITEM_FUNC *);
FRAMEWIN_SetResizeable(FRAMEWIN_Handle, int);
FRAMEWIN_SetText(FRAMEWIN_Handle, const char *);
FRAMEWIN_SetTextAlign(FRAMEWIN_Handle, int);
FRAMEWIN_SetTextColor(FRAMEWIN_Handle, GUI_COLOR);
FRAMEWIN_SetTextColorEx(FRAMEWIN_Handle, unsigned int, GUI_COLOR);
FRAMEWIN_SetTitleVis(FRAMEWIN_Handle, int);
FRAMEWIN_SetTitleHeight(FRAMEWIN_Handle, int);
FRAMEWIN_SetUserData(FRAMEWIN_Handle, const void *, int);
FRAMEWIN_GetSkinFlexProps(FRAMEWIN_SKINFLEX_PROPS *, int);
FRAMEWIN_SetSkinClassic(FRAMEWIN_Handle);
FRAMEWIN_SetSkin(FRAMEWIN_Handle, WIDGET_DRAW_ITEM_FUNC *);
FRAMEWIN_DrawSkinFlex(const WIDGET_ITEM_DRAW_INFO *);
FRAMEWIN_SetSkinFlexProps(const FRAMEWIN_SKINFLEX_PROPS *, int);
FRAMEWIN_SetDefaultSkinClassic();
FRAMEWIN_SetDefaultSkin(WIDGET_DRAW_ITEM_FUNC *);
#define FRAMEWIN_SKIN_FLEX
FRAMEWIN_GetFont(FRAMEWIN_Handle);
FRAMEWIN_GetActive(FRAMEWIN_Handle);
FRAMEWIN_GetTitleHeight(FRAMEWIN_Handle);
FRAMEWIN_GetBarColor(FRAMEWIN_Handle, unsigned int);
FRAMEWIN_GetBorderSize(FRAMEWIN_Handle);
FRAMEWIN_GetBorderSizeEx(FRAMEWIN_Handle, unsigned int);
FRAMEWIN_GetText(FRAMEWIN_Handle, char *, int);
FRAMEWIN_GetTextAlign(FRAMEWIN_Handle);
FRAMEWIN_GetUserData(FRAMEWIN_Handle, void *, int);
FRAMEWIN_IsMinimized(FRAMEWIN_Handle);
FRAMEWIN_IsMaximized(FRAMEWIN_Handle);
FRAMEWIN_GetDefaultBarColor(unsigned int);
FRAMEWIN_GetDefaultBorderSize();
FRAMEWIN_GetDefaultTitleHeight();
FRAMEWIN_GetDefaultClientColor();
FRAMEWIN_GetDefaultFont();
FRAMEWIN_GetDefaultTextColor(unsigned int);
FRAMEWIN_OwnerDraw(const WIDGET_ITEM_DRAW_INFO *);
FRAMEWIN_SetDefaultBarColor(unsigned int, GUI_COLOR);
FRAMEWIN_SetDefaultBorderSize(int);
FRAMEWIN_SetDefaultTitleHeight(int);
FRAMEWIN_SetDefaultClientColor(GUI_COLOR);
FRAMEWIN_SetDefaultFont(const GUI_FONT *);
FRAMEWIN_SetDefaultTextAlign(int);
FRAMEWIN_SetDefaultTextColor(unsigned int, GUI_COLOR);
#define FRAMEWIN_SetDefaultCaptionSize
#define FRAMEWIN_GetDefaultCaptionSize
#define FRAMEWIN_CreateButton
#define FRAMEWIN_CreateCloseButton
#define FRAMEWIN_CreateMaxButton
#define FRAMEWIN_CreateMinButton