/* $Id$ */ /*! * @file Mw/Constants.h * @brief Constants */ #ifndef __MW_CONSTANTS_H__ #define __MW_CONSTANTS_H__ /*! * @brief Direction enumeration */ enum MwDIRECTION { MwNORTH = 0, MwSOUTH, MwEAST, MwWEST }; /*! * @brief Orientation */ enum MwORIENTATION { MwVERTICAL = 0, MwHORIZONTAL }; /*! * @brief Alignment */ enum MwALIGNMENT { MwALIGNMENT_CENTER = 0, MwALIGNMENT_BEGINNING, MwALIGNMENT_END }; /*! * @brief Default */ #define MwDEFAULT 0x0fffffff /*! * @brief Directory entry type */ enum MwDIRECTORY_TYPE { MwDIRECTORY_FILE = 0, MwDIRECTORY_DIRECTORY }; /*! * @brief Icon mask */ #define MwMB_ICONMASK 0xf enum MwMB_ICON { MwMB_ICONWARNING = 0x1, MwMB_ICONINFO, MwMB_ICONNOTE, MwMB_ICONNEWS, MwMB_ICONERROR, MwMB_ICONCLOCK }; /*! * @brief Button mask */ #define MwMB_BUTTONMASK 0xf0 /*! * @brief OK button */ #define MwMB_BUTTONOK 0x10 /*! * @brief Cancel button */ #define MwMB_BUTTONCANCEL 0x20 /*! * @brief Yes button */ #define MwMB_BUTTONYES 0x40 /*! * @brief No button */ #define MwMB_BUTTONNO 0x80 /*! * @brief Ok and Cancel button */ #define MwMB_BUTTONOKCANCEL (MwMB_BUTTONCANCEL | MwMB_BUTTONOK) /*! * @brief Yes and No button */ #define MwMB_BUTTONYESNO (MwMB_BUTTONYES | MwMB_BUTTONNO) /*! * @brief Yes, No and Cancel button */ #define MwMB_BUTTONYESNOCANCEL (MwMB_BUTTONYES | MwMB_BUTTONNO | MwMB_BUTTONCANCEL) #endif