include layout.e public function create(sequence name)
include layout.e public procedure destroy(common :Ihandle ih)
include layout.e public function map(Ihandle ih)
include layout.e public procedure unmap(Ihandle ih)
include layout.e public function get_all_classes(integer max_n = 128)
Not yet implemented
include layout.e public function get_class_name(Ihandle ih)
include layout.e public function get_class_type(Ihandle ih)
include layout.e public function get_class_attributes(sequence classname, integer max_n = 128)
include layout.e public function get_class_callbacks(sequence classname, integer max_n = 128)
include layout.e public procedure save_class_attributes(Ihandle ih)
include layout.e public procedure copy_class_attributes(Ihandle src_ih, Ihandle dst_ih)
include layout.e public procedure set_class_default_attribute(sequence classname, sequence name, sequence value)
include layout.e public function fill()
include layout.e public function hbox(object children, sequence attributes = {})
Horizontal box
This method varies from IupVbox in that it allows optional attributes to be assigned on creation via the attributes method.
include layout.e public function vbox(object children, sequence attributes = {})
Vertical box
This method varies from IupVbox in that it allows optional attributes to be assigned on creation via the attributes method.
include layout.e public function zbox(object children, sequence attributes = {})
Creates a void container for composing elements in hidden layers with only one layer visible at a time. It is a box that piles up the children it contains, only one child is visible.
This method varies from IupVbox in that it allows optional attributes to be assigned on creation via the attributes method.
include layout.e public function radio(Ihandle pChild)
include layout.e public function normalizer(object children)
include layout.e public function cbox(object children)
include layout.e public function sbox(Ihandle pChild)
include layout.e public function split(Ihandle child1, Ihandle child2)
include layout.e public function append(Ihandle ih, object child)
include layout.e public procedure detach(Ihandle ih)
include layout.e public function insert(Ihandle ih, Ihandle ref_child, Ihandle new_child)
include layout.e public function reparent(Ihandle child, Ihandle new_parent, Ihandle ref_child)
include layout.e public function get_parent(Ihandle ih)
include layout.e public function get_child(Ihandle ih, integer pos)
include layout.e public function get_child_pos(Ihandle ih, Ihandle child)
include layout.e public function get_child_count(Ihandle ih)
include layout.e public function get_next_child(Ihandle ih, Ihandle child)
include layout.e public function get_brother(Ihandle ih)
include layout.e public function get_dialog(Ihandle ih)
include layout.e public function get_dialog_child(Ihandle ih, sequence name)
include layout.e public procedure refresh(Ihandle ih)
include layout.e public procedure refresh_children(Ihandle ih)
include layout.e public procedure update(Ihandle ih)
include layout.e public procedure update_children(Ihandle ih)
include layout.e public procedure redraw(Ihandle ih, integer children)
include layout.e public function convert_xy_to_pos(Ihandle ih, integer x, integer y)
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.