HOPEX Power Studio (EN)
:
Customizing the User Interface
:
Forms
Forms
Introduction
What is FORMS?
Accessing forms
FORMS and wizards
Specification of a form for a MEGA MetaClass
Metamodel
Standard form
Implicit groups of a Metaclass
Explicit groups: MetaAttributeGroups
Modification of <Characteristics> group - <Extensions> group
Properties page tab and order
Standard pages relating to MetaAssociations
Customizing a page relating to a MetaAttributeGroup
Adding a page not dependent on a MetaAttributeGroup
Form of a link
Form of an object seen from a link
Form defined by a ViewPort
Generated form
Page general parameterization
Boolean functions
Other functions:
FORMS properties page design
Basic principles and initialization
Properties page logic model
Object maps
Composition maps
Specifying templates
Conditions
Groups
Maps
AttributeControls
Parameters
Inclusions
Programmatic access to forms
Access to form content
MegaPropertyPage
MegaPropertyPageComponent
MegaPropertyPageStandard
AttributeControl MegaObject and associated model object
Notifications
Other events
Implementing an updateTool for a property
Defining AttributeControl type
MegaUpdateToolContext component
Generic functions
Specific functions implemented by UpdateTool
Processing notifications sent by the element
Multiselection MegaObject
AttributeControl types
Edit
Static
CheckBox
DropDownList
ComboBox
ComboBitmaps
DatePicker
EditMenu (and other controls designed for object type properties)
StaticMenu
ComboBoxMenu
DropDownListMenu
3StateCheckBox
RadioButtons
EditButton
HelpComment
Button
MegaEditCheck
Viewer
ComboLinks
Shape
Label
MetaTree
Matrix
DropDownSelection
ListView
TreeView
Text
SubPage
Appendix: Compatibility