Changeset 20940 for juggler/branches/2.2/modules/gadgeteer/gadget
- Timestamp:
- 11/21/07 08:31:17 (10 months ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
juggler/branches/2.2/modules/gadgeteer/gadget/Devices/KeyboardMouseDevice/InputAreaCocoa.mm
r20927 r20940 244 244 button = gadget::MBUTTON1; 245 245 break; 246 // To be consistent with other windowing systems, we treat button 1 (the 247 // right button in AppKit's view) as button 3. 246 248 case 1: 249 button = gadget::MBUTTON3; 250 break; 251 // We treat button 2 (the first "other" button for AppKit, which tends 252 // to be the middle button) as button 2. 253 case 2: 247 254 button = gadget::MBUTTON2; 248 break;249 case 2:250 button = gadget::MBUTTON3;251 255 break; 252 256 case 3: juggler/branches/2.2/modules/gadgeteer/gadget/Devices/KeyboardMouseDevice/InputViewCocoa.mm
r19856 r20940 169 169 -(void) mouseDown:(NSEvent*) theEvent 170 170 { 171 mInputArea->addMouseButtonEvent(gadget::MBUTTON1, 172 gadget::MouseButtonPressEvent, 171 mInputArea->addMouseButtonEvent(gadget::MouseButtonPressEvent, 173 172 theEvent); 174 173 } … … 179 178 -(void) mouseUp:(NSEvent*) theEvent 180 179 { 181 mInputArea->addMouseButtonEvent(gadget::MBUTTON1, 182 gadget::MouseButtonReleaseEvent, 180 mInputArea->addMouseButtonEvent(gadget::MouseButtonReleaseEvent, 183 181 theEvent); 184 182 } … … 197 195 -(void) rightMouseDown:(NSEvent*) theEvent 198 196 { 199 mInputArea->addMouseButtonEvent(gadget::MBUTTON2, 200 gadget::MouseButtonPressEvent, 197 mInputArea->addMouseButtonEvent(gadget::MouseButtonPressEvent, 201 198 theEvent); 202 199 } … … 207 204 -(void) rightMouseUp:(NSEvent*) theEvent 208 205 { 209 mInputArea->addMouseButtonEvent(gadget::MBUTTON2, 210 gadget::MouseButtonReleaseEvent, 206 mInputArea->addMouseButtonEvent(gadget::MouseButtonReleaseEvent, 211 207 theEvent); 212 208 }
