Diff for /xmil/palm/mousemng.c between versions 1.1 and 1.2

version 1.1, 2005/02/07 16:56:32 version 1.2, 2005/02/26 03:59:50
Line 26  REG8 mousemng_getstat(SINT16 *x, SINT16  Line 26  REG8 mousemng_getstat(SINT16 *x, SINT16 
   
   
 // ----  // ----
 /*  
 static void SetMouse(const Point *cp) {  
   
         CGPoint pt;  
   
         pt.x = (float)cp->h;  
         pt.y = (float)cp->v;  
         CGWarpMouseCursorPosition(pt);  
   
 }  
   
 static void getmaincenter(Point *cp) {  
   
         Rect    rct;  
   
         GetWindowBounds(hWndMain, kWindowContentRgn, &rct);  
         cp->h = (rct.right + rct.left) / 2;  
         cp->v = (rct.bottom + rct.top) / 2;  
 }  
 */  
 static void mousecapture(BOOL capture) {  
   
 //      Point   cp;  
   
         if (capture) {  
 //              HideCursor();  
 //              getmaincenter(&cp);  
 //              SetMouse(&cp);  
         }  
         else {  
 //              ShowCursor();  
         }  
 }  
   
 void mousemng_initialize(void) {  void mousemng_initialize(void) {
   
Line 66  void mousemng_initialize(void) { Line 33  void mousemng_initialize(void) {
         mousemng.btn = uPD8255A_LEFTBIT | uPD8255A_RIGHTBIT;          mousemng.btn = uPD8255A_LEFTBIT | uPD8255A_RIGHTBIT;
         mousemng.flag = (1 << MOUSEPROC_SYSTEM);          mousemng.flag = (1 << MOUSEPROC_SYSTEM);
 }  }
 /*  
 void mousemng_callback(HIPoint delta) {  
   
         Point   cp;  
   
         if (!mousemng.flag) {  
                 getmaincenter(&cp);  
         mousemng.x += (SINT16)delta.x;  
         mousemng.y += (SINT16)delta.y;  
                 SetMouse(&cp);  
         }  
 }  
 */  
 BRESULT mousemng_buttonevent(UINT event) {  BRESULT mousemng_buttonevent(UINT event) {
   
         if (!mousemng.flag) {          if (!mousemng.flag) {
Line 113  void mousemng_enable(UINT proc) { Line 68  void mousemng_enable(UINT proc) {
         bit = 1 << proc;          bit = 1 << proc;
         if (mousemng.flag & bit) {          if (mousemng.flag & bit) {
                 mousemng.flag &= ~bit;                  mousemng.flag &= ~bit;
                 if (!mousemng.flag) {  
                         mousecapture(TRUE);  
                 }  
         }          }
 }  }
   
 void mousemng_disable(UINT proc) {  void mousemng_disable(UINT proc) {
   
         if (!mousemng.flag) {  
                 mousecapture(FALSE);  
         }  
         mousemng.flag |= (1 << proc);          mousemng.flag |= (1 << proc);
 }  }
   
 void mousemng_toggle(UINT proc) {  void mousemng_toggle(UINT proc) {
   
         if (!mousemng.flag) {  
                 mousecapture(FALSE);  
         }  
         mousemng.flag ^= (1 << proc);          mousemng.flag ^= (1 << proc);
         if (!mousemng.flag) {  
                 mousecapture(TRUE);  
         }  
 }  }

Removed from v.1.1  
changed lines
  Added in v.1.2


RetroPC.NET-CVS <cvs@retropc.net>