メインページ | クラス階層 | アルファベット順一覧 | 構成 | Directories | ファイル一覧 | 構成メンバ

yapplication.h

説明を見る。
00001 
00020 #ifndef DEFINE_H_YAPPLICATION
00021 #define DEFINE_H_YAPPLICATION
00022 
00023 #include <map>
00024 #include <btron/btron.h>
00025 #include <btron/event.h>
00026 #include <btron/hmi.h>
00027 
00028 #include "ywindow.h"
00029 
00035 class YApplication {
00036 
00037 public:
00039   YApplication() {
00040     toBeKilled = False;
00041     ret_code = 0;
00042     evmode = WAIT;
00043   }
00044 
00046   virtual ~YApplication() {}
00047 
00049   virtual W run();
00050 
00052   void registerWindow(YWindow *win);
00053 
00055   YWindow* getWindow(W wid);
00056 
00058   void terminate(W rcode);
00059 
00061   void setEventMode(W evm);
00062 
00063 protected:
00065   std::map<W, YWindow*> hashWnd;
00066   
00068   BOOL toBeKilled;
00069 
00071   W ret_code;
00072 
00074   W evmode;
00075   
00076 private:
00077   
00078 };
00079 
00080 #endif // DEFINE_H_YAPPLICATION

YLibに対してMon Mar 21 08:57:44 2005に生成されました。  doxygen 1.4.1