Changeset 20934
- Timestamp:
- 11/18/07 13:31:47 (1 year ago)
- Files:
-
- juggler/trunk/modules/gadgeteer/ChangeLog (modified) (1 diff)
- juggler/trunk/modules/gadgeteer/VERSION (modified) (1 diff)
- juggler/trunk/modules/gadgeteer/gadget/Devices/KeyboardMouseDevice/InputAreaWin32.cpp (modified) (2 diffs)
- juggler/trunk/modules/gadgeteer/gadget/Devices/KeyboardMouseDevice/InputAreaXWin.cpp (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
juggler/trunk/modules/gadgeteer/ChangeLog
r20922 r20934 1 1 DATE AUTHOR CHANGE 2 2 ----------- ----------- ------------------------------------------------------- 3 Nov-18-2007 patrick The X,Y position for mouse events is now reported 4 using a lower left-hand corner origin to match the 5 window positioning convention of Juggler. 6 NEW VERSION: 1.3.16 3 7 Nov-18-2007 patrick Replaced gadget::InputAreaCocoa::updateOriginAndSize() 4 8 with gadget::InputAreaCocoa::resize(). juggler/trunk/modules/gadgeteer/VERSION
r20922 r20934 1 1.3.16-0 @11/18/2007 19:35:00 UTC@ 1 2 1.3.15-0 @11/18/2007 09:15:00 UTC@ 2 3 1.3.14-0 @09/05/2007 02:50:00 UTC@ juggler/trunk/modules/gadgeteer/gadget/Devices/KeyboardMouseDevice/InputAreaWin32.cpp
r19827 r20934 796 796 int state = getModifierMask() | getButtonMask(); 797 797 798 gadget::EventPtr mouse_event(new gadget::MouseEvent(type, button, 799 GET_X_LPARAM(msg.lParam), 800 GET_Y_LPARAM(msg.lParam), 801 msg.pt.x, msg.pt.y, 802 state, msg.time)); 798 gadget::EventPtr mouse_event( 799 new gadget::MouseEvent(type, button, GET_X_LPARAM(msg.lParam), 800 GET_Y_LPARAM(msg.lParam), msg.pt.x, 801 GetSystemMetrics(SM_CYSCREEN) - msg.pt.y, 802 state, msg.time) 803 ); 803 804 mKeyboardMouseDevice->addEvent(mouse_event); 804 805 } … … 808 809 int state = getModifierMask() | getButtonMask(); 809 810 810 gadget::EventPtr mouse_event(new gadget::MouseEvent(gadget::MouseMoveEvent, 811 gadget::NO_MBUTTON, 812 GET_X_LPARAM(msg.lParam), 813 GET_Y_LPARAM(msg.lParam), 814 msg.pt.x, msg.pt.y, 815 state, msg.time)); 811 gadget::EventPtr mouse_event( 812 new gadget::MouseEvent(gadget::MouseMoveEvent, gadget::NO_MBUTTON, 813 GET_X_LPARAM(msg.lParam), 814 mHeight - GET_Y_LPARAM(msg.lParam), msg.pt.x, 815 GetSystemMetrics(SM_CYSCREEN) - msg.pt.y, 816 state, msg.time) 817 ); 816 818 mKeyboardMouseDevice->addEvent(mouse_event); 817 819 } juggler/trunk/modules/gadgeteer/gadget/Devices/KeyboardMouseDevice/InputAreaXWin.cpp
r20930 r20934 503 503 void InputAreaXWin::addMouseMoveEvent(const XMotionEvent& event) 504 504 { 505 gadget::EventPtr mouse_event(new gadget::MouseEvent(gadget::MouseMoveEvent,506 gadget::NO_MBUTTON,507 event.x, event.y,508 event.x_root,509 event.y_root,510 getMask(event.state),511 event.time));505 const XWindowAttributes attrs = getDisplayAttributes(); 506 gadget::EventPtr mouse_event( 507 new gadget::MouseEvent(gadget::MouseMoveEvent, gadget::NO_MBUTTON, 508 event.x, mHeight - event.y, event.x_root, 509 attrs.height - event.y_root, 510 getMask(event.state), event.time) 511 ); 512 512 mKeyboardMouseDevice->addEvent(mouse_event); 513 513 } … … 517 517 const XButtonEvent& event) 518 518 { 519 gadget::EventPtr mouse_event(new gadget::MouseEvent(type, button, event.x, 520 event.y, event.x_root, 521 event.y_root, 522 getMask(event.state), 523 event.time)); 519 const XWindowAttributes attrs = getDisplayAttributes(); 520 gadget::EventPtr mouse_event( 521 new gadget::MouseEvent(type, button, event.x, mHeight - event.y, 522 event.x_root, attrs.height - event.y_root, 523 getMask(event.state), event.time) 524 ); 524 525 mKeyboardMouseDevice->addEvent(mouse_event); 525 526 }
