[View] [Edit] [Lock] [References] [Attachments] [History] [Home] [Changes] [Search] [Help]
[Mobile] Widgets
Coordinators present GUI to the user as tools to work with system objects.
The GUI is built with panes/views using MVC based frameworks, implemented using event mechanism for deferred/remote setup (direct actions via sending messages and deferred/back evaluation triggering events).
The Mobile Framework includes a set of widgets for standard access to system objects for all platforms, and custom widgets for specific application access.
The GUI specification literal can declare UI elements at any level and name resolution (concrete class for widget instantiation) is deferred to runtime.
(See Widget types mapping each platform)
- events
- properties
- text
- color
- defaultText
- height
- Status
- iOS: Version 1.0
- Android: 0.9 version
- events
- #needsText:
- #done:
- #changed:
- properties
- height
- defaultText
- alignment
- background
- color
- border
- Status
- iOS: Version 1.0
- Android: 0.9 version
- events
- properties
- height
- defaultText
- alignment
- background
- color
- type
- text
- image
- Status
- iOS: Version 1.0
- Android: 0.9 version
- events
- properties
- Status
- iOS: Version 1.0
- Android: 0.9 version (class defined but still not implemented)
- events
- #done:
- #changed:
- #selectionChanged:
- properties
- text
- selection
- defaultText
- background
- color:
- Status
- iOS: In Progress
- Android: 0.9 version
- events
- #needsItems:
- #selectedItem:
- properties
- Status
- iOS: In Progress
- Android: 0.9 version
- events
- #needsItems:
- #selectedItem:
- properties
- items
- selectedItem
- direction
- Status
- iOS: Not Started
- Android: Not implemented yet
- events
- properties
- messages
- Status
- Android: Not implemented yet
- events
- properties
- Status
- iOS: Not Started
- Android: Not implemented yet
- events
- needsItems:
- #done:
- #changed:
- #selectionChanged:
- properties
- Status
- iOS: Not Started
- Android: Not implemented yet
- messages
- actionsBar (aMobileActionsBar)
- contents (aMobileScreenContents)
- navigationBar (aMobileNavigationBar)
- messages
- isOpen
- open
- close
- contents: (anArray of tools buttons)
- messages
- clear
- left:action: (add&returns Image/TextButtonMobile)
- right:action: (add&returns Image/TextButtonMobile)
- title:
- isOpen
- open
- close
- messages
- inline
- outline
- triggerClick
widget(internal)>widget
- messages
- coordinator:
- coordinator
- fromJSon:
- order
- order:
- inline
- outline
- listeners:
- events
- messages
- value
- order
- align
- size
- autofocus
- events
- messages
- autofocus
- size:
- value
- value:
- events
- messages
- inline
- text:
- outline
- refresh
- text
- align
- order
- fieldAt:
- order
- title
- fields
- events
- messages
- order
- position
- padding
- left
- top
- width
- height
- zoom
- makers
- Status
- iOS: Version 1.0
- Android: Not implemented yet