X-Git-Url: https://git.cinelerra-gg.org/git/?p=goodguy%2Fcinelerra.git;a=blobdiff_plain;f=cinelerra-5.1%2Fplugins%2Fswapframes%2Fswapframes.h;h=6ecebeefbdfaeda489a1ebac9c82fb055dc69b67;hp=6b547289537365ffd25812d228f24de639effdcb;hb=54cc56bff09f5004b2a6cd454375f06e56acf5a0;hpb=834732af87bfd7f1d4035109f31e48db12b415fa diff --git a/cinelerra-5.1/plugins/swapframes/swapframes.h b/cinelerra-5.1/plugins/swapframes/swapframes.h index 6b547289..6ecebeef 100644 --- a/cinelerra-5.1/plugins/swapframes/swapframes.h +++ b/cinelerra-5.1/plugins/swapframes/swapframes.h @@ -28,12 +28,14 @@ class SwapFrames; class SwapFramesWindow; +class SwapFramesReset; class SwapFramesConfig { public: SwapFramesConfig(); + void reset(); int equivalent(SwapFramesConfig &that); void copy_from(SwapFramesConfig &that); void interpolate(SwapFramesConfig &prev, @@ -79,16 +81,28 @@ public: SwapFrames *plugin; }; +class SwapFramesReset : public BC_GenericButton +{ +public: + SwapFramesReset(SwapFrames *plugin, SwapFramesWindow *gui, int x, int y); + ~SwapFramesReset(); + int handle_event(); + SwapFrames *plugin; + SwapFramesWindow *gui; +}; + class SwapFramesWindow : public PluginClientWindow { public: SwapFramesWindow(SwapFrames *plugin); void create_objects(); + void update(); SwapFramesOn *on; SwapFramesEven *swap_even; SwapFramesOdd *swap_odd; SwapFrames *plugin; + SwapFramesReset *reset; };