Package org.freeplane.features.map

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


   */
  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

      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

  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

    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

        }
      });
    }

  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

  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

Related Classes of org.freeplane.features.map.ITooltipProvider

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.