Package com.google.gwt.user.client.ui

Examples of com.google.gwt.user.client.ui.Anchor


    verifyTouchEndEventSinkOnAddHandler(new FocusPanel(), false);
    verifyTouchCancelEventSinkOnAddHandler(new FocusPanel(), false);
  }

  public void testFocusWidgetTouchEventSinkByAddingHandler() {
    verifyTouchStartEventSinkOnAddHandler(new Anchor(), false);
    verifyTouchMoveEventSinkOnAddHandler(new Anchor(), false);
    verifyTouchEndEventSinkOnAddHandler(new Anchor(), false);
    verifyTouchCancelEventSinkOnAddHandler(new Anchor(), false);

    verifyTouchStartEventSinkOnAddHandler(new Button(), false);
    verifyTouchMoveEventSinkOnAddHandler(new Button(), false);
    verifyTouchEndEventSinkOnAddHandler(new Button(), false);
    verifyTouchCancelEventSinkOnAddHandler(new Button(), false);
View Full Code Here


    }

    verifyDragAndDropEventSink(new WidgetCreator<Anchor>() {
      @Override
      public Anchor createWidget() {
        return new Anchor();
      }
    });
  }
View Full Code Here

  public void testFocusPanelDoubleClickEventSinkByAddingHandler() {
    verifyEventSinkOnAddHandler(new FocusPanel(), false);
  }

  public void testFocusWidgetDoubleClickEventSinkByAddingHandler() {
    verifyEventSinkOnAddHandler(new Anchor(), false);
    verifyEventSinkOnAddHandler(new Button(), false);

    CheckBox checkBox = new CheckBox();
    // Get the inputElem on which events are sunk
    Element e = (Element) checkBox.getElement().getFirstChildElement();
View Full Code Here

  /**
   * @param lang
   */
  private Widget createLangAnchor(String lang) {
    FlowPanel fp = new FlowPanel();
    Anchor a = new Anchor(lang);
    a.setHref("?locale=" + lang);
    fp.add(a);
    return fp;
  }
View Full Code Here

    }
  }

  public void onTagUpdated(@Observes @Updated Tag tag) {
    if (tags != null) {
      Anchor link = tags.get(tag.getName());
      if (link == null)
        return;

      if (tag.getFrequency() > cloud.getTag(tag.getName()).getFrequency()) {
        link.setStyleName(TAG_DEFAULT_STYLE);
      }
      else if (tag.getFrequency() < cloud.getTag(tag.getName()).getFrequency()) {
        if (link.getStyleName().contains(TAG_ADULT_AGE_STYLE)) {
          link.setStyleName(TAG_SENIOR_AGE_STYLE, true);
        }
        else {
          link.setStyleName(TAG_ADULT_AGE_STYLE, true);
        }
      }

      boolean needsRefresh = cloud.updateTag(tag);
      bounceResize("#" + link.getElement().getId(), calculateFontSize(tag), MAX_FONT_SIZE + "px");
      checkAndMarkAsWinner(tag);

      if (needsRefresh)
        refreshTagCloud();
View Full Code Here

      refreshTagCloud();
  }

  private void refreshTagCloud() {
    for (Tag tag : cloud.getAllTags()) {
      Anchor link = tags.get(tag.getName());
      if (link != null) {
        checkAndMarkAsWinner(tag);
        resize("#" + link.getElement().getId(), calculateFontSize(tag));
      }
    }
  }
View Full Code Here

  }

  private void addTag(Tag tag) {
    tag.setCreated(new Date());

    Anchor link = new Anchor(tag.getName(), TWITTER_BASE_SEARCH_URL + tag.getName(), "_blank");
    link.getElement().setId(tag.getName());
    link.setStylePrimaryName(TAG_DEFAULT_STYLE);
    link.getElement().getStyle().setProperty("fontSize", calculateFontSize(tag));
    tags.put(tag.getName(), link);
    checkAndMarkAsWinner(tag);

    remove(tag.getName());
    tagCloudPanel.add(link);
View Full Code Here

  }

  private void ageTags() {
    Date now = new Date();
    for (Tag tag : cloud.getAllTags()) {
      Anchor link = tags.get(tag.getName());
      if (link == null || link.getStyleName().contains(TAG_WINNER_STYLE))
        continue;

      if (tag.getCreated().getTime() < now.getTime() - TAG_ADULT_AGE) {
        link.setStyleName(TAG_ADULT_AGE_STYLE, true);
      }
      if (tag.getCreated().getTime() < now.getTime() - TAG_SENIOR_AGE) {
        link.setStyleName(TAG_SENIOR_AGE_STYLE, true);
      }
    }
  }
View Full Code Here

  private void checkAndMarkAsWinner(Tag tag) {
    if (tags == null)
      return;

    Anchor link = tags.get(tag.getName());
    if (link != null) {
      if (link.getStyleName().contains(TAG_WINNER_STYLE))
        link.removeStyleName(TAG_WINNER_STYLE);

      if (tag.getFrequency().equals(cloud.getMaxFrequency())) {
        link.setStyleName(TAG_WINNER_STYLE, true);
      }
    }
  }
View Full Code Here

        actionPanel.setSize("100%", "100%");

        if (caught.getStatusCode() == ServerException.INVALID_SESSION) {
            content.add(new HTML("Server connection failed <br/>Code : " + caught.getStatusCode() + "<br/>" + "Cause : " + caught.getMessage()));

            final Anchor reloadAnchor = new Anchor("reload");
            reloadAnchor.addClickHandler(new ClickHandler() {

                @Override
                public void onClick(final ClickEvent event) {
                    History.newItem("");
                    PonySDK.reload();
                }
            });

            actionPanel.add(reloadAnchor);
            actionPanel.setCellHorizontalAlignment(reloadAnchor, HasHorizontalAlignment.ALIGN_CENTER);
            actionPanel.setCellVerticalAlignment(reloadAnchor, HasVerticalAlignment.ALIGN_MIDDLE);
        } else {
            content.add(new HTML("An unexpected error occured <br/>Code : " + caught.getStatusCode() + "<br/>" + "Cause : " + caught.getMessage()));
        }

        final Anchor closeAnchor = new Anchor("close");
        closeAnchor.addClickHandler(new ClickHandler() {

            @Override
            public void onClick(final ClickEvent event) {
                communicationErrorMessagePanel.hide();
            }
View Full Code Here

TOP

Related Classes of com.google.gwt.user.client.ui.Anchor

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.