Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

mbuttons.h

Go to the documentation of this file.
00001 #ifndef MBUTTONS_H
00002 #define MBUTTONS_H
00003 
00004 class KeyFrameButton;
00005 class ExpandX;
00006 class ZoomX;
00007 class ExpandY;
00008 class ZoomY;
00009 class ExpandTrack;
00010 class ZoomTrack;
00011 class ExpandVideo;
00012 class MainEditing;
00013 class ZoomVideo;
00014 class LabelButton;
00015 class Cut;
00016 class Copy;
00017 class Paste;
00018 
00019 #include "editpanel.h"
00020 #include "guicast.h"
00021 #include "labelnavigate.inc"
00022 #include "mbuttons.inc"
00023 #include "mwindow.inc"
00024 #include "mwindowgui.inc"
00025 #include "playtransport.h"
00026 #include "record.inc"
00027 
00028 
00029 
00030 
00031 class MButtons : public BC_SubWindow
00032 {
00033 public:
00034         MButtons(MWindow *mwindow, MWindowGUI *gui);
00035         ~MButtons();
00036 
00037         int create_objects();
00038         int resize_event();
00039         int keypress_event();
00040         void update();
00041 
00042         MWindowGUI *gui;
00043         MWindow *mwindow;
00044         PlayTransport *transport;
00045         MainEditing *edit_panel;
00046 
00047 
00048 };
00049 
00050 class MainTransport : public PlayTransport
00051 {
00052 public:
00053         MainTransport(MWindow *mwindow, MButtons *mbuttons, int x, int y);
00054         void goto_start();
00055         void goto_end();
00056 };
00057 
00058 class MainEditing : public EditPanel
00059 {
00060 public:
00061         MainEditing(MWindow *mwindow, MButtons *mbuttons, int x, int y);
00062 
00063         
00064         MWindow *mwindow;
00065         MButtons *mbuttons;
00066 };
00067 
00068 #endif

Generated on Sun Jan 8 13:38:57 2006 for Cinelerra-svn by  doxygen 1.4.4