enum EE::UI::UIFlag

#include <uihelper.hpp>

enum UIFlag: Uint32 {
    UI_HALIGN_LEFT              = TEXT_ALIGN_LEFT,
    UI_VALIGN_TOP               = TEXT_ALIGN_TOP,
    UI_HALIGN_MASK              = TEXT_HALIGN_MASK,
    UI_VALIGN_MASK              = TEXT_VALIGN_MASK,
    UI_HALIGN_RIGHT             = TEXT_ALIGN_RIGHT,
    UI_HALIGN_CENTER            = TEXT_ALIGN_CENTER,
    UI_VALIGN_BOTTOM            = TEXT_ALIGN_BOTTOM,
    UI_VALIGN_CENTER            = TEXT_ALIGN_MIDDLE,
    UI_AUTO_SIZE                =(1<<4),
    UI_SKIN_KEEP_SIZE_ON_DRAW   =(1<<5),
    UI_FILL_BACKGROUND          =(1<<6),
    UI_FILL_FOREGROUND          =(1<<7),
    UI_BORDER                   =(1<<8),
    UI_TAB_STOP                 =(1<<9),
    UI_WORD_WRAP                =(1<<10),
    UI_MULTI_SELECT             =(1<<11),
    UI_AUTO_PADDING             =(1<<12),
    UI_DRAG_ENABLE              =(1<<13),
    UI_ANCHOR_TOP               =(1<<14),
    UI_ANCHOR_BOTTOM            =(1<<15),
    UI_ANCHOR_LEFT              =(1<<16),
    UI_ANCHOR_RIGHT             =(1<<17),
    UI_TOUCH_DRAG_ENABLED       =(1<<18),
    UI_TEXT_SELECTION_ENABLED   =(1<<19),
    UI_ATTRIBUTE_CHANGED        =(1<<20),
    UI_CHECKED                  =(1<<21),
    UI_OWNS_CHILDS_POSITION     =(1<<22),
    UI_DRAG_VERTICAL            =(1<<23),
    UI_DRAG_HORIZONTAL          =(1<<24),
    UI_TAB_FOCUSABLE            =(1<<25),
    UI_TOOLTIP_ENABLED          =(1<<26),
    UI_SCROLLABLE               =(1<<27),
    UI_HIGHLIGHT                =(1<<28),
    UI_PARENT_ATTRIBUTE_CHANGED =(1<<29),
};