public CustomImageCollectionConfigurator( string serviceApiUrl, ImageLibraryManager libManager) { this.imageProvider = new ImageProvider(serviceApiUrl); this.libManager = libManager; }
public void Dispose() { foreach (var customButton in GetAllButtons()) { customButton.Image?.Dispose(); } buttonsCollection = null; libManager = null; }
public Ruler( CustomButtonsManager buttonManager, ButtonsCollection buttonCollection, ImageLibraryManager libManager, Players players) { this.buttonManager = buttonManager; this.libManager = libManager; this.buttonsCollection = buttonCollection; this.players = players; openCardDelay = Convert.ToInt32(Settings.Delay) * 1000; }
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(); }
public CustomButtonsManager(ButtonsCollection buttonsCollection, ImageLibraryManager libManager) { this.buttonsCollection = buttonsCollection; this.libManager = libManager; }
private void SetupConfiguration() { this.libManager = new ImageLibraryManager(); this.buttonManager = new CustomButtonsManager(customButtonsCollection, libManager); }