private void InitializeControls(PuzzleTag form) { controlMap = new ControlMap(form); controlProvider = new ControlProvider.ControlProvider(controlMap); customButtonsCollection = new ButtonsCollection(controlMap); customButtonsCollection.InitializeByButtonNameAttribute("custom"); }
private void SetupKeyDownEvents(PuzzleTag puzzleTag) { foreach (Control control in puzzleTag.Controls) { control.KeyDown += HandleKeyDown; } }
public SettingsForm( Ruler ruler, Players players, CustomButtonsManager buttonManager, ImageLibraryManager libManager, FileManager.FileManager fileManager, PuzzleTag baseForm, CustomImageCollectionConfigurator customImageCollectionConfigurator) { this.customImageCollectionConfigurator = customImageCollectionConfigurator; this.ruler = ruler; this.players = players; this.fileManager = fileManager; this.buttonManager = buttonManager; this.libManager = libManager; this.baseForm = baseForm; this.queue = new Queue <Player>(QueueType.CircleFIFO); InitializeComponent(); InitSettings(); }