Examples of UIIcon


Examples of org.freeplane.features.icon.UIIcon

  private static UIIcon clockIcon;
  private static UIIcon flagIcon;
  void registerStateIconProvider(){
    IconController.getController(modeController).addStateIconProvider(new IStateIconProvider() {
      public UIIcon getStateIcon(NodeModel node) {
        UIIcon icon = null;
        ClockState stateAdded = node.getExtension(ClockState.class);
        ReminderExtension reminder = node.getExtension(ReminderExtension.class);
        if (stateAdded == ClockState.CLOCK_VISIBLE) {
          icon = getClockIcon();
        }
View Full Code Here

Examples of org.freeplane.features.icon.UIIcon

   * @param map
   */
  static void copyIconsToDirectory(final MapModel map, final String directoryName) {
    final ListModel icons = map.getIconRegistry().getIconsAsListModel();
    for (int i = 0; i < icons.getSize(); i++) {
      final UIIcon icon = (UIIcon) icons.getElementAt(i);
      final String iconName = icon.getName();
      final StringBuilder sb = new StringBuilder(directoryName);
      final int lastIndexOfSeparator = iconName.lastIndexOf('/');
      if (lastIndexOfSeparator != -1) {
        sb.append(File.separatorChar);
        sb.append(iconName.substring(0, lastIndexOfSeparator));
      }
      final File destinationDirectory = new File(sb.toString());
      destinationDirectory.mkdirs();
      FileUtils.copyFromURL(icon.getUrl(), destinationDirectory);
    }
  }
View Full Code Here

Examples of org.freeplane.features.icon.UIIcon

  private static void setIconGroups(final IconStore iconStore) {
    final String[] groupNames = RESOURCE_CONTROLLER.getProperty(GROUP_NAMES_KEY).split(SEPARATOR);
    for (final String groupName : groupNames) {
      final String description = TextUtils.getText(String.format(GROUP_DESC_KEY, groupName));
      List<MindIcon> icons;
      UIIcon groupIcon = null;
      if ("user".equals(groupName)) {
        icons = IconStoreFactory.getUserIcons();
        groupIcon = MindIconFactory.create("user_icon");
      }
      else {
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.