Object PmaWorkspace (Workspace)
Description:
See:
PmaWorkspace - Deatiled object description
The
PmaWorkspace object (
application workspace) represents the basic user interface of the application. It consists of the common window (outer frame), in which other parts of the application user interface are displayed (window title bar, toolbars, user graphics, alarms, events, reports).
It is used for organising the
Promotic wievers in one window.
It can be set the appearance of the window (window title bar, borders, monitor, position) and also the inner windows (frames) layout thus creating the application user interface.
This object inherits properties, methods and events of the
PmaObject object.
Properties and methods of this object:
Properties and methods inherited from the PmaObject object:
AddEvent() | Registers a function into the specified event |
GetOwnedByIndex() | Returns the subobject defined by its index |
GetOwnedByName() | Returns reference to the subobject defined by its name |
GetOwnedByType() | Returns an array of references to the subobjects |
GetOwnedNum() | Returns number of subobjects in the object |
GetPar() | Reading the value of the Pma object parameter (or its parents) |
GetPathName() | Object name with the path to this object |
GetPermission() | Returns permission of corresponding operation from object |
Methods | Access to designer methods of this object |
Name | Object name (without the path) |
Parent | Returns reference to the parent Pma object |
Pm() | Returns reference to the Pma object or to its implementation subobject |
RemoveEvent() | Unregisters the function in the specified event |
Root | Returns reference to the root application object PmaRoot |
Events inherited from the PmaObject object:
onStart | Is triggered for each object in runtime only once at the beginning |
onStop | Is triggered for each Pma object in runtime only once at the stop of the application |
Configuration tabs:
Object | General information about the object |
Events | Definition of object events algorithms |
Workspace | Basic configurators of the workspace |
Frames | Workspace frames layout |
Permissions | Object permissions |
Web server | The link-up of the object to Web server |
History:
Pm9.00.00: Object name changed:
PmWorkspace ->
PmaWorkspace
Pm8.03.06: For each
frame there are new "
Minimum width (px)" configurator and "
Minimum height (px)" configurator.
It is important to set these configurators if it is needed to prevent reduction of frame size to zero value. This is necessary when displaying workspace on the Web using small screen (handheld) devices (
Android smatphones ...) where the workspace is displayed in minimal size.
Pm8.03.02: Now working for the Web as standard HTML page (old concept of
frameset was used before). also the scrollbar function has been fixed on the Web.