Top Method Summary
Options Name Purpose
GenerateMetaViewer (logical, character, character, CreateObjectMasterParameter, logical, character, character, logical, logical) Generates a Viewer in the Repository
Consultingwerk.Framework.Collections.CharacterList GetFrameNames (character) Parses the given file and returns a list of FRAME names
ParseFrameWidgets (character, character, ViewerSettings) Parses the file for widgets of the given frame
Consultingwerk.BusinessEntityDesigner.Generator.Viewer.ListViewerFieldSpec PrepareViewerBuilder (SmartViewerBuilder, SmartBusinessEntityBindingSource, character, character, character, character, logical, logical) Prepares the SmartViewerBuilder (adds fields)
TestViewerMigration (character, character, character) Tests whether the frame can be migrated to a MetaViewer
WipeUnknownAlternativeControls () Wipes unknown alternative controls

Top Event Summary
Options Name Purpose
ShowMessage (Object, ShowMessageEventArgs) Raised to show a message
StatusChanged (Object, StatusChangedEventArgs) Raised when the status of the class has changed

Top Property Summary
Options Name Purpose
HANDLE FrameWidgetTempTable
HANDLE SelectedFrameWidgetTempTable
HANDLE TriggerDataset


Method Detail
Top

GenerateMetaViewer (logical, character, character, CreateObjectMasterParameter, logical, character, character, logical, logical)

Purpose: Generates a Viewer in the Repository
Notes:

Parameters:
plCreateBindingSource LOGICAL
Logical value indicating if we're creating a data bound viewer
pcEntityName CHARACTER
The name of the Business Entity
pcEntityTables CHARACTER
The names of the Business Entity tables
poParameter Consultingwerk.SmartFramework.Repository.CreateObjectMasterParameter
The CreateObjectMasterParameter instance with the name and module of the object to be created
plUpdatingExistingMaster LOGICAL
Updating existing master
pcFileName CHARACTER
The name of the file that contained the frame
pcFrameName CHARACTER
The name of the frame that is being parsed
plAlignLeftTop LOGICAL
Align controls left/top
plParseTriggerCode LOGICAL
Parse Trigger Code
Top

Consultingwerk.Framework.Collections.CharacterList GetFrameNames (character)

Purpose: Parses the given file and returns a list of FRAME names
Notes:

Parameters:
pcFileName CHARACTER
The name of the file to parse
Returns Consultingwerk.Framework.Collections.CharacterList
The CharacterList of Frame names
Top

ParseFrameWidgets (character, character, ViewerSettings)

Purpose: Parses the file for widgets of the given frame
Notes: Populates ttSelectedFrameWidget temp-table

Parameters:
pcFileName CHARACTER
The name of the file to parse
pcFrameName CHARACTER
The name of the frame
poViewerSettings Consultingwerk.Studio.LegacyGuiMigration.Frame.ViewerSettings
The viewer settings for this call
Top

Consultingwerk.BusinessEntityDesigner.Generator.Viewer.ListViewerFieldSpec PrepareViewerBuilder (SmartViewerBuilder, SmartBusinessEntityBindingSource, character, character, character, character, logical, logical)

Purpose: Prepares the SmartViewerBuilder (adds fields)
Notes:

Parameters:
poBuilder Consultingwerk.BusinessEntityDesigner.Generator.Viewer.SmartViewerBuilder
The SmartViewerBuilder instance to prepare
poBindingSource Consultingwerk.SmartComponents.Implementation.SmartBusinessEntityBindingSource
The SmartBusinessEntityBindingSource with the reference schema
pcFileName CHARACTER
The name of the ABL source code containing the frame
pcFrameName CHARACTER
The name of the FRAME that is being processed
pcClassName CHARACTER
The name of the class
pcPackageName CHARACTER
The name of the package
plAlignLeftTop LOGICAL
Align controls left/top
plParseTriggerCode LOGICAL
Parse Trigger Code
Returns Consultingwerk.BusinessEntityDesigner.Generator.Viewer.ListViewerFieldSpec
The list of viewer field specs to pass to the builder with the Generate() method
Top

TestViewerMigration (character, character, character)

Purpose: Tests whether the frame can be migrated to a MetaViewer
Notes: Populates the ttSelectedFrameWidget temp-table via ParseFrameWidgets
and determines if the frame is ready for migration
or "This frame is not yet ready for migration"

Parameters:
pcFileName CHARACTER
The name of the file to parse
pcFrameName CHARACTER
The name of the frame to test
pcStatus CHARACTER
OUTPUT The migration status: "This frame can be migrated"
Top

WipeUnknownAlternativeControls ()

Purpose: Wipes unknown alternative controls
Notes: Sets AlternativeControlType to "" when AlternativeControlName is not set



Event Detail
Top

ShowMessage (Object, ShowMessageEventArgs)

Purpose: Raised to show a message
Notes:

Parameters:
sender Progress.Lang.Object
The object that raised the StatusChanged event
e Consultingwerk.Framework.ShowMessageEventArgs
The ShowMessageEventArgs with the data for the event
Top

StatusChanged (Object, StatusChangedEventArgs)

Purpose: Raised when the status of the class has changed
Notes:

Parameters:
sender Progress.Lang.Object
The object that raised the StatusChanged event
e Consultingwerk.StatusChangedEventArgs
The StatusChangedEventArgs with the data for the event


Property Detail
Top

HANDLE FrameWidgetTempTable


Returns HANDLE
Top

HANDLE SelectedFrameWidgetTempTable


Returns HANDLE
Top

HANDLE TriggerDataset


Returns HANDLE


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