Changeset 6674 for trunk/Ohana/src/kii/event/InterpretPresses.c
- Timestamp:
- Mar 24, 2006, 2:42:35 PM (20 years ago)
- File:
-
- 1 edited
-
trunk/Ohana/src/kii/event/InterpretPresses.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/kii/event/InterpretPresses.c
r2466 r6674 10 10 11 11 if ((event[0].type == ButtonPress) && InPicture (event, &layout[0].picture)) { 12 Reorient (graphic, layout, event);12 ReorientOnButton (graphic, layout, event); 13 13 } 14 14 … … 50 50 } 51 51 52 void ReorientOnButton (Graphic *graphic, Layout *layout, XButtonEvent *mouse_event) { 53 54 double X, Y; 55 56 Screen_to_Image (&X, &Y, (double)mouse_event[0].x, (double)mouse_event[0].y, layout); 57 X = 0.5*layout[0].matrix.Naxis[0] - X; 58 Y = 0.5*layout[0].matrix.Naxis[1] - Y; 59 60 switch (mouse_event[0].button) { 61 case 1: 62 Reorient (graphic, layout, X, Y, 0); 63 break; 64 case 2: 65 Reorient (graphic, layout, X, Y, -1); 66 break; 67 case 3: 68 Reorient (graphic, layout, X, Y, +1); 69 break; 70 default: 71 break; 72 } 73 }
Note:
See TracChangeset
for help on using the changeset viewer.
