Exemplo n.º 1
0
  public void onMouseUp(int x, int y, int mb, int flags) throws TJSException {
    if (!canDeliverEvents()) return;
    Dispatch2 owner = mOwner.get();
    if (owner != null) {
      Variant[] arg = new Variant[4];
      arg[0] = new Variant(x);
      arg[1] = new Variant(y);
      arg[2] = new Variant(mb);
      arg[3] = new Variant(flags);
      TVP.EventManager.postEvent(owner, owner, "onMouseUp", 0, EventManager.EPT_IMMEDIATE, arg);
    }

    Point pos = new Point(x, y);
    if (!transformToPrimaryLayerManager(pos)) return;
    LayerManager manager = getLayerManagerAt(mPrimaryLayerManagerIndex);
    if (manager == null) return;
    manager.notifyMouseUp(pos.x, pos.y, mb, flags);
  }