Package com.extjs.gxt.ui.client.widget

Examples of com.extjs.gxt.ui.client.widget.Component


      String id = comp.getFocusSupport().getPreviousId();
      if ("parent-previous".equals(id)) {
        Widget p = comp.getParent();
        return p;
      }
      Component p = ComponentManager.get().get(id);
      if (p != null) {
        return p;
      }
    }
    if (comp.getFocusSupport().hasListeners(FocusManager.TabPrevious)) {
View Full Code Here


  }

  @SuppressWarnings({"unchecked", "rawtypes"})
  protected static Widget findPreviousWidget(Widget c) {
    if (c instanceof Component) {
      Component comp = (Component) c;
      if (findPreviousOverride(comp) != null) {
        return findPreviousOverride(comp);
      }
    }
    Widget p = c.getParent();
View Full Code Here

    return false;
  }

  protected static boolean isIgnore(Widget w) {
    if (w instanceof Component) {
      Component c = (Component) w;
      if (c.getFocusSupport().isIgnore()) {
        return true;
      }

    }
    return false;
View Full Code Here

  }

  protected int firstActive(Container<?> c) {
    for (int i = 0; i < c.getItemCount(); i++) {
      Component comp = c.getItem(i);
      if (!comp.isEnabled() || comp.getFocusSupport().isIgnore()) {
        continue;
      }
      return i;
    }
    return -1;
View Full Code Here

    return -1;
  }

  protected int lastActive(Container<?> c) {
    for (int i = c.getItemCount() - 1; i >= 0; i--) {
      Component comp = c.getItem(i);
      if (!comp.isEnabled() || comp.getFocusSupport().isIgnore()) {
        continue;
      }
      return i;
    }
    return -1;
View Full Code Here

    Widget p = w.getParent();
    if (p != null) {
      if (p instanceof TabItem) {
        ((TabItem) p).getTabPanel().focus();
      } else if (p instanceof Component) {
        Component c = (Component) p;
        while (c.getFocusSupport().isIgnore()) {
          p = c.getParent();
          if (p != null) {
            if (p instanceof Component) {
              c = (Component) p;
            } else {
              El.fly(p.getElement()).focus();
View Full Code Here

  @SuppressWarnings("rawtypes")
  @Override
  public boolean canHandleKeyPress(Component component, PreviewEvent pe) {
    if (component.getParent() instanceof ListField<?>) {
      ListField lf = (ListField) component.getParent();
      Component p = (Component) lf.getParent();
      return p != null && p.getParent() instanceof DualListField;

    }
    return component instanceof DualListField;
  }
View Full Code Here

    addTool(sep);
  }

  @Override
  public Component findItem(Element elem) {
    Component item = super.findItem(elem);
    if (item == null) {
      for (Item c : tools) {
        if (DOM.isOrHasChild(c.getElement(), elem)) {
          return c;
        }
View Full Code Here

    }
    return false;
  }

  protected void onClick(ComponentEvent ce) {
    Component item = findItem(ce.getTarget());
    if (item != null && item instanceof Item) {
      ((Item) item).onClick(ce);
    }
  }
View Full Code Here

    super.onLayoutExcecuted(layout);
    doAutoSize();
  }

  protected void onMouseMove(ComponentEvent ce) {
    Component c = findItem(ce.getTarget());
    if (c != null && c instanceof Item) {
      Item item = (Item) c;
      if (activeItem != item && item.canActivate && item.isEnabled()) {
        setActiveItem(item, true);
      }
View Full Code Here

TOP

Related Classes of com.extjs.gxt.ui.client.widget.Component

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.