45 lines
1.1 KiB
C
45 lines
1.1 KiB
C
// This file is used by all bits of GUI code that need to repeat some code
|
|
// for a variety of types (to avoid duplicating the list of types). Just do
|
|
// #define TYPE(T) your_code_involving_T;
|
|
// #include "GUItypes.h"
|
|
// #undef TYPE
|
|
//
|
|
// If you want to exclude a particular type, define e.g. GUITYPE_IGNORE_CStr
|
|
|
|
// File generated by:
|
|
// perl -e"print qq{#ifndef GUITYPE_IGNORE_$_\nTYPE($_)\n#endif\n} for qw(bool int float CColor CClientArea CGUIString CGUISpriteInstance CStr CStrW EAlign EVAlign)"
|
|
|
|
#ifndef GUITYPE_IGNORE_bool
|
|
TYPE(bool)
|
|
#endif
|
|
#ifndef GUITYPE_IGNORE_int
|
|
TYPE(int)
|
|
#endif
|
|
#ifndef GUITYPE_IGNORE_float
|
|
TYPE(float)
|
|
#endif
|
|
#ifndef GUITYPE_IGNORE_CColor
|
|
TYPE(CColor)
|
|
#endif
|
|
#ifndef GUITYPE_IGNORE_CClientArea
|
|
TYPE(CClientArea)
|
|
#endif
|
|
#ifndef GUITYPE_IGNORE_CGUIString
|
|
TYPE(CGUIString)
|
|
#endif
|
|
#ifndef GUITYPE_IGNORE_CGUISpriteInstance
|
|
TYPE(CGUISpriteInstance)
|
|
#endif
|
|
#ifndef GUITYPE_IGNORE_CStr
|
|
TYPE(CStr)
|
|
#endif
|
|
#ifndef GUITYPE_IGNORE_CStrW
|
|
TYPE(CStrW)
|
|
#endif
|
|
#ifndef GUITYPE_IGNORE_EAlign
|
|
TYPE(EAlign)
|
|
#endif
|
|
#ifndef GUITYPE_IGNORE_EVAlign
|
|
TYPE(EVAlign)
|
|
#endif
|