5.8 Controls

5.8.1 Standard

5.8.1.1 button

include controls.e
public function button(sequence title, sequence action = {},
        integer rid = - 1)

Create a new button widget

Parameters:
  • title - Title for the button
  • action - Optional action name
  • rid - Optional routine id to call upon pressing the button
Notes:

This method varies from IupButton in that it will accept an optional callback method via rid. This rid is assigned to the ACTION callback for the newly created button widget.

5.8.1.2 canvas

include controls.e
public function canvas(sequence action = {})

5.8.1.3 frame

include controls.e
public function frame(Ihandle child)

5.8.1.4 text_label

include controls.e
public function text_label(sequence title)

Label (IupLabel)

Parameters:
  • title - Title of label
Notes:

This method varies from IupLabel in that it is named differently. label in Euphoria is a key word thus the common method of

5.8.1.5 list

include controls.e
public function list(sequence action = {})

5.8.1.6 progress_bar

include controls.e
public function progress_bar()

5.8.1.7 spin

include controls.e
public function spin()

5.8.1.8 tabs

include controls.e
public function tabs(object children)

5.8.1.9 text

include controls.e
public function text(sequence action = {})

5.8.1.10 toggle

include controls.e
public function toggle(sequence title, sequence action = {})

5.8.1.11 tree

include controls.e
public function tree()

5.8.1.12 val

include controls.e
public function val(sequence orientation)

5.8.2 Additional

5.8.2.1 cells

include controls.e
public function cells()

5.8.2.2 colorbar

include controls.e
public function colorbar()

5.8.2.3 color_browser

include controls.e
public function color_browser()

5.8.2.4 dial

include controls.e
public function dial(sequence orientation)

5.8.2.5 matrix

include controls.e
public function matrix(sequence action)

5.8.2.6 mat_set_attribute

include controls.e
public procedure mat_set_attribute(Ihandle ih, sequence name,
        integer lin, integer col, atom pValue)

5.8.2.7 mat_store_attribute

include controls.e
public procedure mat_store_attribute(Ihandle ih, sequence name,
        integer lin, integer col, sequence value,
        sequence data = {})

5.8.2.8 mat_get_attribute

include controls.e
public function mat_get_attribute(Ihandle ih, sequence name,
        integer lin, integer col)

5.8.2.9 mat_get_int

include controls.e
public function mat_get_int(Ihandle ih, sequence name, integer lin,
        integer col)

5.8.2.10 mat_get_float

include controls.e
public function mat_get_float(Ihandle ih, sequence name, integer lin,
        integer col)

5.8.3 Additional Web

5.8.3.1 web_browser

include controls.e
public function web_browser()

About EuIup

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.

Contacts