Examples of ITooltipProvider


Examples of buildcraft.core.gui.tooltips.IToolTipProvider

  private void drawToolTips(Collection<?> objects, int mouseX, int mouseY) {
    for (Object obj : objects) {
      if (!(obj instanceof IToolTipProvider)) {
        continue;
      }
      IToolTipProvider provider = (IToolTipProvider) obj;
      if (!provider.isToolTipVisible()) {
        continue;
      }
      ToolTip tips = provider.getToolTip();
      if (tips == null) {
        continue;
      }
      boolean mouseOver = provider.isMouseOver(mouseX, mouseY);
      tips.onTick(mouseOver);
      if (mouseOver && tips.isReady()) {
        tips.refresh();
        drawToolTips(tips, mouseX, mouseY);
      }
View Full Code Here

Examples of forestry.core.gui.tooltips.IToolTipProvider

  private void drawToolTips(Collection<?> objects, int mouseX, int mouseY) {
    for (Object obj : objects) {
      if (!(obj instanceof IToolTipProvider))
        continue;
      IToolTipProvider provider = (IToolTipProvider) obj;
      if (!provider.isToolTipVisible())
        continue;
      ToolTip tips = provider.getToolTip();
      if (tips == null)
        continue;
      boolean mouseOver = provider.isMouseOver(mouseX - guiLeft, mouseY - guiTop);
      tips.onTick(mouseOver);
      if (mouseOver && tips.isReady()) {
        tips.refresh();
        drawToolTips(tips, mouseX, mouseY);
      }
View Full Code Here

Examples of org.freeplane.features.map.ITooltipProvider

      flagIcon = STORE.getUIIcon("flag.png");
    }
    return flagIcon;
  }
  private void registerTooltipProvider() {
    modeController.addToolTipProvider(REMINDER_TOOLTIP, new ITooltipProvider() {
      public String getTooltip(ModeController modeController, NodeModel node, Component view) {
        final ReminderExtension model = ReminderExtension.getExtension(node);
        if(model == null)
          return null;
        final Date date = new Date(model.getRemindUserAt());
View Full Code Here

Examples of org.freeplane.features.map.ITooltipProvider

   */
  protected void onWrite(final MapModel map) {
  }

  private void registerNoteTooltipProvider(ModeController modeController) {
    modeController.addToolTipProvider(NODE_TOOLTIP, new ITooltipProvider() {
      public String getTooltip(ModeController modeController, NodeModel node, Component view) {
        if(showNotesInMap(node.getMap()) && ! TextController.getController(modeController).isMinimized(node)){
          return null;
        }
        final String noteText = NoteModel.getNoteText(node);
View Full Code Here

Examples of org.freeplane.features.map.ITooltipProvider

      public Collection<IStyle> getProperty(NodeModel node, Collection<IStyle> currentValue) {
        add(node, currentValue, MapStyleModel.DEFAULT_STYLE);
        return currentValue;
      }
    });
    modeController.addToolTipProvider(STYLE_TOOLTIP, new ITooltipProvider() {
      public String getTooltip(ModeController modeController, NodeModel node, Component view) {
        if(!ResourceController.getResourceController().getBooleanProperty("show_styles_in_tooltip"))
          return null;
        final Collection<IStyle> styles = getStyles(node);
        if(styles.size() > 0)
View Full Code Here

Examples of org.freeplane.features.map.ITooltipProvider

  public void performSetVisibility(final int index, final boolean isVisible) {
    throw new UnsupportedOperationException();
  }

  private void registerTooltipProvider() {
    modeController.addToolTipProvider(ATTRIBUTE_TOOLTIP, new ITooltipProvider() {
      public String getTooltip(ModeController modeController, NodeModel node, Component view) {
        final NodeAttributeTableModel attributes = NodeAttributeTableModel.getModel(node);
        final int rowCount = attributes.getRowCount();
        if (rowCount == 0) {
          return null;
View Full Code Here

Examples of org.freeplane.features.map.ITooltipProvider

    node.addExtension(details);
    Controller.getCurrentModeController().getMapController().nodeChanged(node, DETAILS_HIDDEN, ! isHidden, isHidden);   
  }

  private void registerDetailsTooltip() {
    modeController.addToolTipProvider(DETAILS_TOOLTIP, new ITooltipProvider() {
        public String getTooltip(ModeController modeController, NodeModel node, Component view) {
          final DetailTextModel detailText = DetailTextModel.getDetailText(node);
          if (detailText == null || ! (detailText.isHidden() || ShortenedTextModel.isShortened(node)) ){
             return null;
           }
View Full Code Here

Examples of org.freeplane.features.map.ITooltipProvider

        }
      });
    }

  private void registerNodeTextTooltip() {
    modeController.addToolTipProvider(NODE_TOOLTIP, new ITooltipProvider() {
          public String getTooltip(final ModeController modeController, NodeModel node, Component view) {
            if (!ShortenedTextModel.isShortened(node)) {
              return null;
            }
            final NodeStyleController style = (NodeStyleController) modeController.getExtension(NodeStyleController.class);
View Full Code Here

Examples of org.freeplane.features.map.ITooltipProvider

  private static final Integer CREATION_TOOLTIP = 14;
  private String tooltipFormat = null;

  public CreationModificationPlugin() {
      super();
      Controller.getCurrentModeController().addToolTipProvider(CREATION_TOOLTIP, new ITooltipProvider() {
      public String getTooltip(ModeController modeController, NodeModel node, Component view) {
        if (! isActive(node))
          return null;
        final Object[] messageArguments = { node.getHistoryInformation().getCreatedAt(),
                node.getHistoryInformation().getLastModifiedAt() };
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.