Class uix
Core UIX abstract class.
Direct known subclasses
Indirect known subclasses
uix\ui\box
,
uix\ui\control
,
uix\ui\control\number
,
uix\ui\control\post_relation
,
uix\ui\control\radio
,
uix\ui\control\select
,
uix\ui\control\separator
,
uix\ui\control\slider
,
uix\ui\control\template
,
uix\ui\control\text
,
uix\ui\control\textarea
,
uix\ui\control\toggle
,
uix\ui\control\autocomplete
,
uix\ui\footer
,
uix\ui\grid
,
uix\ui\header
,
uix\ui\metabox
,
uix\ui\modal
,
uix\ui\notice
,
uix\ui\page
,
uix\ui\panel
,
uix\ui\repeat
,
uix\ui\section
,
uix\ui\control\button
,
uix\ui\control\checkbox
,
uix\ui\control\color
,
uix\ui\control\editor
,
uix\ui\control\email
,
uix\ui\control\file
,
uix\ui\control\hidden
Methods summary
protected
|
|
public
|
|
public
|
|
public
|
|
public
|
|
protected
|
|
public
|
|
public
string
|
|
public static
object|
|
|
public
UIX|null
|
|
public
|
|
protected
|
|
public
|
|
public
|
|
protected
|
|
public
|
|
public
string
|
|
abstract public
string
|
|
public
string|null
|
Properties summary
public
string
|
$type
The type of UI object |
#
'uix'
|
public
array
|
$struct
Config Structure of object |
#
array()
|
public
array
|
$assets
Set this object type assets |
#
array(
'script' => array(),
'style' => array()
)
|
public
string
|
$slug
object slug |
|
public
array
|
$child
array of child objects |
#
array()
|
public
object/uix
|
$parent
Objects parent |
|
public
array
|
$attributes
List of attributes to apply to the wrapper element |
#
array()
|
protected
string
|
$url
Base URL of this class |
|
protected
array
|
$scripts
List of core object scripts ( common scripts ) |
#
array()
|
protected
array
|
$styles
List of core object styles ( common styles ) |
#
array()
|