Euphoria
eu::files::gui Namespace Reference

Classes

struct  Button
 
struct  Lrtb
 
struct  Widget
 
struct  TableLayout
 
struct  SingleRowLayout
 
struct  Layout
 
struct  LayoutContainer
 
struct  Panel
 
struct  Rgb
 
struct  ButtonState
 
struct  Skin
 
struct  File
 

Enumerations

enum class  InterpolationType {
  linear , smooth_start2 , smooth_start3 , smooth_start4 ,
  smooth_stop2 , smooth_stop3 , smooth_stop4 , smooth_step2 ,
  smooth_step3 , smooth_step4
}
 

Functions

 JSON_PARSE_FUNC (Button)
 
 JSON_PARSE_FUNC (Lrtb)
 
 JSON_PARSE_FUNC (Widget)
 
 JSON_PARSE_FUNC (TableLayout)
 
 JSON_PARSE_FUNC (SingleRowLayout)
 
 JSON_PARSE_FUNC (Layout)
 
 JSON_PARSE_FUNC (LayoutContainer)
 
 JSON_PARSE_FUNC (Panel)
 
 JSON_PARSE_FUNC (Rgb)
 
 JSON_PARSE_FUNC (ButtonState)
 
 JSON_PARSE_FUNC (Skin)
 
 JSON_PARSE_FUNC (File)
 
 JSON_PARSE_FUNC (InterpolationType)
 

Enumeration Type Documentation

◆ InterpolationType

Enumerator
linear 
smooth_start2 
smooth_start3 
smooth_start4 
smooth_stop2 
smooth_stop3 
smooth_stop4 
smooth_step2 
smooth_step3 
smooth_step4 

Definition at line 8 of file gui.h.

Function Documentation

◆ JSON_PARSE_FUNC() [1/13]

eu::files::gui::JSON_PARSE_FUNC ( Button  )

Definition at line 35 of file gui.cc.

◆ JSON_PARSE_FUNC() [2/13]

eu::files::gui::JSON_PARSE_FUNC ( ButtonState  )

Definition at line 145 of file gui.cc.

◆ JSON_PARSE_FUNC() [3/13]

eu::files::gui::JSON_PARSE_FUNC ( File  )

Definition at line 185 of file gui.cc.

◆ JSON_PARSE_FUNC() [4/13]

eu::files::gui::JSON_PARSE_FUNC ( InterpolationType  )

Definition at line 22 of file gui.cc.

◆ JSON_PARSE_FUNC() [5/13]

eu::files::gui::JSON_PARSE_FUNC ( Layout  )

Definition at line 82 of file gui.cc.

◆ JSON_PARSE_FUNC() [6/13]

eu::files::gui::JSON_PARSE_FUNC ( LayoutContainer  )

Definition at line 93 of file gui.cc.

◆ JSON_PARSE_FUNC() [7/13]

eu::files::gui::JSON_PARSE_FUNC ( Lrtb  )

Definition at line 47 of file gui.cc.

◆ JSON_PARSE_FUNC() [8/13]

eu::files::gui::JSON_PARSE_FUNC ( Panel  )

Definition at line 123 of file gui.cc.

◆ JSON_PARSE_FUNC() [9/13]

eu::files::gui::JSON_PARSE_FUNC ( Rgb  )

Definition at line 133 of file gui.cc.

◆ JSON_PARSE_FUNC() [10/13]

eu::files::gui::JSON_PARSE_FUNC ( SingleRowLayout  )

Definition at line 72 of file gui.cc.

◆ JSON_PARSE_FUNC() [11/13]

eu::files::gui::JSON_PARSE_FUNC ( Skin  )

Definition at line 168 of file gui.cc.

◆ JSON_PARSE_FUNC() [12/13]

eu::files::gui::JSON_PARSE_FUNC ( TableLayout  )

Definition at line 60 of file gui.cc.

◆ JSON_PARSE_FUNC() [13/13]

eu::files::gui::JSON_PARSE_FUNC ( Widget  )

Definition at line 104 of file gui.cc.