Top Method Summary
Options Name Purpose
BeforeToolDropdownHandler (Object, BeforeToolDropdownEventArgs) Populates the developer menu the first time it is opened (lazy build)
BuildDeveloperMenuTools (UltraToolbarsManager, PopupMenuTool) Builds the buttons inside the developer menu (Open, Clear Repository Cache, Trim Server) and adds them to the popup menu
ClearCache () Clears the SmartFramework repository and dynamic browser caches
FormClosedHandler (Object, FormClosedEventArgs) Event handler for the FormClosed event of the DynamicForm
OpenRepositoryDesigner (DynamicForm) Opens the repository designer for the given DynamicForm
RenderRuntimeRepositoryDeveloperMenu (DynamicForm) Renders the developer runtime repository menu for the given DynamicForm
ToolClickHandler (Object, ToolClickEventArgs) Event handler for the ToolClick event of the UltraToolbarsManager
TrimServers () Trims PASOE servers used by the application

Top Constructor Summary
Options Name Purpose
RuntimeRepositoryDeveloperMenuRenderer () Default constructor, loads image resources for the developer menu


Method Detail
Top

BeforeToolDropdownHandler (Object, BeforeToolDropdownEventArgs)

Purpose: Populates the developer menu the first time it is opened (lazy build)
Notes: SCL-5332 - subscribed to the UltraToolbarsManager BeforeToolDropdown
event in RenderRuntimeRepositoryDeveloperMenu. Reacts only to the
developer menu tool and builds its sub-tools at most once per manager.

Parameters:
sender System.Object
The reference to the UltraToolbarsManager that raised the event
e Infragistics.Win.UltraWinToolbars.BeforeToolDropdownEventArgs
The BeforeToolDropdownEventArgs with the data for this event
Top

BuildDeveloperMenuTools (UltraToolbarsManager, PopupMenuTool)

Purpose: Builds the buttons inside the developer menu (Open, Clear Repository
Cache, Trim Server) and adds them to the popup menu
Notes: SCL-5332 - invoked lazily from BeforeToolDropdownHandler the first
time the developer menu is opened, instead of eagerly on every form
open. The .NET tool creation and image / appearance assignments
dominate the per-form cost of the developer menu.

Parameters:
poToolbarsManager Infragistics.Win.UltraWinToolbars.UltraToolbarsManager
The UltraToolbarsManager carrying the menu tools
poMenu Infragistics.Win.UltraWinToolbars.PopupMenuTool
The developer PopupMenuTool to populate
Top

ClearCache ()

Purpose: Clears the SmartFramework repository and dynamic browser caches
Notes: Mirrors the ClearCache logic from the DynamicLauncher

Top

FormClosedHandler (Object, FormClosedEventArgs)

Purpose: Event handler for the FormClosed event of the DynamicForm
Notes: Unsubscribes the ToolClick and FormClosed event handlers

Parameters:
sender System.Object
The reference to the Form that raised the event
e System.Windows.Forms.FormClosedEventArgs
The FormClosedEventArgs with the data for this event
Top

OpenRepositoryDesigner (DynamicForm)

Purpose: Opens the repository designer for the given DynamicForm
Notes: Resolves the ObjectMasterGuid and opens the SmartObjectMasterForm

Parameters:
poDynamicForm Consultingwerk.Windows.Framework.Repository.Rendering.DynamicForm
The reference to the DynamicForm instance
Top

RenderRuntimeRepositoryDeveloperMenu (DynamicForm)

Purpose: Renders the developer runtime repository menu for the given DynamicForm
Notes: Default implementation with empty method body

Parameters:
poDynamicForm Consultingwerk.Windows.Framework.Repository.Rendering.DynamicForm
The reference to the DynamicForm instance
Top

ToolClickHandler (Object, ToolClickEventArgs)

Purpose: Event handler for the ToolClick event of the UltraToolbarsManager
Notes:

Parameters:
sender System.Object
The reference to the object that raised the event
e Infragistics.Win.UltraWinToolbars.ToolClickEventArgs
The ToolClickEventArgs with the data for this event
Top

TrimServers ()

Purpose: Trims PASOE servers used by the application
Notes: Placeholder implementation, actual trimming logic to be added



Constructor Detail
Top

RuntimeRepositoryDeveloperMenuRenderer ()

Purpose: Default constructor, loads image resources for the developer menu
Notes:



©2006-2026 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       06.07.2026 14:41:34