Changeset 20940
- Timestamp:
- 11/21/07 08:31:17 (1 year ago)
- Files:
-
- juggler/branches/2.2/modules/gadgeteer/gadget/Devices/KeyboardMouseDevice/InputAreaCocoa.mm (modified) (1 diff)
- juggler/branches/2.2/modules/gadgeteer/gadget/Devices/KeyboardMouseDevice/InputViewCocoa.mm (modified) (4 diffs)
- juggler/branches/2.2/modules/vrjuggler/vrj/Draw/OGL/GlViewCocoa.mm (modified) (4 diffs)
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 } juggler/branches/2.2/modules/vrjuggler/vrj/Draw/OGL/GlViewCocoa.mm
r20926 r20940 318 318 if ( mHandleInput ) 319 319 { 320 mVrjWindow->addMouseButtonEvent(gadget::MBUTTON1, 321 gadget::MouseButtonPressEvent, 320 mVrjWindow->addMouseButtonEvent(gadget::MouseButtonPressEvent, 322 321 theEvent); 323 322 } … … 335 334 if ( mHandleInput ) 336 335 { 337 mVrjWindow->addMouseButtonEvent(gadget::MBUTTON1, 338 gadget::MouseButtonReleaseEvent, 336 mVrjWindow->addMouseButtonEvent(gadget::MouseButtonReleaseEvent, 339 337 theEvent); 340 338 } … … 362 360 if ( mHandleInput ) 363 361 { 364 mVrjWindow->addMouseButtonEvent(gadget::MBUTTON2, 365 gadget::MouseButtonPressEvent, 362 mVrjWindow->addMouseButtonEvent(gadget::MouseButtonPressEvent, 366 363 theEvent); 367 364 } … … 379 376 if ( mHandleInput ) 380 377 { 381 mVrjWindow->addMouseButtonEvent(gadget::MBUTTON2, 382 gadget::MouseButtonReleaseEvent, 378 mVrjWindow->addMouseButtonEvent(gadget::MouseButtonReleaseEvent, 383 379 theEvent); 384 380 }
