Namespace: Consultingwerk.Framework
Class 
FrameworkSettings Copy to Clipboard
Parent classes:
Inherits: Progress.Lang.Object

File:FrameworkSettings
Author(s):Mike Fechner / Consultingwerk Ltd.
Created:Thu May 07 10:15:20 CEST 2009
Notes:This class should only contain static members.



Top Method Summary
Options Name Purpose
+ StoreStartupPropath () Stores the current prpoath in the StartupPropath property

Top Constructor Summary
Options Name Purpose
FrameworkSettings () Initialze SessionServiceManager as default AppServerServiceManager implementation.

Top Property Summary
Options Name Purpose
+ LOGICAL AllowDesignFeatures Allows to override the DesignTime property
+ CHARACTER ApplicationLabel Gets and sets the Label of the current application
+ Consultingwerk.Framework.IAppServerServiceManager AppServerServiceManager Gets/Sets the reference to the current AppServerServiceManager instance
+ CHARACTER BaseRegistryKey Gets and sets the base registry key used for storing settings from this application
+ Consultingwerk.Framework.IConfigurationProvider ConfigurationProvider Gets and sets the Configuration Provider instance
+ LOGICAL DebugMode Gets/Sets if various debug messages (i.e. Stack Trace information) should be displayed
+ LOGICAL ExtendedTransparency Gets/Sets if various dialogs should extend transparency (around filter fields ect.).
+ System.Windows.Forms.Form MdiContainer Gets and sets a reference to the main MdiContainer of the application
+ Consultingwerk.Framework.IProgressManager ProgressManager Gets or sets the instance of the ProgressManager
+ Consultingwerk.OERA.IServiceAdapter ServiceAdapter Gets and sets the reference to the current active OERA service Adapter instance
+ Consultingwerk.Framework.IServiceContainer ServiceContainer Gets or sets the instance of the framework default service container
+ CHARACTER StartupPropath Return the session startup propath
+ Consultingwerk.Framework.IStatusManager StatusManager Gets or sets the instance of the StatusManager
+ LOGICAL StoreRibbonQuickAccessToolbar Gets and sets if the BaseForm should store the user selected tools of the Quick Access Toolbar in the Registry
+ LOGICAL StoreUltraSplitterPosition Gets and sets if the BaseForm should store the position of the UltraSplitterControls in the Registry
+ LOGICAL StoreWindowPosition Gets and sets if the BaseForm should store window position and size in the Registry
+ LOGICAL UseStartupSizeAsMinSizeDefault When set to True the OnLoad method will apply the current form (startup size) to the MinimumSize. This will be done before loading the stored Form size from the user profile (e.g. Windows Registry)
+ Consultingwerk.Framework.IWaitStateManager WaitStateManager Gets/Sets the reference to the current WaitStateManager instance


Method Detail
Top

PUBLIC StoreStartupPropath ()

Purpose: Stores the current prpoath in the StartupPropath property
Notes:



Constructor Detail
Top

STATIC FrameworkSettings ()

Purpose: Initialze SessionServiceManager as default AppServerServiceManager
implementation.
Notes:



Property Detail
Top

PUBLIC LOGICAL AllowDesignFeatures

Purpose: Allows to override the DesignTime property
Notes: This property should be handled with care! This property is only
used by some of the SmartComponent Library controls.

Returns LOGICAL
Top

PUBLIC CHARACTER ApplicationLabel

Purpose: Gets and sets the Label of the current application
Notes: Can be used in dialogs that should refer to the current application

Returns CHARACTER
Top

PUBLIC Consultingwerk.Framework.IAppServerServiceManager AppServerServiceManager

Purpose: Gets/Sets the reference to the current AppServerServiceManager
instance
Notes: A default SessionServiceManager instance is created in the static
constructor.

Returns Consultingwerk.Framework.IAppServerServiceManager
Top

PUBLIC CHARACTER BaseRegistryKey

Purpose: Gets and sets the base registry key used for storing settings
from this application
Notes:

Returns CHARACTER
Top

PUBLIC Consultingwerk.Framework.IConfigurationProvider ConfigurationProvider

Purpose: Gets and sets the Configuration Provider instance
Notes: Once set, the property can no longer be modified

Returns Consultingwerk.Framework.IConfigurationProvider
Top

PUBLIC LOGICAL DebugMode

Purpose: Gets/Sets if various debug messages (i.e. Stack Trace information)
should be displayed
Notes: Set to TRUE by default if SESSION:PARAMETER contains DebugMode

Returns LOGICAL
Top

PUBLIC LOGICAL ExtendedTransparency

Purpose: Gets/Sets if various dialogs should extend transparency (around
filter fields ect.).
Notes: Set to TRUE by default, allows to turn off extended transparency
when this causes trouble (i.e. Terminal ServeR)

Returns LOGICAL
Top

PUBLIC System.Windows.Forms.Form MdiContainer

Purpose: Gets and sets a reference to the main MdiContainer of the application
Notes: Used by MdiChildern to the MdiContainer property of form.
Type is System.Windows.Forms.Form

Returns System.Windows.Forms.Form
Top

PUBLIC Consultingwerk.Framework.IProgressManager ProgressManager

Purpose: Gets or sets the instance of the ProgressManager
Notes:

Returns Consultingwerk.Framework.IProgressManager
Top

PUBLIC Consultingwerk.OERA.IServiceAdapter ServiceAdapter

Purpose: Gets and sets the reference to the current active OERA service
Adapter instance
Notes: When required the first time and has not been set before, the
default instance is created

Returns Consultingwerk.OERA.IServiceAdapter
Top

PUBLIC Consultingwerk.Framework.IServiceContainer ServiceContainer

Purpose: Gets or sets the instance of the framework default service container
Notes:

Returns Consultingwerk.Framework.IServiceContainer
Top

PUBLIC CHARACTER StartupPropath

Purpose: Return the session startup propath
Notes: The session startup propath may be updated using the
StoreStartupPropath method. This property is also set in the
Constructror of the FrameworkSettings static class

Returns CHARACTER
Top

PUBLIC Consultingwerk.Framework.IStatusManager StatusManager

Purpose: Gets or sets the instance of the StatusManager
Notes:

Returns Consultingwerk.Framework.IStatusManager
Top

PUBLIC LOGICAL StoreRibbonQuickAccessToolbar

Purpose: Gets and sets if the BaseForm should store the user selected tools
of the Quick Access Toolbar in the Registry
Notes:

Returns LOGICAL
Top

PUBLIC LOGICAL StoreUltraSplitterPosition

Purpose: Gets and sets if the BaseForm should store the position of the
UltraSplitterControls in the Registry
Notes:

Returns LOGICAL
Top

PUBLIC LOGICAL StoreWindowPosition

Purpose: Gets and sets if the BaseForm should store window position
and size in the Registry
Notes:

Returns LOGICAL
Top

PUBLIC LOGICAL UseStartupSizeAsMinSizeDefault

Purpose: When set to True the OnLoad method will apply the current form (startup
size) to the MinimumSize. This will be done before loading the stored
Form size from the user profile (e.g. Windows Registry)
Notes: Static property, allows to set UseStartupSizeAsMinSize for all new
BaseForm instances

Returns LOGICAL
Top

PUBLIC Consultingwerk.Framework.IWaitStateManager WaitStateManager

Purpose: Gets/Sets the reference to the current WaitStateManager
instance
Notes: A default WaitStateManager instance is created in the static
constructor.

Returns Consultingwerk.Framework.IWaitStateManager


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