#include "module.inc"
#include "new.inc"
#include "plugindialog.inc"
+#include "proxy.inc"
#include "quit.inc"
#include "record.inc"
#include "render.inc"
MixerItems *mixer_items;
LoadLayout *load_layout;
LoadLayout *save_layout;
+ ProxyMenuItem *proxy;
};
// ========================================= edit
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
// ========================================== 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;
};