Namespace: Consultingwerk.Windows.Framework.Repository.Rendering
Class 
WindowsContainerRenderer Copy to Clipboard
Parent classes:
Inherits: Progress.Lang.Object

File:WindowsContainerRenderer
Purpose:Renders instances of a Form
Author(s):Mike Fechner / Consultingwerk Ltd.
Created:Thu Jan 03 21:18:54 CET 2019



Top Method Summary
Options Name Purpose
+ EndInit (handle, table) Calls EndInit for the Components/Rendering Services supporting this
# Consultingwerk.Windows.Framework.Repository.Rendering.IComponentRenderingService GetComponentRenderingService (character) Returns the reference to the component rendering service
# System.ComponentModel.IComponent RenderComponentInstance (Control, IContainer, ITabFolderParent, handle, handle, integer, character, character, String, IComponent>) Renders a component instance
+ RenderInstances (Control, IContainer, ITabFolderParent, handle, character, character, character, table, String, IComponent>) Renders a set of Instances


Method Detail
Top

PUBLIC EndInit (handle, table)

Purpose: Calls EndInit for the Components/Rendering Services supporting this
Notes:

Parameters:
phRepositoryData HANDLE
The ProDataset with the repository data
ttInstances TEMP-TABLE ttInstances
The temp-table with the references to the instances
Top

PROTECTED Consultingwerk.Windows.Framework.Repository.Rendering.IComponentRenderingService GetComponentRenderingService (character)

Purpose: Returns the reference to the component rendering service
Notes:

Parameters:
pcServiceTypeName CHARACTER
The class name of the component rendering service
Returns Consultingwerk.Windows.Framework.Repository.Rendering.IComponentRenderingService
The reference to the IComponentRenderingService instance
Top

PROTECTED System.ComponentModel.IComponent RenderComponentInstance (Control, IContainer, ITabFolderParent, handle, handle, integer, character, character, String, IComponent>)

Purpose: Renders a component instance
Notes:

Parameters:
poContainer System.Windows.Forms.Control
The reference to the current Container Control
poComponentContainer System.ComponentModel.IContainer
The reference to the Component Container
poTabFolderParent Consultingwerk.Windows.Framework.Repository.Rendering.ITabFolderParent
The reference to the DynamicForm or DynamicControlGroup being rendered
phInstanceBuffer HANDLE
The handle of the buffer describing the object instance
phAttributesBuffer HANDLE
The reference to the attributes buffer
piPageNumber INTEGER
The page number
pcPageGuid CHARACTER
The guid referencing the page of the instance
pcParentInstanceGuid CHARACTER
The GUID of the parent instance (or ? for the viewer)
poComponents System.Collections.Generic.Dictionary
The Dictionary of existing components (SmartDataAdapters)
Returns System.ComponentModel.IComponent
The reference to the System.ComponentModel.IComponent that has been created
Top

PUBLIC RenderInstances (Control, IContainer, ITabFolderParent, handle, character, character, character, table, String, IComponent>)

Purpose: Renders a set of Instances
Notes:

Parameters:
poContainer System.Windows.Forms.Control
The reference to the current Container Control
poComponentContainer System.ComponentModel.IContainer
The reference to the Component Container
poTabFolderParent Consultingwerk.Windows.Framework.Repository.Rendering.ITabFolderParent
The reference to the DynamicForm or DynamicControlGroup being rendered
phRepositoryData HANDLE
The ProDataset with the repository data
pcContainerObjectMasterGuid CHARACTER
The GUID of the container's Object Master record
pcParentInstanceGuid CHARACTER
The GUID of the parent instance (or ? for the viewer)
pcLayoutPrefix CHARACTER
The Prefix to the LayoutPosition (e.g. L or R)
ttInstances TEMP-TABLE ttInstances
The temp-table to store the references to the instances in
poComponents System.Collections.Generic.Dictionary
The Dictionary of existing components (SmartDataAdapters)


Temp-Table Detail

Temp-Table ttInstances

Defined in:


©2006-2023 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       09.11.2024 19:09:42