private void ChangeColorModel() { activeColorModel = colorModelList[listColorModel.SelectedIndex]; // applies current UI selection if (activeColorCache is BaseColorCache) { BaseColorCache colorCache = (BaseColorCache)activeColorCache; colorCache.ChangeColorModel(activeColorModel); } }
private void ChangeColorCache() { activeColorCache = colorCacheList[listColorCache.SelectedIndex]; // enables the color model option; where available // listColorModel.Enabled = turnOnEvents && activeColorCache is BaseColorCache && ((BaseColorCache)activeColorCache).IsColorModelSupported; // applies current UI selection if (activeQuantizer is BaseColorCacheQuantizer) { BaseColorCacheQuantizer quantizer = (BaseColorCacheQuantizer)activeQuantizer; quantizer.ChangeCacheProvider(activeColorCache); } // applies current UI selection if (activeColorCache is BaseColorCache) { BaseColorCache colorCache = (BaseColorCache)activeColorCache; colorCache.ChangeColorModel(activeColorModel); } }