Top Method Summary
Options Name Purpose
+ LONGCHAR GenerateAssignPropertiesBlock () Generats the source code that assigns the property values for this Control
+ LONGCHAR GenerateControlNew () Generates the NEW statement used to create an intance of the Control
+ LONGCHAR GenerateSupportingObjectDefinition () Returns the code required to build supporting objects, like Appearance objects, Editor-Buttons etc.
+ LONGCHAR GenerateVariableDefinition () Returns the variable definition ABL statementfor the Control

Top Property Summary
Options Name Purpose
+ Progress.Lang.Object ContainerControlGenerator Gets and sets the reference to the ContainerControlGenerator used by the IControlGenerator implementation
+ CHARACTER ContainerName Gets and sets the Name of the Container Control
+ CHARACTER DataBindings Gets and sets the default data bindings of the Control
+ INTEGER Left The Position of the Control
+ CHARACTER Name Gets and sets the Name of the Control
+ LOGICAL SupportInitialize Logical value indicating if the Control supports the ISupportInitialize interface
+ INTEGER TabOrder The TabOrder property of the Control
+ CHARACTER Tag The Tag property of the Control
+ INTEGER Top The Position of the Control


Method Detail
Top

PUBLIC LONGCHAR GenerateAssignPropertiesBlock ()

Purpose: Generats the source code that assigns the property values for this Control
Notes: This method is not expected to return ?. The ContainerControlGenerator
will raise an Exception, when this method returns ?

Returns LONGCHAR
The source code for the code block that assigns the property values for this Control
Top

PUBLIC LONGCHAR GenerateControlNew ()

Purpose: Generates the NEW statement used to create an intance of the Control
Notes: This method is not expected to return ?. The ContainerControlGenerator
will raise an Exception, when this method returns ?

Returns LONGCHAR
The source code for the NEW statement to create an instanc of the Control
Top

PUBLIC LONGCHAR GenerateSupportingObjectDefinition ()

Purpose: Returns the code required to build supporting objects, like
Appearance objects, Editor-Buttons etc.
Notes: This method is not expected to return ?. The ContainerControlGenerator
will raise an Exception, when this method returns ?

Returns LONGCHAR
The source code for the supporting object definition and instanziation
Top

PUBLIC LONGCHAR GenerateVariableDefinition ()

Purpose: Returns the variable definition ABL statementfor the Control
Notes: This method is not expected to return ?. The ContainerControlGenerator
will raise an Exception, when this method returns ?

Returns LONGCHAR
The source code for the variable definition section


Property Detail
Top

PUBLIC Progress.Lang.Object ContainerControlGenerator

Purpose: Gets and sets the reference to the ContainerControlGenerator used by the
IControlGenerator implementation
Notes:

Returns Progress.Lang.Object
Top

PUBLIC CHARACTER ContainerName

Purpose: Gets and sets the Name of the Container Control
Notes: Leave Empty if the Control is not part of a Container such as a
GroupBox

Returns CHARACTER
Top

PUBLIC CHARACTER DataBindings

Purpose: Gets and sets the default data bindings of the Control
Notes:

Returns CHARACTER
Top

PUBLIC INTEGER Left

Purpose: The Position of the Control
Notes:

Returns INTEGER
Top

PUBLIC CHARACTER Name

Purpose: Gets and sets the Name of the Control
Notes:

Returns CHARACTER
Top

PUBLIC LOGICAL SupportInitialize

Purpose: Logical value indicating if the Control supports the ISupportInitialize
interface
Notes: Used for generating the BeginInit and EndInit method calls

Returns LOGICAL
Top

PUBLIC INTEGER TabOrder

Purpose: The TabOrder property of the Control
Notes:

Returns INTEGER
Top

PUBLIC CHARACTER Tag

Purpose: The Tag property of the Control
Notes:

Returns CHARACTER
Top

PUBLIC INTEGER Top

Purpose: The Position of the Control
Notes:

Returns INTEGER


©2006-2016 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       26.08.2016 08:25:49