Nasal CDU Framework: Difference between revisions

Jump to navigation Jump to search
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 ==
155

edits

Navigation menu