Top Method Summary
Options Name Purpose
CreateMethod (character, longchar) Creates a method in the container control
EvaluateFolderName () Evaluates the source folder names
CHARACTER Generate () Generates the source code for the SmartWindowForm
LONGCHAR GenerateBindingSourceNewFields () Generates the Code block that creates the Binding Source schema
LONGCHAR GenerateColumnAssignToArray () Builds the code block that assigns the columns to the array
LONGCHAR GenerateColumnDefineAndNew () Generates the Code block that defines and NEW's the Grid Columns
LONGCHAR GenerateGridColumnProperties () Generates the Code block that assigns the properties for the the Grid Columns
CHARACTER GenerateViewerVariableName () Generates the Variable Name for the Viewer, based on the ViewerName (class name of the Viewer)
LONGCHAR GetMethods () Returns the source code of the additional methods (event handlers)

Top Constructor Summary
Options Name Purpose
SmartWindowGenerator () Constructor for the SmartWindowGenerator class

Top Property Summary
Options Name Purpose
System.Collections.Generic.List <Progress.Data.ColumnPropDesc> BindingSourceColumns
CHARACTER ClassName
CHARACTER DatasetControllerName
CHARACTER EntityJoin
CHARACTER EntityName
CHARACTER EntityTable
CHARACTER EntityView
CHARACTER FormTitle
Consultingwerk.Framework.Collections.CharacterList GridColumns
CHARACTER PackageName
CHARACTER ResxTemplateName
LOGICAL SilentMode
CHARACTER TemplateName
CHARACTER ViewerName


Method Detail
Top

CreateMethod (character, longchar)

Purpose: Creates a method in the container control
Notes:

Parameters:
pcMethodName CHARACTER
The name of the method to create
pcCode LONGCHAR
The source code of the method
Top

EvaluateFolderName ()

Purpose: Evaluates the source folder names
Notes: Variable cSourceFolder

Top

CHARACTER Generate ()

Purpose: Generates the source code for the SmartWindowForm
Notes:

Returns CHARACTER
The file name of the generated source
Top

LONGCHAR GenerateBindingSourceNewFields ()

Purpose: Generates the Code block that creates the Binding Source schema
Notes:

Returns LONGCHAR
The Code block that creates the Binding Source schema
Top

LONGCHAR GenerateColumnAssignToArray ()

Purpose: Builds the code block that assigns the columns to the array
Notes:

Returns LONGCHAR
The code block with the assigns
Top

LONGCHAR GenerateColumnDefineAndNew ()

Purpose: Generates the Code block that defines and NEW's the Grid Columns
Notes:

Returns LONGCHAR
The code block the defines and NEW's the Grid Columns
Top

LONGCHAR GenerateGridColumnProperties ()

Purpose: Generates the Code block that assigns the properties for the the Grid Columns
Notes:

Returns LONGCHAR
The code block that assigns the properties for the the Grid Columns
Top

CHARACTER GenerateViewerVariableName ()

Purpose: Generates the Variable Name for the Viewer, based on the ViewerName
(class name of the Viewer)
Notes:

Returns CHARACTER
The variable name for the viewer instance
Top

LONGCHAR GetMethods ()

Purpose: Returns the source code of the additional methods (event handlers)
Notes:

Returns LONGCHAR
The source code of all additional methods (event handlers)


Constructor Detail
Top

SmartWindowGenerator ()

Purpose: Constructor for the SmartWindowGenerator class
Notes:



Property Detail
Top

System.Collections.Generic.List <Progress.Data.ColumnPropDesc> BindingSourceColumns


Returns System.Collections.Generic.List <Progress.Data.ColumnPropDesc>
Top

CHARACTER ClassName


Returns CHARACTER
Top

CHARACTER DatasetControllerName


Returns CHARACTER
Top

CHARACTER EntityJoin


Returns CHARACTER
Top

CHARACTER EntityName


Returns CHARACTER
Top

CHARACTER EntityTable


Returns CHARACTER
Top

CHARACTER EntityView


Returns CHARACTER
Top

CHARACTER FormTitle


Returns CHARACTER
Top

Consultingwerk.Framework.Collections.CharacterList GridColumns


Returns Consultingwerk.Framework.Collections.CharacterList
Top

CHARACTER PackageName


Returns CHARACTER
Top

CHARACTER ResxTemplateName


Returns CHARACTER
Top

LOGICAL SilentMode


Returns LOGICAL
Top

CHARACTER TemplateName


Returns CHARACTER
Top

CHARACTER ViewerName


Returns CHARACTER


©2006-2026 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       13.04.2026 10:20:19