Package com.extjs.gxt.ui.client.event

Examples of com.extjs.gxt.ui.client.event.ComponentEvent


   *
   * @param elem the element to align to
   * @param pos the position
   */
  public void show(Element elem, String pos) {
    if (!fireEvent(Events.BeforeShow, new ComponentEvent(this))) return;
    alignElem = elem;
    alignPos = pos;
    onShowPopup();
  }
View Full Code Here


   * @param elem the element to align to
   * @param pos the postion
   * @param offsets the offsets
   */
  public void show(Element elem, String pos, int[] offsets) {
    if (!fireEvent(Events.BeforeShow, new ComponentEvent(this))) {
      return;
    }
    alignElem = elem;
    alignPos = pos;
    alignOffsets = offsets;
View Full Code Here

   *
   * @param x the x coordinate
   * @param y the y coordinate
   */
  public void showAt(int x, int y) {
    if (!fireEvent(Events.BeforeShow, new ComponentEvent(this))) {
      return;
    }
    alignPoint = new Point(x, y);
    onShowPopup();
  }
View Full Code Here

    hidden = true;
    if (layer != null) {
      layer.hideShadow();
    }
    el().setVisible(false);
    fireEvent(Events.Hide, new ComponentEvent(this));
  }
View Full Code Here

      layer.sync(true);
    }
    if (isAutoFocus()) {
      focus();
    }
    fireEvent(Events.Open, new ComponentEvent(this));
  }
View Full Code Here

   * @param type the event type
   * @return <code>false</code> if any listeners return <code>false</code>
   */
  public boolean fireEvent(int type) {
    if (disableEvents) return true;
    ComponentEvent be = createComponentEvent(null);
    be.type = type;
    return fireEvent(type, be);
  }
View Full Code Here

          || event.getTarget().getPropertyString("__eventBits") == null) {
        focus();
      }
    }

    ComponentEvent ce = createComponentEvent(event);
    ce.event = event;

    // browser event listeners can cancel event
    if (hasBrowserListener && !fireEvent(Events.BrowserEvent, ce)) {
      return;
    }

    // dom event type
    ce.type = type;
    if (ce.type == (GXT.isSafari && GXT.isMac ? Event.ONMOUSEDOWN : Event.ONMOUSEUP)
        && ce.isRightClick()) {
      onRightClick(ce);
    }

    // specialized support for mouse overs
    int t = ce.type;
    if (overElements != null && (t == Event.ONMOUSEOVER || t == Event.ONMOUSEOUT)) {
      El target = fly(ce.getTarget());
      String id = target.getId();
      if (id != null && overElements.containsKey(id)) {
        String style = (String) overElements.get(id);
        target.setStyleName(style, t == Event.ONMOUSEOVER);
      }
View Full Code Here

  /**
   * Saves the component's current state.
   */
  public void saveState() {
    if (enableState && state != null) {
      ComponentEvent ce = createComponentEvent(null);
      ce.state = state;
      if (fireEvent(Events.BeforeStateSave, ce)) {
        String sid = stateId != null ? stateId : getId();
        StateManager.get().set(sid, state);
        fireEvent(Events.StateSave, ce);
View Full Code Here

    }
    fireEvent(Events.Blur);
  }

  protected ComponentEvent createComponentEvent(Event event) {
    return new ComponentEvent(this, event);
  }
View Full Code Here

  protected void initState() {
    String sid = stateId != null ? stateId : getId();
    Map st = StateManager.get().getMap(sid);
    if (st != null) {
      state = st;
      ComponentEvent ce = createComponentEvent(null);
      ce.state = state;
      if (fireEvent(Events.BeforeStateRestore, ce)) {
        applyState(state);
        fireEvent(Events.StateRestore, ce);
      }
View Full Code Here

TOP

Related Classes of com.extjs.gxt.ui.client.event.ComponentEvent

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.