include defs.e public constant ERROR
include defs.e public constant NOERROR
include defs.e public constant OPENED
include defs.e public constant INVALID
include defs.e public constant IGNORE
include defs.e public constant DEFAULT
include defs.e public constant CLOSE
include defs.e public constant CONTINUE
include defs.e public constant BUTTON1
include defs.e public constant BUTTON2
include defs.e public constant BUTTON3
include defs.e public constant BUTTON4
include defs.e public constant BUTTON5
include defs.e public constant CENTER
include defs.e public constant LEFT
include defs.e public constant RIGHT
include defs.e public constant MOUSEPOS
include defs.e public constant CURRENT
include defs.e public constant CENTERPARENT
include defs.e public constant TOP
include defs.e public constant BOTTOM
include defs.e public constant ANYWHERE
include defs.e public constant RUN
include defs.e public constant ENGLISH
include defs.e public constant PORTUGUESE
include defs.e public constant SBH
include defs.e public constant SBV
include defs.e public constant K_exclam
include defs.e public constant K_quotedbl
include defs.e public constant K_numbersign
include defs.e public constant K_dollar
include defs.e public constant K_percent
include defs.e public constant K_ampersand
include defs.e public constant K_quoteright
include defs.e public constant K_parentleft
include defs.e public constant K_parentright
include defs.e public constant K_asterisk
include defs.e public constant K_plus
include defs.e public constant K_comma
include defs.e public constant K_minus
include defs.e public constant K_period
include defs.e public constant K_slash
include defs.e public constant K_0
include defs.e public constant K_1
include defs.e public constant K_2
include defs.e public constant K_3
include defs.e public constant K_4
include defs.e public constant K_5
include defs.e public constant K_6
include defs.e public constant K_7
include defs.e public constant K_8
include defs.e public constant K_9
include defs.e public constant K_colon
include defs.e public constant K_semicolon
include defs.e public constant K_less
include defs.e public constant K_equal
include defs.e public constant K_greater
include defs.e public constant K_question
include defs.e public constant K_at
include defs.e public constant K_A
include defs.e public constant K_B
include defs.e public constant K_C
include defs.e public constant K_D
include defs.e public constant K_E
include defs.e public constant K_F
include defs.e public constant K_G
include defs.e public constant K_H
include defs.e public constant K_I
include defs.e public constant K_J
include defs.e public constant K_K
include defs.e public constant K_L
include defs.e public constant K_M
include defs.e public constant K_N
include defs.e public constant K_O
include defs.e public constant K_P
include defs.e public constant K_Q
include defs.e public constant K_R
include defs.e public constant K_S
include defs.e public constant K_T
include defs.e public constant K_U
include defs.e public constant K_V
include defs.e public constant K_W
include defs.e public constant K_X
include defs.e public constant K_Y
include defs.e public constant K_Z
include defs.e public constant K_bracketleft
include defs.e public constant K_backslash
include defs.e public constant K_bracketright
include defs.e public constant K_circum
include defs.e public constant K_underscore
include defs.e public constant K_quoteleft
include defs.e public constant K_a
include defs.e public constant K_b
include defs.e public constant K_c
include defs.e public constant K_d
include defs.e public constant K_e
include defs.e public constant K_f
include defs.e public constant K_g
include defs.e public constant K_h
include defs.e public constant K_i
include defs.e public constant K_j
include defs.e public constant K_k
include defs.e public constant K_l
include defs.e public constant K_m
include defs.e public constant K_n
include defs.e public constant K_o
include defs.e public constant K_p
include defs.e public constant K_q
include defs.e public constant K_r
include defs.e public constant K_s
include defs.e public constant K_t
include defs.e public constant K_u
include defs.e public constant K_v
include defs.e public constant K_w
include defs.e public constant K_x
include defs.e public constant K_y
include defs.e public constant K_z
include defs.e public constant K_braceleft
include defs.e public constant K_bar
include defs.e public constant K_braceright
include defs.e public constant K_tilde
include defs.e public constant K_cA
include defs.e public constant K_cB
include defs.e public constant K_cC
include defs.e public constant K_cD
include defs.e public constant K_cE
include defs.e public constant K_cF
include defs.e public constant K_cG
include defs.e public constant K_cJ
include defs.e public constant K_cK
include defs.e public constant K_cL
include defs.e public constant K_cN
include defs.e public constant K_cO
include defs.e public constant K_cP
include defs.e public constant K_cQ
include defs.e public constant K_cR
include defs.e public constant K_cS
include defs.e public constant K_cT
include defs.e public constant K_cU
include defs.e public constant K_cV
include defs.e public constant K_cW
include defs.e public constant K_cX
include defs.e public constant K_cY
include defs.e public constant K_cZ
include defs.e public constant K_mA
include defs.e public constant K_mB
include defs.e public constant K_mC
include defs.e public constant K_mD
include defs.e public constant K_mE
include defs.e public constant K_mF
include defs.e public constant K_mG
include defs.e public constant K_mH
include defs.e public constant K_mI
include defs.e public constant K_mJ
include defs.e public constant K_mK
include defs.e public constant K_mL
include defs.e public constant K_mM
include defs.e public constant K_mN
include defs.e public constant K_mO
include defs.e public constant K_mP
include defs.e public constant K_mQ
include defs.e public constant K_mR
include defs.e public constant K_mS
include defs.e public constant K_mT
include defs.e public constant K_mU
include defs.e public constant K_mV
include defs.e public constant K_mW
include defs.e public constant K_mX
include defs.e public constant K_mY
include defs.e public constant K_mZ
include defs.e public constant K_BS
include defs.e public constant K_TAB
include defs.e public constant K_CR
include defs.e public constant K_SP
include defs.e public constant K_ESC
include defs.e public constant K_sCR
include defs.e public constant K_sTAB
include defs.e public constant K_cTAB
include defs.e public constant K_mTAB
include defs.e public constant K_HOME
include defs.e public constant K_UP
include defs.e public constant K_PGUP
include defs.e public constant K_LEFT
include defs.e public constant K_RIGHT
include defs.e public constant K_END
include defs.e public constant K_DOWN
include defs.e public constant K_PGDN
include defs.e public constant K_MIDDLE
include defs.e public constant K_INS
include defs.e public constant K_DEL
include defs.e public constant K_sHOME
include defs.e public constant K_sUP
include defs.e public constant K_sPGUP
include defs.e public constant K_sLEFT
include defs.e public constant K_sRIGHT
include defs.e public constant K_sEND
include defs.e public constant K_sDOWN
include defs.e public constant K_sPGDN
include defs.e public constant K_cHOME
include defs.e public constant K_cPGUP
include defs.e public constant K_cLEFT
include defs.e public constant K_cRIGHT
include defs.e public constant K_cEND
include defs.e public constant K_cPGDN
include defs.e public constant K_cUP
include defs.e public constant K_cDOWN
include defs.e public constant K_cMIDDLE
include defs.e public constant K_cINS
include defs.e public constant K_cDEL
include defs.e public constant K_mHOME
include defs.e public constant K_mPGUP
include defs.e public constant K_mLEFT
include defs.e public constant K_mRIGHT
include defs.e public constant K_mEND
include defs.e public constant K_mPGDN
include defs.e public constant K_mUP
include defs.e public constant K_mDOWN
include defs.e public constant K_mINS
include defs.e public constant K_mDEL
include defs.e public constant K_F1
include defs.e public constant K_F2
include defs.e public constant K_F3
include defs.e public constant K_F4
include defs.e public constant K_F5
include defs.e public constant K_F6
include defs.e public constant K_F7
include defs.e public constant K_F8
include defs.e public constant K_F9
include defs.e public constant K_F10
include defs.e public constant K_F11
include defs.e public constant K_F12
include defs.e public constant K_sF1
include defs.e public constant K_sF2
include defs.e public constant K_sF3
include defs.e public constant K_sF4
include defs.e public constant K_sF5
include defs.e public constant K_sF6
include defs.e public constant K_sF7
include defs.e public constant K_sF8
include defs.e public constant K_sF9
include defs.e public constant K_sF10
include defs.e public constant K_sF11
include defs.e public constant K_sF12
include defs.e public constant K_cF1
include defs.e public constant K_cF2
include defs.e public constant K_cF3
include defs.e public constant K_cF4
include defs.e public constant K_cF5
include defs.e public constant K_cF6
include defs.e public constant K_cF7
include defs.e public constant K_cF8
include defs.e public constant K_cF9
include defs.e public constant K_cF10
include defs.e public constant K_cF11
include defs.e public constant K_cF12
include defs.e public constant K_mF1
include defs.e public constant K_mF2
include defs.e public constant K_mF3
include defs.e public constant K_mF4
include defs.e public constant K_mF5
include defs.e public constant K_mF6
include defs.e public constant K_mF7
include defs.e public constant K_mF8
include defs.e public constant K_mF9
include defs.e public constant K_mF10
include defs.e public constant K_m1
include defs.e public constant K_m2
include defs.e public constant K_m3
include defs.e public constant K_m4
include defs.e public constant K_m5
include defs.e public constant K_m6
include defs.e public constant K_m7
include defs.e public constant K_m8
include defs.e public constant K_m9
include defs.e public constant K_m0
EuIUP is an easy to use sizer based GUI toolkit boasting native widgets on Windows and Linux (OSX in alpha). Additionally native canvas, OpenGL canvas, advanced image manipulation and multi-touch device support.