155
edits
(→Field) |
|||
Line 64: | Line 64: | ||
== SubPage == | == SubPage == | ||
A SubPage is actually the main element in the CDU framework. It holds the content via its fields and manages the updating of the CDU screen. | |||
<code> | |||
var SubPage = { | |||
# "Static" | |||
vector byID, | |||
(Field) blankField, | |||
func registerInPropTree(path=nil), | |||
func updateField(field, side, lsk_index), | |||
func displayFields(field_vector, side), | |||
func displayPage(), | |||
func new(parent_base_page,name=nil,ptp=nil), | |||
# "Public" | |||
scalar me.id, | |||
scalar me.separator, | |||
scalar me.ptp, | |||
func me.register_field(field_pos,field), | |||
func me.activate(), | |||
(Field) me.home | |||
# "Private" | |||
scalar me.parent, | |||
scalar me.title, | |||
scalar me.status, | |||
vector me.left_field, | |||
vector me.right_field, | |||
}; | |||
</code> | |||
== BasePage == | == BasePage == |
edits