00001 #ifndef FEATHEREDITS_H 00002 #define FEATHEREDITS_H 00003 00004 #include "guicast.h" 00005 #include "mwindow.inc" 00006 00007 class FeatherEdits : public BC_MenuItem, Thread 00008 { 00009 public: 00010 FeatherEdits(MWindow *mwindow, int audio, int video); 00011 00012 int handle_event(); 00013 00014 void run(); 00015 00016 MWindow *mwindow; 00017 int audio; 00018 int video; 00019 }; 00020 00021 00022 00023 class FeatherEditsTextBox; 00024 00025 class FeatherEditsWindow : public BC_Window 00026 { 00027 public: 00028 FeatherEditsWindow(MWindow *mwindow, long feather_samples); 00029 ~FeatherEditsWindow(); 00030 00031 int create_objects(int audio, int video); 00032 00033 long feather_samples; 00034 FeatherEditsTextBox *text; 00035 int audio; 00036 int video; 00037 }; 00038 00039 class FeatherEditsTextBox : public BC_TextBox 00040 { 00041 public: 00042 FeatherEditsTextBox(FeatherEditsWindow *window, char *text, int x, int y); 00043 00044 int handle_event(); 00045 00046 FeatherEditsWindow *window; 00047 }; 00048 00049 00050 #endif
1.4.4