rework camera/projector tool_guis, add horz tumbler orient, update es.po
[goodguy/cinelerra.git] / cinelerra-5.1 / guicast / bctumble.h
index 6668ebfda11096350c2ed88a3d54017d9c47f875..0e219998fcf027a57a119f11e6d939003f2c29a5 100644 (file)
 
 #include "bcsubwindow.h"
 
+#define TUMBLER_VERT 0
+#define TUMBLER_HORZ 1
+
 class BC_Tumbler : public BC_SubWindow
 {
 public:
-       BC_Tumbler(int x, int y, VFrame **data = 0);
+       BC_Tumbler(int x, int y, VFrame **data = 0, int orient=TUMBLER_VERT);
        virtual ~BC_Tumbler();
 
        virtual int handle_up_event() { return 0; };
        virtual int handle_down_event() { return 0; };
        int repeat_event(int64_t repeat_id);
-       static int calculate_w();
-       static int calculate_h();
+       static int calculate_w(VFrame **data = 0);
+       static int calculate_h(VFrame **data = 0);
 
        int initialize();
        int set_images(VFrame **data);
@@ -55,6 +58,7 @@ private:
 
        BC_Pixmap *images[4];
        int status;
+       int orient;
        int64_t repeat_count;
        VFrame **data;
 };