Merge branch 'ct' of git.pipapo.org:cinelerra-ct into ct
[cinelerra_cv/ct.git] / cinelerra / mbuttons.h
blobda2f2a8461a9748822770ebf0c80b3f36414b223
1 #ifndef MBUTTONS_H
2 #define MBUTTONS_H
4 class KeyFrameButton;
5 class ExpandX;
6 class ZoomX;
7 class ExpandY;
8 class ZoomY;
9 class ExpandTrack;
10 class ZoomTrack;
11 class ExpandVideo;
12 class MainEditing;
13 class ZoomVideo;
14 class LabelButton;
15 class Cut;
16 class Copy;
17 class Paste;
19 #include "editpanel.h"
20 #include "guicast.h"
21 #include "labelnavigate.inc"
22 #include "mbuttons.inc"
23 #include "mwindow.inc"
24 #include "mwindowgui.inc"
25 #include "playtransport.h"
26 #include "record.inc"
31 class MButtons : public BC_SubWindow
33 public:
34 MButtons(MWindow *mwindow, MWindowGUI *gui);
35 ~MButtons();
37 int create_objects();
38 int resize_event();
39 int keypress_event();
40 void update();
42 MWindowGUI *gui;
43 MWindow *mwindow;
44 PlayTransport *transport;
45 MainEditing *edit_panel;
50 class MainTransport : public PlayTransport
52 public:
53 MainTransport(MWindow *mwindow, MButtons *mbuttons, int x, int y);
54 void goto_start();
55 void goto_end();
58 class MainEditing : public EditPanel
60 public:
61 MainEditing(MWindow *mwindow, MButtons *mbuttons, int x, int y);
64 MWindow *mwindow;
65 MButtons *mbuttons;
68 #endif
70 // Local Variables:
71 // mode: C++
72 // c-file-style: "linux"
73 // End: