diff options
Diffstat (limited to 'HBWindow.h')
-rw-r--r-- | HBWindow.h | 62 |
1 files changed, 62 insertions, 0 deletions
diff --git a/HBWindow.h b/HBWindow.h new file mode 100644 index 000000000..73aa895b3 --- /dev/null +++ b/HBWindow.h @@ -0,0 +1,62 @@ +/* $Id: HBWindow.h,v 1.8 2003/08/24 19:28:18 titer Exp $ */ + +#ifndef _HB_WINDOW_H +#define _HB_WINDOW_H + +#include <Box.h> +#include <Window.h> + +class HBManager; + +class BButton; +class BMenuField; +class BPopUpMenu; +class BSlider; +class BStatusBar; +class BStringView; +class BTextControl; + +class HBBox : public BBox +{ + public: + HBBox( BRect ); + virtual void Draw( BRect ); +}; + +class HBWindow : public BWindow +{ + public: + HBWindow(); + virtual bool QuitRequested(); + virtual void MessageReceived( BMessage * message ); + + void RefreshVolumes( BList * volumeList ); + + private: + void Enable( int mode ); + void SelectionChanged(); + + HBManager * fManager; + HBBox * fBox; + BMenuField * fVolumeField; + BPopUpMenu * fVolumePopUp; + BMenuField * fTitleField; + BPopUpMenu * fTitlePopUp; + BMenuField * fAudio1Field; + BPopUpMenu * fAudio1PopUp; + BMenuField * fAudio2Field; + BPopUpMenu * fAudio2PopUp; + BSlider * fVideoSlider; + BSlider * fAudioSlider; + BStringView * fFileString; + BTextControl * fFileControl; + BButton * fFileButton; + BButton * fPictureButton; + BButton * fAdvancedButton; + BStatusBar * fStatusBar; + BButton * fRefreshButton; + BButton * fSuspendButton; + BButton * fStartButton; +}; + +#endif |