r1009: Move the dependencies to newer package names
[cinelerra_cv/mob.git] / cinelerra / apanel.h
blobd2cbcafb9be7ba5bb65f49d0b6234d2fce82fadd
1 #ifndef APANEL_H
2 #define APANEL_H
5 #include "cwindowgui.inc"
6 #include "guicast.h"
7 #include "mwindow.inc"
8 #include "track.inc"
12 class APanelPluginAuto;
13 class APanelMute;
14 class APanelPlay;
16 class APanel
18 public:
19 APanel(MWindow *mwindow, CWindowGUI *subwindow, int x, int y, int w, int h);
20 ~APanel();
22 int create_objects();
24 MWindow *mwindow;
25 CWindowGUI *subwindow;
26 int x, y, w, h;
27 APanelPluginAuto *plugin_autos[PLUGINS];
28 APanelMute *mute;
29 APanelPlay *play;
32 class APanelPluginAuto : public BC_FPot
34 public:
35 APanelPluginAuto(MWindow *mwindow, APanel *gui, int x, int y);
36 int handle_event();
37 MWindow *mwindow;
38 APanel *gui;
42 class APanelMute : public BC_CheckBox
44 public:
45 APanelMute(MWindow *mwindow, APanel *gui, int x, int y);
46 int handle_event();
47 MWindow *mwindow;
48 APanel *gui;
52 class APanelPlay : public BC_CheckBox
54 public:
55 APanelPlay(MWindow *mwindow, APanel *gui, int x, int y);
56 int handle_event();
57 MWindow *mwindow;
58 APanel *gui;
62 #endif