Files
milsko/include/Mw/Constants.h
NishiOwO b598c29d33 better icon
git-svn-id: http://svn2.nishi.boats/svn/milsko/trunk@488 b9cfdab3-6d41-4d17-bbe4-086880011989
2025-10-24 16:27:10 +00:00

103 lines
1.4 KiB
C

/* $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
};
/*!
* %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