home *** CD-ROM | disk | FTP | other *** search
/ Geek 6 / Geek-006.iso / linux / video / xmovie-1.5.3.tar.gz / xmovie-1.5.3.tar / xmovie-1.5.3 / xmovie / loaddvd.h < prev    next >
C/C++ Source or Header  |  2000-11-29  |  980b  |  64 lines

  1. #ifndef LOADDVD_H
  2. #define LOADDVD_H
  3.  
  4. #include "bcbase.h"
  5. #include "mainwindow.h"
  6.  
  7. class LoadDVDThread : public Thread
  8. {
  9. public:
  10.     LoadDVDThread(MainWindow *mwindow);
  11.     ~LoadDVDThread();
  12.     void run();
  13.     MainWindow *mwindow;
  14. };
  15.  
  16. class LoadDVDDrive;
  17. class LoadDVDMount;
  18.  
  19. class LoadDVDDialog : public BC_Window
  20. {
  21. public:
  22.     LoadDVDDialog(MainWindow *mwindow);
  23.     ~LoadDVDDialog();
  24.  
  25.     int initialize();
  26.     MainWindow *mwindow;
  27.     LoadDVDDrive *drive;
  28.     LoadDVDMount *mnt_point;
  29. };
  30.  
  31. class LoadDVDDrive : public BC_TextBox
  32. {
  33. public:
  34.     LoadDVDDrive(int x, int y, char *text);
  35.     ~LoadDVDDrive();
  36. };
  37.  
  38. class LoadDVDMount : public BC_TextBox
  39. {
  40. public:
  41.     LoadDVDMount(int x, int y, char *text);
  42.     ~LoadDVDMount();
  43. };
  44.  
  45. class LoadDVDOK : public BC_BigButton
  46. {
  47. public:
  48.     LoadDVDOK(int x, int y);
  49.     ~LoadDVDOK();
  50.     int handle_event();
  51.     int keypress_event();
  52. };
  53.  
  54. class LoadDVDCancel : public BC_BigButton
  55. {
  56. public:
  57.     LoadDVDCancel(int x, int y);
  58.     ~LoadDVDCancel();
  59.     int handle_event();
  60.     int keypress_event();
  61. };
  62.  
  63. #endif
  64.