Namespace: Consultingwerk.Windows.Framework.System
Class 
MenuTranslationMaintenanceControl Copy to Clipboard
Parent classes:
Inherits: Consultingwerk.SmartComponents.Base.SmartUserControl
Implements: IHasDesignerVerbs

File:MenuTranslationMaintenanceControl
Author(s):Sebastian Wandel / Consultingwerk Ltd.
Created:Fri Jun 04 10:44:50 CEST 2021



Top Method Summary
Options Name Purpose
Cancel () Cancels pending changes
ClearTree () Clears the tree
GetTranslationData () Get Translation data for the selected languages
InitializeComponent () Initializes the Visual Design
OnHasPendingChangesChanged (EventArgs) Raises the HasPendingChangesChanged event
OpenLanguageMaintenance (CharacterDictionary) Opens the translations for the given languages identified by the entries in the provided CharacterList instance
PopulateNodeCells (UltraTreeNode, BUFFER) Populates a nodes cells
PopulateTree () Populates the UltraTree
Reload () Reloads translations for the current languages
SelectFirstEntry () Selects the first row in the UltraTree
SetHeader (UltraTreeNode) Sets the names and flags of the UltraTrees columns
SetupNodeLevelLayout () Sets up the UltraTrees columns
StoreTranslationData () Store changed Translation data to the database
ultraTree1_AfterCellExitEditMode (Object, AfterCellExitEditModeEventArgs) Synchronizes the dataset with the UltraTrees cells after an edit
ultraTree1_CellValueChanged (Object, CellValueChangedEventArgs) Event handler for the CellValueChanged event of the ultraTree1

Top Constructor Summary
Options Name Purpose
MenuTranslationMaintenanceControl () Initializes the MenuTranslationMaintenanceControl class

Top Event Summary
Options Name Purpose
HasPendingChangesChanged (Object, EventArgs) Raised when the HasPendingChanges property has changed

Top Property Summary
Options Name Purpose
LOGICAL HasPendingChanges


Method Detail
Top

Cancel ()

Purpose: Cancels pending changes
Notes: Reloads current translations

Top

ClearTree ()

Purpose: Clears the tree
Notes:

Top

GetTranslationData ()

Purpose: Get Translation data for the selected languages
Notes:

Top

InitializeComponent ()

Purpose: Initializes the Visual Design
Notes:

Top

OnHasPendingChangesChanged (EventArgs)

Purpose: Raises the HasPendingChangesChanged event
Notes:

Parameters:
e Consultingwerk.EventArgs
The Consultingwerk.EventArgs with the data for the event
Top

OpenLanguageMaintenance (CharacterDictionary)

Purpose: Opens the translations for the given languages
identified by the entries in the provided CharacterList instance
Notes:

Parameters:
poLanguageList Consultingwerk.Framework.Collections.CharacterDictionary
The CharacterList providing the GUID's of the Languages to load
Top

PopulateNodeCells (UltraTreeNode, BUFFER)

Purpose: Populates a nodes cells
Notes:

Parameters:
poNode Infragistics.Win.UltraWinTree.UltraTreeNode
The node to populate
pbMenu BUFFER
The ttMenu buffer with which to populate the node
Top

PopulateTree ()

Purpose: Populates the UltraTree
Notes:

Top

Reload ()

Purpose: Reloads translations for the current languages
Notes:

Top

SelectFirstEntry ()

Purpose: Selects the first row in the UltraTree
Notes:

Top

SetHeader (UltraTreeNode)

Purpose: Sets the names and flags of the UltraTrees columns
Notes:

Parameters:
poNode Infragistics.Win.UltraWinTree.UltraTreeNode
The node whose columns headers are set
Top

SetupNodeLevelLayout ()

Purpose: Sets up the UltraTrees columns
Notes:

Top

StoreTranslationData ()

Purpose: Store changed Translation data to the database
Notes:

Top

ultraTree1_AfterCellExitEditMode (Object, AfterCellExitEditModeEventArgs)

Purpose: Synchronizes the dataset with the UltraTrees cells after an edit
Notes:

Parameters:
sender System.Object
The source of the event
e Infragistics.Win.UltraWinTree.AfterCellExitEditModeEventArgs
The AfterCellExitEditModeEventArgs with the data for the event
Top

ultraTree1_CellValueChanged (Object, CellValueChangedEventArgs)

Purpose: Event handler for the CellValueChanged event of the ultraTree1
Notes:

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


Constructor Detail
Top

MenuTranslationMaintenanceControl ()

Purpose: Initializes the MenuTranslationMaintenanceControl class
Notes:



Event Detail
Top

HasPendingChangesChanged (Object, EventArgs)

Purpose: Raised when the HasPendingChanges property has changed
Notes:

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


Property Detail
Top

LOGICAL HasPendingChanges


Returns LOGICAL


Temp-Table Detail


©2006-2026 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       30.03.2026 11:15:42