include glcanvas.e public function canvas(sequence action = {}, sequence attributes = {}, sequence data = {})
include glcanvas.e public procedure make_current(Ihandle ih)
include glcanvas.e public function is_current(Ihandle ih)
include glcanvas.e public procedure swap_buffers(Ihandle ih)
include glcanvas.e public procedure palette(Ihandle ih, integer index, atom r, atom g, atom b)
include glcanvas.e public procedure use_font(Ihandle ih, integer first, integer count, integer list_base)
include glcanvas.e public procedure wait(integer gl)
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.