REGISTER_PLUGIN(BrightnessMain)
-
BrightnessConfig::BrightnessConfig()
{
- brightness = 0;
- contrast = 0;
- luma = 1;
+ reset(0);
+}
+
+void BrightnessConfig::reset(int clear)
+{
+ switch(clear) {
+ case RESET_CONTRAST : contrast = 0;
+ break;
+ case RESET_BRIGHTNESS : brightness = 0;
+ break;
+ case RESET_ALL :
+ default:
+ brightness = 0;
+ contrast = 0;
+ luma = 1;
+ break;
+ }
}
int BrightnessConfig::equivalent(BrightnessConfig &that)
if(load_configuration())
{
((BrightnessWindow*)thread->window)->lock_window("BrightnessMain::update_gui");
- ((BrightnessWindow*)thread->window)->brightness->update(config.brightness);
- ((BrightnessWindow*)thread->window)->contrast->update(config.contrast);
+ ((BrightnessWindow*)thread->window)->brightness_text->update(config.brightness);
+ ((BrightnessWindow*)thread->window)->brightness_slider->update(config.brightness);
+ ((BrightnessWindow*)thread->window)->contrast_text->update(config.contrast);
+ ((BrightnessWindow*)thread->window)->contrast_slider->update(config.contrast);
((BrightnessWindow*)thread->window)->luma->update(config.luma);
((BrightnessWindow*)thread->window)->unlock_window();
}