10#ifndef GUI_LAYOUTER_RESOURCE__H_
11#define GUI_LAYOUTER_RESOURCE__H_
23#define LAYOUTER_TABLE \
24ENTRY(LAYOUTER_PERCENTAGE, CGUILayouterPercentage) \
25ENTRY(LAYOUTER_ALIGN_TO_PARENT, CGUILayouterAlignToParent) \
26ENTRY(LAYOUTER_LIST, CGUILayouterList) \
27ENTRY(LAYOUTER_GRID, CGUILayouterGrid) \
28ENTRY(LAYOUTER_REPOSITION, CGUILayouterReposition) \
29ENTRY(LAYOUTER_ANCHOR, CGUILayouterAnchor)
32#define ENTRY_ENUM(a) -1
33#define ENTRY(lay, layclass) -1
43#define ENTRY_ENUM(a) a,
44#define ENTRY(layouter_id, layouter_classname) layouter_id,
51 GUILIANI_INTERNAL_LAYOUTER = INT_MAX
const int ciCalculatedLayStartTag
preprocessor generates for all entries of SOUND_TABLE: -1 -1 -1..., resulting in a mathematical expre...
Definition: GUILayouterResource.h:34
int static_assert_something[(DUMMY_LAYOUTER==0) ? 1 :-1]
Will throw compile error negative subscript if DUMMY_LAYOUTER is NOT 0!
Definition: GUILayouterResource.h:55
#define LAYOUTER_TABLE
LayouterIDs.
Definition: GUILayouterResource.h:23
LayouterClassID_t
List of layouter resource ids.
Definition: GUILayouterResource.h:40