UI_INPUT_FLAG_USER_BASE

Users of these routines may want to define flags of their own. The core UI won't look at those, but will pass them on to the method routines. They must use higher bits so they don't get confused with the UI bits above. UI_INPUT_FLAG_USER_BASE tells which is the lowest bit to use. A good example of use is this:

#define MY_UI_FLAG1 (0x01 << UI_INPUT_FLAG_USER_BASE)

extern (C) nothrow @nogc
enum UI_INPUT_FLAG_USER_BASE = 16;

Meta