4 #include "apatchgui.inc"
6 #include "floatauto.inc"
15 class APatchGUI
: public PatchGUI
18 APatchGUI(MWindow
*mwindow
, PatchBay
*patchbay
, ATrack
*track
, int x
, int y
);
22 int reposition(int x
, int y
);
23 int update(int x
, int y
);
24 void synchronize_fade(float value_change
);
32 class AFadePatch
: public BC_FSlider
35 AFadePatch(MWindow
*mwindow
, APatchGUI
*patch
, int x
, int y
, int w
);
36 static FloatAuto
* get_keyframe(MWindow
*mwindow
, APatchGUI
*patch
);
43 class APanPatch
: public BC_Pan
46 APanPatch(MWindow
*mwindow
, APatchGUI
*patch
, int x
, int y
);
47 static PanAuto
* get_keyframe(MWindow
*mwindow
, APatchGUI
*patch
);
53 class AMeterPatch
: public BC_Meter
56 AMeterPatch(MWindow
*mwindow
, APatchGUI
*patch
, int x
, int y
);
57 int button_press_event();