include/df/jwindow.hpp

00001 class jWindow : public Window {
00002   private:
00003     Network *js;
00004     int imgidx;
00005     BOOL incode;
00006     String code;
00007     Memory img;  //leak free memory block
00008     void winit();
00009   public:
00010     jWindow();
00011     ~jWindow();
00012   
00013     void Init(char *title, Network *js);  //js = Session
00014 
00015     virtual BOOL Create(int _xpos, int _ypos, int _x, int _y, int _Style, Element *_Parent = (Element*)NULL);
00016     virtual void Destroy();
00017     virtual void FlagEvent();
00018     virtual uint32 MakePixel(uint32 clr);
00019     virtual BOOL Flip();
00020     virtual BOOL Flip(uint32 x1, uint32 y1, uint32 x2, uint32 y2);
00021     virtual void PutPixel(int32 x, int32 y, uint32 clr);
00022     virtual uint32 GetPixel(int32 x, int32 y);
00023     virtual void BoxFill(int32 x1, int32 y1, int32 x2, int32 y2, uint32 clr);
00024     virtual BOOL LockBuffer();
00025     virtual BOOL UnLockBuffer();
00026     
00027     void ProcessjViewCode();
00028     void ProcessAnsiCode();
00029     
00030     void Input(char *,int);
00031 };
00032 

Generated on Mon Mar 5 09:49:14 2007 for DigiForce by  doxygen 1.4.7