/// <summary> /// Initializes a new instance of the <see cref="LanguageForm"/> class. /// </summary> /// <param name="dictionaryManager">The dictionary manager.</param> /// <remarks>Documented by Dev05, 2007-08-22</remarks> public LanguageForm(DictionaryManagement dictionaryManager) { this.dictionaryManager = dictionaryManager; InitializeComponent(); LoadLanguages(); }
/// <summary> /// Initializes a new instance of the <see cref="SettingsForm"/> class. /// </summary> /// <param name="settings">The settings.</param> /// <param name="numPadControl">The num pad control.</param> /// <param name="dictionaryManager">The dictionary manager.</param> /// <remarks>Documented by Dev05, 2007-08-06</remarks> public SettingsForm(Settings settings, NumPadControl numPadControl, DictionaryManagement dictionaryManager) { InitializeComponent(); ToolTip toolTip = new ToolTip(); toolTip.SetToolTip(groupBoxDelays, Resources.DELAY_DESCRIPTION); this.settings = settings; backupFunctions = new SerializableDictionary<Keys, Function>(); foreach (KeyValuePair<Keys, Function> pair in settings.KeyFunctions) backupFunctions.Add(pair.Key, pair.Value); backupKeyboardFunctions = new SerializableDictionary<Keys, Function>(); foreach (KeyValuePair<Keys, Function> pair in settings.KeyboardFunctions) backupKeyboardFunctions.Add(pair.Key, pair.Value); backupKeyboardMode = settings.KeyboardLayout; this.numPadControl = numPadControl; this.dictionaryManager = dictionaryManager; LoadValues(); }