X-Git-Url: https://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fplugins%2Fbrightness%2Fbrightnesswindow.h;h=877d216b528f0495007adcdb546a672bce98169e;hb=0df48ad2d876409c5beeae2e21933a728ea76c33;hp=6309641bc0962ddee6d564a5d239f9953c3f8e77;hpb=7fd85fb66168f6b518c5f2d73e04036e87faa0e1;p=goodguy%2Fcinelerra.git diff --git a/cinelerra-5.1/plugins/brightness/brightnesswindow.h b/cinelerra-5.1/plugins/brightness/brightnesswindow.h index 6309641b..877d216b 100644 --- a/cinelerra-5.1/plugins/brightness/brightnesswindow.h +++ b/cinelerra-5.1/plugins/brightness/brightnesswindow.h @@ -22,31 +22,39 @@ #ifndef BRIGHTNESSWINDOW_H #define BRIGHTNESSWINDOW_H - -class BrightnessThread; -class BrightnessWindow; -class BrightnessSlider; -class BrightnessLuma; - #include "brightness.h" #include "guicast.h" #include "mutex.h" #include "pluginvclient.h" #include "thread.h" +#define RESET_ALL 0 +#define RESET_CONTRAST 1 +#define RESET_BRIGHTNESS 2 + +class BrightnessThread; +class BrightnessWindow; +class BrightnessSlider; +class BrightnessLuma; +class BrightnessReset; +class BrightnessSliderClr; + class BrightnessWindow : public PluginClientWindow { public: BrightnessWindow(BrightnessMain *client); ~BrightnessWindow(); - + void update_gui(int clear); void create_objects(); BrightnessMain *client; BrightnessSlider *brightness; BrightnessSlider *contrast; BrightnessLuma *luma; + BrightnessReset *reset; + BrightnessSliderClr *brightnessClr; + BrightnessSliderClr *contrastClr; }; class BrightnessSlider : public BC_FSlider @@ -73,6 +81,27 @@ public: BrightnessMain *client; }; +class BrightnessReset : public BC_GenericButton +{ +public: + BrightnessReset(BrightnessMain *client, BrightnessWindow *window, int x, int y); + ~BrightnessReset(); + int handle_event(); + BrightnessMain *client; + BrightnessWindow *window; +}; + +class BrightnessSliderClr : public BC_Button +{ +public: + BrightnessSliderClr(BrightnessMain *client, BrightnessWindow *window, int x, int y, int w, int is_brightness); + ~BrightnessSliderClr(); + int handle_event(); + BrightnessMain *client; + BrightnessWindow *window; + int is_brightness; +}; + #endif