baseport/syborg/pointer/syborg_pointer.h
changeset 13 73107a0bc259
parent 2 d55eb581a87c
equal deleted inserted replaced
12:5c4b0c1fa5f8 13:73107a0bc259
    58  private:
    58  private:
    59   static void Isr(TAny* aPtr);
    59   static void Isr(TAny* aPtr);
    60   static void RxDfc(TAny* aPtr );
    60   static void RxDfc(TAny* aPtr );
    61   static void Process(TPointerRv *i, struct PData *);
    61   static void Process(TPointerRv *i, struct PData *);
    62 
    62 
    63   TDfc iRxDfc;
    63   void DisplayPointer();
       
    64 
       
    65 
       
    66 
       
    67   //TDfc iRxDfc;
       
    68   TDfcQue iDfcQue;
       
    69   TDfc* iRxDfc;
       
    70 
    64 	
    71 	
    65   TBool iPointerOn;       // cursor visiability
    72   TBool iPointerOn;       // cursor visiability
    66   TInt  iScreenWidth;
    73   TInt  iScreenWidth;
    67   TInt  iScreenHeight;
    74   TInt  iScreenHeight;
    68   TInt  iDisplayMode;
    75   TInt  iDisplayMode;
    69 
    76 
       
    77   TInt  iVideoMem;
       
    78   TInt  iOffSetBetweenEachLine;
       
    79 
       
    80 
    70   TInt ix,iy;
    81   TInt ix,iy;
    71   TInt iLastBut;
    82   TInt iLastBut;
       
    83 
       
    84 
       
    85   TBool iFirstTime;
       
    86   TInt iXleft;
       
    87   TInt iXright;
       
    88   TInt iYtop;
       
    89   TInt iYbottom;
       
    90   TInt iImageStore[100];
    72 
    91 
    73   
    92   
    74  public:
    93  public:
    75 
    94 
    76   enum {
    95   enum {