modify clr btn 16 plugins, add regdmp for sigtraps, rework mask_engine, mask rotate...
[goodguy/cinelerra.git] / cinelerra-5.1 / guicast / bcslider.h
index ef7332ace4ac1b4419f283eeac3d6e9346af2db1..093b9620ab5dca83e9b0f91d725e80a1cb1b299c 100644 (file)
@@ -32,13 +32,8 @@ class BC_PercentageSlider;
 class BC_Slider : public BC_SubWindow
 {
 public:
-       BC_Slider(int x,
-               int y,
-               int pixels,
-               int pointer_motion_range,
-               VFrame **images,
-               int show_number,
-               int vertical,
+       BC_Slider(int x, int y, int pixels, int pointer_motion_range,
+               VFrame **images, int show_number, int vertical,
                int use_caption);
        virtual ~BC_Slider();
 
@@ -51,6 +46,7 @@ public:
        int initialize();
        void enable();
        void disable();
+       void enable_show_value(int v);
        static int get_span(int vertical);
        int get_button_pixels();
        virtual int value_to_pixel() { return 0; };
@@ -107,18 +103,9 @@ private:
 class BC_ISlider : public BC_Slider
 {
 public:
-       BC_ISlider(int x,
-                       int y,
-                       int vertical,
-                       int pixels,
-                       int pointer_motion_range,
-                       int64_t minvalue,
-                       int64_t maxvalue,
-                       int64_t value,
-                       int use_caption = 0,
-                       VFrame **data = 0,
-                       int *output = 0);
-
+       BC_ISlider(int x, int y, int vertical, int pixels, int pointer_motion_range,
+               int64_t minvalue, int64_t maxvalue, int64_t value,
+               int use_caption = 0, VFrame **data = 0, int *output = 0);
        int update(int64_t value);
        int update(int pointer_motion_range, int64_t value, int64_t minvalue, int64_t maxvalue);
        int64_t get_value();
@@ -141,16 +128,9 @@ private:
 class BC_FSlider : public BC_Slider
 {
 public:
-       BC_FSlider(int x,
-                       int y,
-                       int vertical,
-                       int pixels,
-                       int pointer_motion_range,
-                       float minvalue,
-                       float maxvalue,
-                       float value,
-                       int use_caption = 0,
-                       VFrame **data = 0);
+       BC_FSlider(int x, int y, int vertical, int pixels, int pointer_motion_range,
+               float minvalue, float maxvalue, float value,
+               int use_caption = 0, VFrame **data = 0);
 
        friend class BC_PercentageSlider;
 
@@ -178,20 +158,11 @@ private:
 class BC_PercentageSlider : public BC_FSlider
 {
 public:
-       BC_PercentageSlider(int x,
-                       int y,
-                       int vertical,
-                       int pixels,
-                       int pointer_motion_range,
-                       float minvalue,
-                       float maxvalue,
-                       float value,
-                       int use_caption = 0,
-                       VFrame **data = 0);
-
+       BC_PercentageSlider(int x, int y, int vertical, int pixels, int pointer_motion_range,
+               float minvalue, float maxvalue, float value,
+               int use_caption = 0, VFrame **data = 0);
        char* get_caption();
 private:
 };
 
-
 #endif