X-Git-Url: https://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fguicast%2Fbctumble.h;h=0e219998fcf027a57a119f11e6d939003f2c29a5;hb=9c5e262df5b6cbe0f4e4b2d53e68e8edc487494b;hp=6668ebfda11096350c2ed88a3d54017d9c47f875;hpb=7fd85fb66168f6b518c5f2d73e04036e87faa0e1;p=goodguy%2Fcinelerra.git diff --git a/cinelerra-5.1/guicast/bctumble.h b/cinelerra-5.1/guicast/bctumble.h index 6668ebfd..0e219998 100644 --- a/cinelerra-5.1/guicast/bctumble.h +++ b/cinelerra-5.1/guicast/bctumble.h @@ -24,17 +24,20 @@ #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; };