Namespace: Consultingwerk.WindowIntegrationKit.Forms
Interface 
IEmbeddedWindowForm Copy to Clipboard
Parent classes:
Inherits: Consultingwerk.Framework.IFormWithUltraToolbarsManager
Inherited by: Consultingwerk.WindowIntegrationKit.Forms.IEmbeddedWindowTabFolderForm
Implemented by: Consultingwerk.Studio.ProcedureEditor.ProcedureEditorForm, Consultingwerk.WindowIntegrationKit.Forms.EmbeddedWindowForm, Consultingwerk.WindowIntegrationKit.Forms.EmbeddedWindowTabFolderForm

File:IEmbeddedWindowForm
Author(s):Mike Fechner / Consultingwerk Ltd.
Created:Mon Dec 08 10:05:22 CET 2008
Purpose: Returns the reference to the main client are of the IEmbeddedWindowForm
Notes: Read-Only



Top Method Summary
Options Name Purpose
+ CloseEmbeddedWindows (logical) Requests closing of the embedded window
+ CloseFromCode () Closes the Form after unsubscribing it's own FormClosing event handle
+ EmbedWindow (handle) Creates a new instance of the Progress.Windows.WindowContainer instance and embeds the given window widget in that instance - but does not parent the WindowContainer instance in the Form (THIS-OBJECT). This is delayed till later.
+ EnableDisableOverlayControls () Toggles Sensitivity of OverlayControls based on the sensitive status of the corresponding Widget/Frame
+ FinalizeEmbedding () Finalize the embedding of an ABL window widget by parenting the Progress.Windows.WindowContainer instance in the Form (THIS-OBJECT). Sets the Form Text property and applies the window-resized event to the window widget.
+ HANDLE GetEmbeddedWindows () Returns an indeterminate array of the HANDLEs of the embedded Windows
+ RefreshButtons () Refreshes the state of all overlay buttons in the IEmbeddedWindowForm
+ UpdateWindowAttributes () Update Form properties with Properties from the WindowWidget
+ ViewHideOverlayControls () Toggles Visibily of OverlayControls based on the view/hide status of the corresponding Widget/Frame
+ Progress.Windows.WindowContainer WindowContainerOfWidget (handle) Returns the WindowContainer that contains the widget

Top Property Summary
Options Name Purpose
+ System.Windows.Forms.Control ClientArea
+ WIDGET-HANDLE EmbeddedWindow
+ LOGICAL Finalized
+ CHARACTER FrameHandles
+ LOGICAL MakeMdiChild
+ WIDGET-HANDLE MENU-BAR
Overrides Consultingwerk.Framework.IFormWithUltraToolbarsManager:MENU-BAR
+ LOGICAL MenuBarAsToolbar
Overrides Consultingwerk.Framework.IFormWithUltraToolbarsManager:MenuBarAsToolbar
+ LOGICAL MenuItemsAsToolbar
Overrides Consultingwerk.Framework.IFormWithUltraToolbarsManager:MenuItemsAsToolbar
+ DECIMAL MinHeightChars
+ DECIMAL MinWidthChars
+ CHARACTER OriginalWindowTitle
+ System.Collections.Generic.Dictionary <System.Windows.Forms.Control> OverlayControls
+ HANDLE ProcedureHandle
+ LOGICAL ShowAsDialog
+ Infragistics.Win.UltraWinToolbars.UltraToolbarsManager ToolbarsManager
Overrides Consultingwerk.Framework.IFormWithUltraToolbarsManager:ToolbarsManager
+ INTEGER WindowContainerColOffset
+ INTEGER WindowContainerRowOffset
+ System.Collections.Generic.List <Progress.Windows.WindowContainer> WindowContainers
+ CHARACTER WindowPositionRegistryKey


Method Detail
Top

PUBLIC CloseEmbeddedWindows (logical)

Purpose: Requests closing of the embedded window
Notes:

Parameters:
lOk LOGICAL
Logical value indicating if the windows were closed
Top

PUBLIC CloseFromCode ()

Purpose: Closes the Form after unsubscribing it's own FormClosing event handle
Notes: Invoked from src/winkit/closewindow.i after the ABL window WINDOW-CLOSE
event handler has not cancelled the closing of the WINDOW and Form

Top

PUBLIC EmbedWindow (handle)

Purpose: Creates a new instance of the Progress.Windows.WindowContainer
instance and embeds the given window widget in that instance -
but does not parent the WindowContainer instance in the Form
(THIS-OBJECT). This is delayed till later.
Notes: Required due to incombatibily issues with the Infragistics
UltraTabbedMdiManager.

Parameters:
phWindow HANDLE
The handle of the WINDOW widget to embed
Top

PUBLIC EnableDisableOverlayControls ()

Purpose: Toggles Sensitivity of OverlayControls based on the sensitive status
of the corresponding Widget/Frame
Notes:

Top

PUBLIC FinalizeEmbedding ()

Purpose: Finalize the embedding of an ABL window widget by parenting
the Progress.Windows.WindowContainer instance in the Form
(THIS-OBJECT). Sets the Form Text property and applies the
window-resized event to the window widget.
Notes: Required due to incombatibily issues with the Infragistics
UltraTabbedMdiManager.

Top

PUBLIC HANDLE GetEmbeddedWindows ()

Purpose: Returns an indeterminate array of the HANDLEs of the embedded Windows
Notes:

Returns HANDLE
The array of window HANDLE's
Top

PUBLIC RefreshButtons ()

Purpose: Refreshes the state of all overlay buttons in the IEmbeddedWindowForm
Notes:

Top

PUBLIC UpdateWindowAttributes ()

Purpose: Update Form properties with Properties from the WindowWidget
Notes:

Top

PUBLIC ViewHideOverlayControls ()

Purpose: Toggles Visibily of OverlayControls based on the view/hide status
of the corresponding Widget/Frame
Notes:

Top

PUBLIC Progress.Windows.WindowContainer WindowContainerOfWidget (handle)

Purpose: Returns the WindowContainer that contains the widget
Notes:

Parameters:
phWidget HANDLE
The handle of the WINDOW widget to locate
Returns Progress.Windows.WindowContainer
The reference to the WindowContainer that contains the WINDOW


Property Detail
Top

PUBLIC System.Windows.Forms.Control ClientArea


Returns System.Windows.Forms.Control
Top

PUBLIC WIDGET-HANDLE EmbeddedWindow


Returns WIDGET-HANDLE
Top

PUBLIC LOGICAL Finalized


Returns LOGICAL
Top

PUBLIC CHARACTER FrameHandles


Returns CHARACTER
Top

PUBLIC LOGICAL MakeMdiChild


Returns LOGICAL
Top

PUBLIC WIDGET-HANDLE MENU-BAR

Overrides Consultingwerk.Framework.IFormWithUltraToolbarsManager:MENU-BAR

Returns WIDGET-HANDLE
Top

PUBLIC LOGICAL MenuBarAsToolbar

Overrides Consultingwerk.Framework.IFormWithUltraToolbarsManager:MenuBarAsToolbar

Returns LOGICAL
Top

PUBLIC LOGICAL MenuItemsAsToolbar

Overrides Consultingwerk.Framework.IFormWithUltraToolbarsManager:MenuItemsAsToolbar

Returns LOGICAL
Top

PUBLIC DECIMAL MinHeightChars


Returns DECIMAL
Top

PUBLIC DECIMAL MinWidthChars


Returns DECIMAL
Top

PUBLIC CHARACTER OriginalWindowTitle


Returns CHARACTER
Top

PUBLIC System.Collections.Generic.Dictionary <System.Windows.Forms.Control> OverlayControls


Returns System.Collections.Generic.Dictionary <System.Windows.Forms.Control>
Top

PUBLIC HANDLE ProcedureHandle


Returns HANDLE
Top

PUBLIC LOGICAL ShowAsDialog


Returns LOGICAL
Top

PUBLIC Infragistics.Win.UltraWinToolbars.UltraToolbarsManager ToolbarsManager

Overrides Consultingwerk.Framework.IFormWithUltraToolbarsManager:ToolbarsManager

Returns Infragistics.Win.UltraWinToolbars.UltraToolbarsManager
Top

PUBLIC INTEGER WindowContainerColOffset


Returns INTEGER
Top

PUBLIC INTEGER WindowContainerRowOffset


Returns INTEGER
Top

PUBLIC System.Collections.Generic.List <Progress.Windows.WindowContainer> WindowContainers


Returns System.Collections.Generic.List <Progress.Windows.WindowContainer>
Top

PUBLIC CHARACTER WindowPositionRegistryKey


Returns CHARACTER


©2006-2023 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       15.04.2024 06:18:01