/[libvob]/libvob/org/nongnu/libvob/impl/awt/AWTScreen.java
ViewVC logotype

Diff of /libvob/org/nongnu/libvob/impl/awt/AWTScreen.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.8 by humppake, Fri May 16 11:02:41 2003 UTC revision 1.9 by tjl, Sat Aug 2 07:42:44 2003 UTC
# Line 237  public abstract class AWTScreen Line 237  public abstract class AWTScreen
237              }              }
238          } else if(e instanceof MouseEvent) {          } else if(e instanceof MouseEvent) {
239              MouseEvent me = (MouseEvent) e;              MouseEvent me = (MouseEvent) e;
240                int vet = 0;
241                int veb = 0;
242                // XXX MOUSE WHEEL NOT HANDLED
243                switch(me.getID()) {
244                    case MouseEvent.MOUSE_PRESSED: vet = VobMouseEvent.MOUSE_PRESSED; break;
245                    case MouseEvent.MOUSE_RELEASED: vet = VobMouseEvent.MOUSE_RELEASED; break;
246                    case MouseEvent.MOUSE_CLICKED: vet = VobMouseEvent.MOUSE_CLICKED; break;
247                    case MouseEvent.MOUSE_DRAGGED: vet = VobMouseEvent.MOUSE_DRAGGED; break;
248                }
249                switch(me.getButton()) {
250                    case MouseEvent.BUTTON1: veb = 1; break;
251                    case MouseEvent.BUTTON2: veb = 2; break;
252                    case MouseEvent.BUTTON3: veb = 3; break;
253                }
254                if(vet == 0 || veb == 0) throw new Error("Event Type!");
255    
256              binder.mouse(me);              // XXX MODIFIERS NOT HANDLED
257                binder.mouse(
258                        new VobMouseEvent(
259                            vet, me.getX(), me.getY(), 0, 0, veb
260                        ));
261    
262          }          }
263      }      }

Legend:
Removed from v.1.8  
changed lines
  Added in v.1.9

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26