SHIP:Node:page

From Serious Documentation
Revision as of 17:15, 27 November 2012 by Admin (talk | contribs) (Created page with "Node Home __TOC__ A GUI is generally composed of numerous graphically designed layout screens. Touch buttons navigate within an interactive GUI page and also ca...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Node Home

A GUI is generally composed of numerous graphically designed layout screens. Touch buttons navigate within an interactive GUI page and also cause screens to change from one to another. Since the word "screen" can easily be confused with the physical glass screen (vs. the GUI pixel content on the screen), SHIP uses the term "page" instead. The page in the GUI contains the visual layout for a specific GUI page. You can, and probably will, have many pages in a given GUI.

The names of the page nodes traditionally start with lower case "p", such as 'pHome, pSettings', etc., but this is not mandated. The name can be set to any valid name, such as homePage, or main for example.

Parent Nodes

The following nodes are permitted to hold this node:

Child Nodes

The following nodes are permitted to exist within this node:

Properties

Property Data Type Description
name name Any valid node name
visible boolean (default true sets the visibility of this page
enabled boolean (default true allows events in this page
object reference (optional) name of an attached object in the resources area
bgcolor color Background color of the page
fillcolor color Fill color of the page
innercolor color Inner color of the page
mt,mr,mb,ml dimension Pixel width of margin (top, right, bottom, left)
pt,pr,pb,pl dimension Pixel width of padding (top, right, bottom, left)
bct,bcr,bcb,bcl color Color of border (top, right, bottom, left)

Examples