# FormObject

FormObject inherits from Model and defines instance variables application, name, aspect, model, id. It has subclasses FormControl, FormTitle, Label, Listbox, Scrollbar, and TextField.

## Methods defined in FormObject:

### Methods for accessing:

- application
- application: owner
- aspect
- getPointer
- id
- model
- name

### Methods for events:

- onModelChanged

### Methods for initialization:

- acquireModel
- id: newID name: newName aspect: newAspect
- reallyAcquireModel
- release
- releaseDynamicMemory

### Methods for predicates:

- usesModel

### Methods for updating:

- update: aspect with: parameter from: object
- updateFromModel
  Take the model's value and put it in the PalmOS widget.
- updateModel
  Take the contents of the PalmOS widget and update the model.

Pocket Smalltalk Documentation