Changeset 20939
- Timestamp:
- 11/21/07 08:29:19 (8 months ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
juggler/trunk/modules/gadgeteer/gadget/Devices/KeyboardMouseDevice/InputAreaCocoa.mm
r20924 r20939 225 225 button = gadget::MBUTTON1; 226 226 break; 227 // To be consistent with other windowing systems, we treat button 1 (the 228 // right button in AppKit's view) as button 3. 227 229 case 1: 230 button = gadget::MBUTTON3; 231 break; 232 // We treat button 2 (the first "other" button for AppKit, which tends 233 // to be the middle button) as button 2. 234 case 2: 228 235 button = gadget::MBUTTON2; 229 break;230 case 2:231 button = gadget::MBUTTON3;232 236 break; 233 237 case 3: juggler/trunk/modules/gadgeteer/gadget/Devices/KeyboardMouseDevice/InputViewCocoa.mm
r19856 r20939 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/trunk/modules/vrjuggler/vrj/Draw/OpenGL/VRJOpenGLView.mm
r20925 r20939 320 320 if ( mHandleInput ) 321 321 { 322 mVrjWindow->addMouseButtonEvent(gadget::MBUTTON1, 323 gadget::MouseButtonPressEvent, 322 mVrjWindow->addMouseButtonEvent(gadget::MouseButtonPressEvent, 324 323 theEvent); 325 324 } … … 337 336 if ( mHandleInput ) 338 337 { 339 mVrjWindow->addMouseButtonEvent(gadget::MBUTTON1, 340 gadget::MouseButtonReleaseEvent, 338 mVrjWindow->addMouseButtonEvent(gadget::MouseButtonReleaseEvent, 341 339 theEvent); 342 340 } … … 364 362 if ( mHandleInput ) 365 363 { 366 mVrjWindow->addMouseButtonEvent(gadget::MBUTTON2, 367 gadget::MouseButtonPressEvent, 364 mVrjWindow->addMouseButtonEvent(gadget::MouseButtonPressEvent, 368 365 theEvent); 369 366 } … … 381 378 if ( mHandleInput ) 382 379 { 383 mVrjWindow->addMouseButtonEvent(gadget::MBUTTON2, 384 gadget::MouseButtonReleaseEvent, 380 mVrjWindow->addMouseButtonEvent(gadget::MouseButtonReleaseEvent, 385 381 theEvent); 386 382 }
