X-Git-Url: https://git.cinelerra-gg.org/git/?p=goodguy%2Fcinelerra.git;a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Fmainmenu.h;h=0da2c60ebddab84c39f301fce67cbee7ad06b173;hp=97f9dd1c2391e666aa7ec99362343b5647394f27;hb=ddfda6a8cc59bda4dc734973c1c5fecaa31ea487;hpb=84ac8a2bb3357c04a3f67cf763b0f61ddbbd021d diff --git a/cinelerra-5.1/cinelerra/mainmenu.h b/cinelerra-5.1/cinelerra/mainmenu.h index 97f9dd1c..0da2c60e 100644 --- a/cinelerra-5.1/cinelerra/mainmenu.h +++ b/cinelerra-5.1/cinelerra/mainmenu.h @@ -35,6 +35,7 @@ #include "module.inc" #include "new.inc" #include "plugindialog.inc" +#include "proxy.inc" #include "quit.inc" #include "record.inc" #include "render.inc" @@ -176,6 +177,7 @@ public: MixerItems *mixer_items; LoadLayout *load_layout; LoadLayout *save_layout; + ProxyMenuItem *proxy; }; // ========================================= edit @@ -566,11 +568,23 @@ public: int handle_event(); }; -class TileMixers : public MixerItem +class DragTileMixers : public MixerItem { public: - TileMixers(MixerItems *mixer_items); + DragTileMixers(MixerItems *mixer_items); + ~DragTileMixers(); int handle_event(); + TileMixersDragBox *drag_box; +}; + +class TileMixersDragBox : public BC_DragBox +{ +public: + TileMixersDragBox(MWindowGUI *gui); + void start(DragTileMixers *tile_mixers); + int handle_done_event(int x0, int y0, int x1, int y1); + + DragTileMixers *tile_mixers; }; class AlignMixers : public MixerItem @@ -696,34 +710,34 @@ public: // ========================================== settings -class MoveTracksUp : public BC_MenuItem +class RollTracksUp : public BC_MenuItem { public: - MoveTracksUp(MWindow *mwindow); + RollTracksUp(MWindow *mwindow); int handle_event(); MWindow *mwindow; }; -class MoveTracksDown : public BC_MenuItem +class RollTracksDown : public BC_MenuItem { public: - MoveTracksDown(MWindow *mwindow); + RollTracksDown(MWindow *mwindow); int handle_event(); MWindow *mwindow; }; -class SwapTracksUp : public BC_MenuItem +class MoveTracksUp : public BC_MenuItem { public: - SwapTracksUp(MWindow *mwindow); + MoveTracksUp(MWindow *mwindow); int handle_event(); MWindow *mwindow; }; -class SwapTracksDown : public BC_MenuItem +class MoveTracksDown : public BC_MenuItem { public: - SwapTracksDown(MWindow *mwindow); + MoveTracksDown(MWindow *mwindow); int handle_event(); MWindow *mwindow; };