Package org.freeplane.features.icon

Examples of org.freeplane.features.icon.IStateIconProvider


  private static final IconStore STORE = IconStoreFactory.create();
  private static UIIcon bellIcon;
  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) {
View Full Code Here


      }
    });
  }

  private void registerStateIconProvider() {
    IconController.getController().addStateIconProvider(new IStateIconProvider() {
      public UIIcon getStateIcon(NodeModel node) {
        boolean showIcon;
        if(NoteModel.getNote(node) != null){
          final String showNoteIcon = MapStyle.getController(modeController).getPropertySetDefault(node.getMap(), SHOW_NOTE_ICONS);
          showIcon = Boolean.parseBoolean(showNoteIcon);
View Full Code Here

  public static final String CLONEROOT_ICON_FILENAME = ResourceController.getResourceController().getProperty("cloneroot_icon");
  public static final String CLONE_ICON_FILENAME = ResourceController.getResourceController().getProperty("clone_icon");
  public static UIIcon CLONE_ICON = IconStoreFactory.create().getUIIcon(CLONE_ICON_FILENAME);
  public static UIIcon CLONEROOT_ICON= IconStoreFactory.create().getUIIcon(CLONEROOT_ICON_FILENAME);
  public void registerStateIconProvider() {
      IconController.getController().addStateIconProvider(new IStateIconProvider() {

      public UIIcon getStateIcon(NodeModel node) {
        if (node.clones().size() <= 1) {
          return null;
        }
View Full Code Here

  public EncryptionController(final ModeController modeController) {
    registerStateIconProvider(modeController);
    }

  private void registerStateIconProvider(final ModeController modeController) {
      IconController.getController(modeController).addStateIconProvider(new IStateIconProvider() {
      public UIIcon getStateIcon(NodeModel node) {
        final EncryptionModel encryptionModel = EncryptionModel.getModel(node);
        if (encryptionModel != null) {
          if(encryptionModel.isAccessible())
            return decryptedIcon;
View Full Code Here

      }
    });
  }

  private void registerStateIconProvider() {
      IconController.getController().addStateIconProvider(new IStateIconProvider() {
      public UIIcon getStateIcon(NodeModel node) {
        NodeAttributeTableModel attributes = NodeAttributeTableModel.getModel(node);;
        if (attributes.getRowCount() == 0) {
          return null;
        }
View Full Code Here

    return Controller.getCurrentModeController().getMapController().getSelectedNode();
  }
 
  private void registerStateIconProvider() {
    Controller.getCurrentModeController().getExtension(IconController.class).addStateIconProvider
    (new IStateIconProvider () {
      private static final String ICON_NAME = "internet";
     
      public UIIcon getStateIcon(NodeModel node) {
        if (node.getExtension(OpenMapsExtension.class) != null)
          return IconStoreFactory.create().getUIIcon(ICON_NAME);
View Full Code Here

TOP

Related Classes of org.freeplane.features.icon.IStateIconProvider

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.