ui_player.h

Go to the documentation of this file.
00001 // generated by Fast Light User Interface Designer (fluid) version 1.0107
00002 
00003 #ifndef ui_player_h
00004 #define ui_player_h
00005 #include <FL/Fl.H>
00006 #include <FL/Fl_Double_Window.H>
00007 #include <FL/Fl_Group.H>
00008 #include <FL/Fl_Input.H>
00009 #include <FL/filename.h>
00010 #include <FL/Fl_Button.H>
00011 #include "FL/Fl_File_Chooser.H"
00012 #include "imgviewer.h"
00013 #include <FL/Fl_Slider.H>
00014 #include <unistd.h>
00015 
00016 class MuanPlayerUI {
00017 public:
00018   int load_mode;
00019 private:
00020   int play_position;
00021 public:
00022   Fl_Double_Window* make_window();
00023   Fl_Double_Window *win_principal;
00024 private:
00025   void cb_win_principal_i(Fl_Double_Window*, void*);
00026   static void cb_win_principal(Fl_Double_Window*, void*);
00027 public:
00028   Fl_Group *gb_top;
00029   Fl_Input *edt_file_name;
00030 private:
00031   void cb_edt_file_name_i(Fl_Input*, void*);
00032   static void cb_edt_file_name(Fl_Input*, void*);
00033 public:
00034   Fl_Button *btn_load;
00035 private:
00036   void cb_btn_load_i(Fl_Button*, void*);
00037   static void cb_btn_load(Fl_Button*, void*);
00038 public:
00039   ImageViewer *imgv;
00040 private:
00041   void cb_imgv_i(ImageViewer*, void*);
00042   static void cb_imgv(ImageViewer*, void*);
00043 public:
00044   Fl_Group *gb_bottom;
00045   Fl_Slider *sl_play;
00046 private:
00047   void cb_sl_play_i(Fl_Slider*, void*);
00048   static void cb_sl_play(Fl_Slider*, void*);
00049 public:
00050   Fl_Button *btn_first;
00051 private:
00052   void cb_btn_first_i(Fl_Button*, void*);
00053   static void cb_btn_first(Fl_Button*, void*);
00054 public:
00055   Fl_Button *btn_rew;
00056 private:
00057   void cb_btn_rew_i(Fl_Button*, void*);
00058   static void cb_btn_rew(Fl_Button*, void*);
00059 public:
00060   Fl_Button *btn_pause;
00061 private:
00062   void cb_btn_pause_i(Fl_Button*, void*);
00063   static void cb_btn_pause(Fl_Button*, void*);
00064 public:
00065   Fl_Button *btn_play;
00066 private:
00067   void cb_btn_play_i(Fl_Button*, void*);
00068   static void cb_btn_play(Fl_Button*, void*);
00069 public:
00070   Fl_Button *btn_fwd;
00071 private:
00072   void cb_btn_fwd_i(Fl_Button*, void*);
00073   static void cb_btn_fwd(Fl_Button*, void*);
00074 public:
00075   Fl_Button *btn_last;
00076 private:
00077   void cb_btn_last_i(Fl_Button*, void*);
00078   static void cb_btn_last(Fl_Button*, void*);
00079 public:
00080   Fl_Button *btn_manual;
00081 private:
00082   void cb_btn_manual_i(Fl_Button*, void*);
00083   static void cb_btn_manual(Fl_Button*, void*);
00084 public:
00085   Fl_Button *btn_exit;
00086 private:
00087   void cb_btn_exit_i(Fl_Button*, void*);
00088   static void cb_btn_exit(Fl_Button*, void*);
00089 public:
00090   Fl_Button *btn_export;
00091 private:
00092   void cb_btn_export_i(Fl_Button*, void*);
00093   static void cb_btn_export(Fl_Button*, void*);
00094 public:
00095   Fl_Button *btn_import;
00096 private:
00097   void cb_btn_import_i(Fl_Button*, void*);
00098   static void cb_btn_import(Fl_Button*, void*);
00099 public:
00100   Fl_Button *btn_fullscr;
00101 private:
00102   void cb_btn_fullscr_i(Fl_Button*, void*);
00103   static void cb_btn_fullscr(Fl_Button*, void*);
00104 public:
00105   void redraw_file_name(char* file_name);
00106   void load_file(char* fname);
00107   void cb_export();
00108   void export_file(char* fname);
00109   void fullscr();
00110   void set_language_ui();
00111 };
00112 int file_exists(char *fname);
00113 #endif

Generated on Tue Jan 22 17:07:30 2008 for MUAN by  doxygen 1.4.7