/* ******************************************************************************
* Copyright (c) 2006-2012 XMind Ltd. and others.
*
* This file is a part of XMind 3. XMind releases 3 and
* above are dual-licensed under the Eclipse Public License (EPL),
* which is available at http://www.eclipse.org/legal/epl-v10.html
* and the GNU Lesser General Public License (LGPL),
* which is available at http://www.gnu.org/licenses/lgpl.html
* See http://www.xmind.net/license.html for details.
*
* Contributors:
* XMind Ltd. - initial API and implementation
*******************************************************************************/
package org.xmind.ui.actions;
import org.eclipse.ui.IWorkbenchWindow;
import org.eclipse.ui.actions.ActionFactory;
import org.eclipse.ui.actions.LabelRetargetAction;
import org.eclipse.ui.actions.RetargetAction;
import org.eclipse.ui.internal.WorkbenchMessages;
import org.xmind.ui.internal.MindMapMessages;
import org.xmind.ui.internal.actions.SaveAsTemplateAction;
import org.xmind.ui.mindmap.IMindMapImages;
import org.xmind.ui.mindmap.MindMapUI;
public class MindMapActionFactory {
@Deprecated
public static final ActionFactory NEW_WORKBOOK = new ActionFactory(
"org.xmind.ui.newWorkbook") { //$NON-NLS-1$
public IWorkbenchAction create(IWorkbenchWindow window) {
if (window == null)
throw new IllegalArgumentException();
org.xmind.ui.internal.actions.NewWorkbookAction action = new org.xmind.ui.internal.actions.NewWorkbookAction(
window);
action.setId(getId());
return action;
}
};
@Deprecated
public static final ActionFactory OPEN = new ActionFactory(
"org.xmind.ui.open") { //$NON-NLS-1$
public IWorkbenchAction create(IWorkbenchWindow window) {
if (window == null)
throw new IllegalArgumentException();
org.xmind.ui.internal.actions.OpenWorkbookAction action = new org.xmind.ui.internal.actions.OpenWorkbookAction(
window);
action.setId(getId());
return action;
}
};
@Deprecated
public static final ActionFactory SAVE_TEMPLATE = new ActionFactory(
"org.xmind.ui.saveTemplate") { //$NON-NLS-1$
public IWorkbenchAction create(IWorkbenchWindow window) {
if (window == null)
throw new IllegalArgumentException();
return new SaveAsTemplateAction(getId(), window);
}
};
public static final ActionFactory SELECT_BROTHERS = new ActionFactory(
"org.xmind.ui.selectBrothers") { //$NON-NLS-1$
public IWorkbenchAction create(IWorkbenchWindow window) {
RetargetAction action = new RetargetAction(getId(),
MindMapMessages.SelectBrothers_text);
action.setToolTipText(MindMapMessages.SelectBrothers_toolTip);
action.setActionDefinitionId("org.xmind.ui.command.selectBrothers"); //$NON-NLS-1$
return action;
}
};
public static final ActionFactory SELECT_CHILDREN = new ActionFactory(
"org.xmind.ui.selectChildren") { //$NON-NLS-1$
public IWorkbenchAction create(IWorkbenchWindow window) {
RetargetAction action = new RetargetAction(getId(),
MindMapMessages.SelectChildren_text);
action.setToolTipText(MindMapMessages.SelectChildren_toolTip);
action.setActionDefinitionId("org.xmind.ui.command.selectChildren"); //$NON-NLS-1$
return action;
}
};
public static final ActionFactory GO_HOME = new ActionFactory(
"org.xmind.ui.selectHome") { //$NON-NLS-1$
public IWorkbenchAction create(IWorkbenchWindow window) {
RetargetAction action = new RetargetAction(getId(),
MindMapMessages.GoToCentral_text);
action.setToolTipText(MindMapMessages.GoToCentral_toolTip);
action.setActionDefinitionId("org.xmind.ui.command.goHome"); //$NON-NLS-1$
return action;
}
};
public static final ActionFactory ZOOM_IN = new ActionFactory(
"org.xmind.ui.zoomIn") { //$NON-NLS-1$
public IWorkbenchAction create(IWorkbenchWindow window) {
if (window == null)
throw new IllegalArgumentException();
LabelRetargetAction action = new LabelRetargetAction(getId(),
MindMapMessages.ZoomIn_text);
action.setToolTipText(MindMapMessages.ZoomIn_toolTip);
action.setActionDefinitionId("org.xmind.ui.command.zoomIn"); //$NON-NLS-1$
action.setImageDescriptor(
MindMapUI.getImages().get(IMindMapImages.ZOOMIN, true));
action.setDisabledImageDescriptor(
MindMapUI.getImages().get(IMindMapImages.ZOOMIN, false));
return action;
}
};
public static final ActionFactory ZOOM_OUT = new ActionFactory(
"org.xmind.ui.zoomOut") { //$NON-NLS-1$
public IWorkbenchAction create(IWorkbenchWindow window) {
if (window == null)
throw new IllegalArgumentException();
LabelRetargetAction action = new LabelRetargetAction(getId(),
MindMapMessages.ZoomOut_text);
action.setToolTipText(MindMapMessages.ZoomOut_toolTip);
action.setActionDefinitionId("org.xmind.ui.command.zoomOut"); //$NON-NLS-1$
action.setImageDescriptor(
MindMapUI.getImages().get(IMindMapImages.ZOOMOUT, true));
action.setDisabledImageDescriptor(
MindMapUI.getImages().get(IMindMapImages.ZOOMOUT, false));
return action;
}
};
public static final ActionFactory ACTUAL_SIZE = new ActionFactory(
"org.xmind.ui.actualSize") { //$NON-NLS-1$
public IWorkbenchAction create(IWorkbenchWindow window) {
if (window == null)
throw new IllegalArgumentException();
LabelRetargetAction action = new LabelRetargetAction(getId(),
MindMapMessages.ActualSize_text);
action.setToolTipText(MindMapMessages.ActualSize_toolTip);
action.setActionDefinitionId("org.xmind.ui.command.actualSize"); //$NON-NLS-1$
action.setImageDescriptor(MindMapUI.getImages()
.get(IMindMapImages.ACTUAL_SIZE, true));
action.setDisabledImageDescriptor(MindMapUI.getImages()
.get(IMindMapImages.ACTUAL_SIZE, false));
return action;
}
};
public static final ActionFactory FIT_MAP = new ActionFactory(
"org.xmind.ui.fitMap") { //$NON-NLS-1$
public IWorkbenchAction create(IWorkbenchWindow window) {
if (window == null)
throw new IllegalArgumentException();
LabelRetargetAction action = new LabelRetargetAction(getId(),
MindMapMessages.FitMap_text);
action.setToolTipText(MindMapMessages.FitMap_toolTip);
action.setActionDefinitionId("org.xmind.ui.command.fitMap"); //$NON-NLS-1$
action.setImageDescriptor(
MindMapUI.getImages().get(IMindMapImages.FIT_SIZE, true));
action.setDisabledImageDescriptor(
MindMapUI.getImages().get(IMindMapImages.FIT_SIZE, false));
return action;
}
};
public static final ActionFactory FIT_SELECTION = new ActionFactory(
"org.xmind.ui.fitSelection") { //$NON-NLS-1$
public IWorkbenchAction create(IWorkbenchWindow window) {
if (window == null)
throw new IllegalArgumentException();
LabelRetargetAction action = new LabelRetargetAction(getId(),
MindMapMessages.FitSelection_text);
action.setToolTipText(MindMapMessages.FitSelection_toolTip);
action.setActionDefinitionId("org.xmind.ui.command.fitSelection"); //$NON-NLS-1$
action.setImageDescriptor(MindMapUI.getImages()
.get(IMindMapImages.FIT_SELECTION, true));
action.setDisabledImageDescriptor(MindMapUI.getImages()
.get(IMindMapImages.FIT_SELECTION, false));
return action;
}
};
public static final ActionFactory INSERT_TOPIC = new ActionFactory(
"org.xmind.ui.insertTopic") { //$NON-NLS-1$
public IWorkbenchAction create(IWorkbenchWindow window) {
if (window == null)
throw new IllegalArgumentException();
LabelRetargetAction action = new LabelRetargetAction(getId(),
MindMapMessages.InsertTopic_text);
action.setToolTipText(MindMapMessages.InsertTopic_toolTip);
action.setActionDefinitionId("org.xmind.ui.command.insertTopic"); //$NON-NLS-1$
action.setImageDescriptor(MindMapUI.getImages()
.get(IMindMapImages.INSERT_AFTER, true));
action.setDisabledImageDescriptor(MindMapUI.getImages()
.get(IMindMapImages.INSERT_AFTER, false));
return action;
}
};
public static final ActionFactory INSERT_SUBTOPIC = new ActionFactory(
"org.xmind.ui.insertSubtopic") { //$NON-NLS-1$
public IWorkbenchAction create(IWorkbenchWindow window) {
if (window == null)
throw new IllegalArgumentException();
LabelRetargetAction action = new LabelRetargetAction(getId(),
MindMapMessages.InsertSubtopic_text);
action.setToolTipText(MindMapMessages.InsertSubtopic_toolTip);
action.setActionDefinitionId("org.xmind.ui.command.insertSubtopic"); //$NON-NLS-1$
action.setImageDescriptor(
MindMapUI.getImages().get(IMindMapImages.INSERT_SUB, true));
action.setDisabledImageDescriptor(MindMapUI.getImages()
.get(IMindMapImages.INSERT_SUB, false));
return action;
}
};
public static final ActionFactory INSERT_TOPIC_BEFORE = new ActionFactory(
"org.xmind.ui.insertTopicBefore") { //$NON-NLS-1$
public IWorkbenchAction create(IWorkbenchWindow window) {
if (window == null)
throw new IllegalArgumentException();
LabelRetargetAction action = new LabelRetargetAction(getId(),
MindMapMessages.InsertTopicBefore_text);
action.setToolTipText(MindMapMessages.InsertTopicBefore_toolTip);
action.setActionDefinitionId(
"org.xmind.ui.command.insertTopicBefore"); //$NON-NLS-1$
action.setImageDescriptor(MindMapUI.getImages()
.get(IMindMapImages.INSERT_BEFORE, true));
action.setDisabledImageDescriptor(MindMapUI.getImages()
.get(IMindMapImages.INSERT_BEFORE, false));
return action;
}
};
public static final ActionFactory INSERT_PARENT_TOPIC = new ActionFactory(
"org.xmind.ui.insertParentTopic") { //$NON-NLS-1$
public IWorkbenchAction create(IWorkbenchWindow window) {
LabelRetargetAction action = new LabelRetargetAction(getId(),
MindMapMessages.InsertParentTopic_text);
action.setToolTipText(MindMapMessages.InsertParentTopic_toolTip);
action.setActionDefinitionId(
"org.xmind.ui.command.insertParentTopic"); //$NON-NLS-1$
action.setImageDescriptor(MindMapUI.getImages()
.get(IMindMapImages.INSERT_PARENT, true));
action.setDisabledImageDescriptor(MindMapUI.getImages()
.get(IMindMapImages.INSERT_PARENT, false));
return action;
}
};
// public static final ActionFactory INSERT_SHEET = new ActionFactory(
// "org.xmind.ui.insertSheet") { //$NON-NLS-1$
// public IWorkbenchAction create(IWorkbenchWindow window) {
// if (window == null)
// throw new IllegalArgumentException();
// LabelRetargetAction action = new LabelRetargetAction(getId(),
// "new Sheet");
// action.setToolTipText("create a new Sheet");
// action.setActionDefinitionId("org.xmind.ui.command.insertSheet");
// action.setImageDescriptor(MindMapUI.getImages().get(
// IMindMapImages.SHEET, true));
// action.setDisabledImageDescriptor(MindMapUI.getImages().get(
// IMindMapImages.SHEET, false));
// return action;
// }
// };
public static final ActionFactory INSERT_FLOATING_TOPIC = new ActionFactory(
"org.xmind.ui.insertFloatingTopic") { //$NON-NLS-1$
public IWorkbenchAction create(IWorkbenchWindow window) {
RetargetAction action = new RetargetAction(getId(),
MindMapMessages.InsertFloatingTopic_text);
action.setToolTipText(MindMapMessages.InsertFloatingTopic_toolTip);
action.setActionDefinitionId(
"org.xmind.ui.command.insertFloatingTopic"); //$NON-NLS-1$
action.setImageDescriptor(MindMapUI.getImages()
.get(IMindMapImages.INSERT_FLOATING_MAIN, true));
action.setDisabledImageDescriptor(MindMapUI.getImages()
.get(IMindMapImages.INSERT_FLOATING_MAIN, false));
return action;
}
};
public static final ActionFactory INSERT_FLOATING_CENTRAL_TOPIC = new ActionFactory(
"org.xmind.ui.insertFloatingCentralTopic") { //$NON-NLS-1$
public IWorkbenchAction create(IWorkbenchWindow window) {
RetargetAction action = new RetargetAction(getId(),
MindMapMessages.InsertFloatingCentralTopic_text);
action.setToolTipText(
MindMapMessages.InsertFloatingCentralTopic_toolTip);
action.setActionDefinitionId(
"org.xmind.ui.command.insertFloatingCentralTopic"); //$NON-NLS-1$
action.setImageDescriptor(MindMapUI.getImages()
.get(IMindMapImages.INSERT_FLOATING_CENTRAL, true));
action.setDisabledImageDescriptor(MindMapUI.getImages()
.get(IMindMapImages.INSERT_FLOATING_CENTRAL, false));
return action;
}
};
public static final ActionFactory EXTEND = new ActionFactory(
"org.xmind.ui.extend") { //$NON-NLS-1$
public IWorkbenchAction create(IWorkbenchWindow window) {
RetargetAction action = new RetargetAction(getId(),
MindMapMessages.Extend_text);
action.setToolTipText(MindMapMessages.Extend_toolTip);
action.setActionDefinitionId("org.xmind.ui.command.extend"); //$NON-NLS-1$
return action;
}
};
public static final ActionFactory EXTEND_ALL = new ActionFactory(
"org.xmind.ui.extendAll") { //$NON-NLS-1$
public IWorkbenchAction create(IWorkbenchWindow window) {
RetargetAction action = new RetargetAction(getId(),
MindMapMessages.ExtendAll_text);
action.setToolTipText(MindMapMessages.ExtendAll_toolTip);
action.setActionDefinitionId("org.xmind.ui.command.extendAll"); //$NON-NLS-1$
return action;
}
};
public static final ActionFactory COLLAPSE = new ActionFactory(
"org.xmind.ui.collapse") { //$NON-NLS-1$
public IWorkbenchAction create(IWorkbenchWindow window) {
RetargetAction action = new RetargetAction(getId(),
MindMapMessages.Collapse_text);
action.setToolTipText(MindMapMessages.Collapse_toolTip);
action.setActionDefinitionId("org.xmind.ui.command.collapse"); //$NON-NLS-1$
return action;
}
};
public static final ActionFactory COLLAPSE_ALL = new ActionFactory(
"org.xmind.ui.collapseAll") { //$NON-NLS-1$
public IWorkbenchAction create(IWorkbenchWindow window) {
RetargetAction action = new RetargetAction(getId(),
MindMapMessages.CollapseAll_text);
action.setToolTipText(MindMapMessages.CollapseAll_toolTip);
action.setActionDefinitionId("org.xmind.ui.command.collapseAll"); //$NON-NLS-1$
return action;
}
};
public static final ActionFactory NEW_SHEET = new ActionFactory(
"org.xmind.ui.newSheet") { //$NON-NLS-1$
public IWorkbenchAction create(IWorkbenchWindow window) {
RetargetAction action = new RetargetAction(getId(),
MindMapMessages.NewSheet_text);
action.setToolTipText(MindMapMessages.NewSheet_toolTip);
action.setActionDefinitionId("org.xmind.ui.command.newSheet"); //$NON-NLS-1$
action.setImageDescriptor(
MindMapUI.getImages().get(IMindMapImages.NEWMAP, true));
action.setDisabledImageDescriptor(
MindMapUI.getImages().get(IMindMapImages.NEWMAP, false));
return action;
}
};
public static final ActionFactory INSERT_SHEET_FROM = new ActionFactory(
"org.xmind.ui.topic.newSheet") { //$NON-NLS-1$
public IWorkbenchAction create(IWorkbenchWindow window) {
RetargetAction action = new RetargetAction(getId(),
MindMapMessages.NEWSheet_from_text);
action.setToolTipText(MindMapMessages.NEWSheet_from_toolTip);
action.setActionDefinitionId(
"org.xmind.ui.command.insertSheetFrom"); //$NON-NLS-1$
action.setImageDescriptor(MindMapUI.getImages()
.get(IMindMapImages.NEW_SHEET_AS, true));
action.setDisabledImageDescriptor(MindMapUI.getImages()
.get(IMindMapImages.NEW_SHEET_AS, false));
return action;
}
};
public static final ActionFactory DELETE_SHEET = new ActionFactory(
"org.xmind.ui.deleteSheet") { //$NON-NLS-1$
public IWorkbenchAction create(IWorkbenchWindow window) {
RetargetAction action = new RetargetAction(getId(),
MindMapMessages.DeleteSheet_text);
action.setToolTipText(MindMapMessages.DeleteSheet_toolTip);
action.setActionDefinitionId("org.xmind.ui.command.deleteSheet"); //$NON-NLS-1$
return action;
}
};
public static final ActionFactory DELETE_OTHER_SHEET = new ActionFactory(
"org.xmind.ui.deleteOtherSheet") { //$NON-NLS-1$
public IWorkbenchAction create(IWorkbenchWindow window) {
RetargetAction action = new RetargetAction(getId(),
MindMapMessages.Delete_OtherSheets_text);
action.setToolTipText(MindMapMessages.Delete_OtherSheets_toolTip);
// action
// .setActionDefinitionId("org.xmind.ui.command.deleteOtherSheet"); //$NON-NLS-1$
return action;
}
};
public static final ActionFactory MODIFY_HYPERLINK = new ActionFactory(
"org.xmind.ui.modifyHyperlink") { //$NON-NLS-1$
public IWorkbenchAction create(IWorkbenchWindow window) {
RetargetAction action = new RetargetAction(getId(),
MindMapMessages.ModifyHyperlink_text);
action.setToolTipText(MindMapMessages.ModifyHyperlink_toolTip);
action.setActionDefinitionId("org.xmind.ui.command.hyperlink"); //$NON-NLS-1$
action.setImageDescriptor(
MindMapUI.getImages().get(IMindMapImages.HYPERLINK, true));
action.setDisabledImageDescriptor(
MindMapUI.getImages().get(IMindMapImages.HYPERLINK, false));
return action;
}
};
public static final ActionFactory CANCEL_HYPERLINK = new ActionFactory(
"org.xmind.ui.cancelHyperlinnk") { //$NON-NLS-1$
public IWorkbenchAction create(IWorkbenchWindow window) {
RetargetAction action = new RetargetAction(getId(),
MindMapMessages.CancelHyperlink_text);
action.setToolTipText(MindMapMessages.CancelHyperlink_toolTip);
action.setActionDefinitionId(
"org.xmind.ui.command.cancelHyperlink"); //$NON-NLS-1$
return action;
}
};
//
// public static final ActionFactory SAVE_ATTACHMENT_AS = new ActionFactory(
// "org.xmind.ui.saveAttachmentAs") { //$NON-NLS-1$
// public IWorkbenchAction create(IWorkbenchWindow window) {
// RetargetAction action = new RetargetAction(getId(),
// MindMapMessages.SaveAttachment_text);
// action.setToolTipText(MindMapMessages.SaveAttachment_toolTip);
// action.setActionDefinitionId("org.xmind.ui.command.saveAttachmentAs"); //$NON-NLS-1$
// return action;
// }
// };
//
public static final ActionFactory OPEN_HYPERLINK = new ActionFactory(
"org.xmind.ui.openHyperlink") { //$NON-NLS-1$
public IWorkbenchAction create(IWorkbenchWindow window) {
LabelRetargetAction action = new LabelRetargetAction(getId(),
MindMapMessages.OpenHyperlink_text);
action.setToolTipText(MindMapMessages.OpenHyperlink_toolTip);
action.setActionDefinitionId("org.xmind.ui.command.openHyperlink"); //$NON-NLS-1$
return action;
}
};
public static final ActionFactory INSERT_ATTACHMENT = new ActionFactory(
"org.xmind.ui.insertAttachment") { //$NON-NLS-1$
public IWorkbenchAction create(IWorkbenchWindow window) {
RetargetAction action = new RetargetAction(getId(),
MindMapMessages.InsertAttachment_text);
action.setToolTipText(MindMapMessages.InsertAttachment_toolTip);
action.setImageDescriptor(
MindMapUI.getImages().get(IMindMapImages.ATTACHMENT, true));
action.setDisabledImageDescriptor(MindMapUI.getImages()
.get(IMindMapImages.ATTACHMENT, false));
action.setActionDefinitionId(
"org.xmind.ui.command.insertAttachment"); //$NON-NLS-1$
return action;
}
};
public static final ActionFactory CREATE_RELATIONSHIP = new ActionFactory(
"org.xmind.ui.createRelationship") { //$NON-NLS-1$
public IWorkbenchAction create(IWorkbenchWindow window) {
RetargetAction action = new RetargetAction(getId(),
MindMapMessages.InsertRelationship_text);
action.setToolTipText(MindMapMessages.InsertRelationship_toolTip);
action.setActionDefinitionId(
"org.xmind.ui.command.createRelationship"); //$NON-NLS-1$
action.setImageDescriptor(MindMapUI.getImages()
.get(IMindMapImages.RELATIONSHIP, true));
action.setDisabledImageDescriptor(MindMapUI.getImages()
.get(IMindMapImages.RELATIONSHIP, false));
return action;
}
};
public static final ActionFactory CREATE_BOUNDARY = new ActionFactory(
"org.xmind.ui.createBoundary") { //$NON-NLS-1$
public IWorkbenchAction create(IWorkbenchWindow window) {
RetargetAction action = new RetargetAction(getId(),
MindMapMessages.InsertBoundary_text);
action.setToolTipText(MindMapMessages.InsertBoundary_toolTip);
action.setActionDefinitionId("org.xmind.ui.command.createBoundary"); //$NON-NLS-1$
action.setImageDescriptor(
MindMapUI.getImages().get(IMindMapImages.BOUNDARY, true));
action.setDisabledImageDescriptor(
MindMapUI.getImages().get(IMindMapImages.BOUNDARY, false));
return action;
}
};
public static final ActionFactory CREATE_SUMMARY = new ActionFactory(
"org.xmind.ui.createSummary") { //$NON-NLS-1$
public IWorkbenchAction create(IWorkbenchWindow window) {
RetargetAction action = new RetargetAction(getId(),
MindMapMessages.InsertSummary_text);
action.setToolTipText(MindMapMessages.InsertSummary_toolTip);
action.setActionDefinitionId("org.xmind.ui.command.createSummary"); //$NON-NLS-1$
action.setImageDescriptor(
MindMapUI.getImages().get(IMindMapImages.SUMMARY, true));
action.setDisabledImageDescriptor(
MindMapUI.getImages().get(IMindMapImages.SUMMARY, false));
return action;
}
};
public static final ActionFactory DRILL_DOWN = new ActionFactory(
"org.xmind.ui.drillDown") { //$NON-NLS-1$
public IWorkbenchAction create(IWorkbenchWindow window) {
RetargetAction action = new RetargetAction(getId(),
MindMapMessages.DrillDown_text);
action.setToolTipText(MindMapMessages.DrillDown_toolTip);
action.setActionDefinitionId("org.xmind.ui.command.drillDown"); //$NON-NLS-1$
action.setImageDescriptor(
MindMapUI.getImages().get(IMindMapImages.DRILL_DOWN, true));
action.setDisabledImageDescriptor(MindMapUI.getImages()
.get(IMindMapImages.DRILL_DOWN, false));
return action;
}
};
public static final ActionFactory DRILL_UP = new ActionFactory(
"org.xmind.ui.drillUp") { //$NON-NLS-1$
public IWorkbenchAction create(IWorkbenchWindow window) {
RetargetAction action = new RetargetAction(getId(),
MindMapMessages.DrillUp_text);
action.setToolTipText(MindMapMessages.DrillUp_toolTip);
action.setActionDefinitionId("org.xmind.ui.command.drillUp"); //$NON-NLS-1$
action.setImageDescriptor(
MindMapUI.getImages().get(IMindMapImages.DRILL_UP, true));
action.setDisabledImageDescriptor(
MindMapUI.getImages().get(IMindMapImages.DRILL_UP, false));
return action;
}
};
// public static final ActionFactory SORT_ASALPHA = new ActionFactory(
// "org.xmind.ui.sortAsAlpha") { //$NON-NLS-1$
// public IWorkbenchAction create(IWorkbenchWindow window) {
// RetargetAction action = new RetargetAction(getId(),
// MindMapMessages.SortAsAlpha_text);
// action.setToolTipText(MindMapMessages.SortAsAlpha_toolTip);
//// action.setActionDefinitionId("org.xmind.ui.command.sortAsAlpha"); //$NON-NLS-1$
// action.setImageDescriptor(MindMapUI.getImages().get(
// IMindMapImages.ALAPHA, true));
// action.setDisabledImageDescriptor(MindMapUI.getImages().get(
// IMindMapImages.ALAPHA, false));
// return action;
// }
// };
//
// public static final ActionFactory SORT_ASPRIORITY = new ActionFactory(
// "org.xmind.ui.sortAsPriority") { //$NON-NLS-1$
// public IWorkbenchAction create(IWorkbenchWindow window) {
// RetargetAction action = new RetargetAction(getId(),
// MindMapMessages.SortAsPriority_text);
// action.setToolTipText(MindMapMessages.SortAsPriority_toolTip);
//// action.setActionDefinitionId("org.xmind.ui.command.sortAsPriority"); //$NON-NLS-1$
// return action;
// }
// };
//
// public static final ActionFactory SORT_ASDATE = new ActionFactory(
// "org.xmind.ui.sortAsModifyDate") { //$NON-NLS-1$
// public IWorkbenchAction create(IWorkbenchWindow window) {
// RetargetAction action = new RetargetAction(getId(),
// MindMapMessages.SortAsModifyDate_text);
// action.setToolTipText(MindMapMessages.SortAsModifyDate_toolTip);
// return action;
// }
// };
public static final ActionFactory EDIT_TITLE = new ActionFactory(
"org.xmind.ui.editTitle") { //$NON-NLS-1$
public IWorkbenchAction create(IWorkbenchWindow window) {
RetargetAction action = new RetargetAction(getId(),
MindMapMessages.EditTitle_text);
action.setToolTipText(MindMapMessages.EditTitle_toolTip);
action.setActionDefinitionId("org.xmind.ui.command.editTitle"); //$NON-NLS-1$
return action;
}
};
public static final ActionFactory EDIT_LABEL = new ActionFactory(
"org.xmind.ui.editLabel") { //$NON-NLS-1$
public IWorkbenchAction create(IWorkbenchWindow window) {
RetargetAction action = new RetargetAction(getId(),
MindMapMessages.EditLabel_text);
action.setToolTipText(MindMapMessages.EditLabel_toolTip);
action.setActionDefinitionId("org.xmind.ui.command.editLabel"); //$NON-NLS-1$
action.setImageDescriptor(
MindMapUI.getImages().get(IMindMapImages.LABEL, true));
action.setDisabledImageDescriptor(
MindMapUI.getImages().get(IMindMapImages.LABEL, false));
return action;
}
};
public static final ActionFactory EDIT_NOTES = new ActionFactory(
"org.xmind.ui.editNotes") { //$NON-NLS-1$
public IWorkbenchAction create(IWorkbenchWindow window) {
RetargetAction action = new RetargetAction(getId(),
MindMapMessages.EditNotes_text);
action.setToolTipText(MindMapMessages.EditNotes_toolTip);
action.setActionDefinitionId("org.xmind.ui.command.editNotes"); //$NON-NLS-1$
action.setImageDescriptor(
MindMapUI.getImages().get(IMindMapImages.NOTES, true));
action.setDisabledImageDescriptor(
MindMapUI.getImages().get(IMindMapImages.NOTES, false));
return action;
}
};
public static final ActionFactory INSERT_IMAGE = new ActionFactory(
"org.xmind.ui.insertImage") { //$NON-NLS-1$
public IWorkbenchAction create(IWorkbenchWindow window) {
RetargetAction action = new RetargetAction(getId(),
MindMapMessages.InsertImage_text);
action.setToolTipText(MindMapMessages.InsertImage_toolTip);
action.setActionDefinitionId("org.xmind.ui.command.insertImage"); //$NON-NLS-1$
action.setImageDescriptor(MindMapUI.getImages()
.get(IMindMapImages.INSERT_IMAGE, true));
action.setDisabledImageDescriptor(MindMapUI.getImages()
.get(IMindMapImages.INSERT_IMAGE, false));
return action;
}
};
public static final ActionFactory TRAVERSE = new ActionFactory(
"org.xmind.ui.traverse") { //$NON-NLS-1$
public IWorkbenchAction create(IWorkbenchWindow window) {
RetargetAction action = new RetargetAction(getId(),
MindMapMessages.Traverse_text);
action.setToolTipText(MindMapMessages.Traverse_toolTip);
action.setActionDefinitionId("org.xmind.ui.command.traverse"); //$NON-NLS-1$
return action;
}
};
public static final ActionFactory FINISH = new ActionFactory(
"org.xmind.ui.finish") { //$NON-NLS-1$
public IWorkbenchAction create(IWorkbenchWindow window) {
RetargetAction action = new RetargetAction(getId(),
MindMapMessages.Finish_text);
action.setToolTipText(MindMapMessages.Finish_toolTip);
action.setActionDefinitionId("org.xmind.ui.command.finish"); //$NON-NLS-1$
return action;
}
};
public static final ActionFactory TILE = new ActionFactory(
"org.xmind.ui.tile") { //$NON-NLS-1$
public IWorkbenchAction create(IWorkbenchWindow window) {
RetargetAction action = new RetargetAction(getId(),
MindMapMessages.Tile_text);
action.setToolTipText(MindMapMessages.Tile_toolTip);
action.setActionDefinitionId("org.xmind.ui.command.tile"); //$NON-NLS-1$
return action;
}
};
public static final ActionFactory RESET_POSITION = new ActionFactory(
"org.xmind.ui.resetPosition") { //$NON-NLS-1$
public IWorkbenchAction create(IWorkbenchWindow window) {
RetargetAction action = new RetargetAction(getId(),
MindMapMessages.ResetPosition_text);
action.setToolTipText(MindMapMessages.ResetPosition_toolTip);
action.setActionDefinitionId("org.xmind.ui.command.resetPosition"); //$NON-NLS-1$
return action;
}
};
public static final ActionFactory MOVE_UP = new ActionFactory(
"org.xmind.ui.moveUp") { //$NON-NLS-1$
public IWorkbenchAction create(IWorkbenchWindow window) {
RetargetAction action = new RetargetAction(getId(),
MindMapMessages.MoveUp_text);
action.setToolTipText(MindMapMessages.MoveUp_toolTip);
action.setActionDefinitionId("org.xmind.ui.command.moveUp"); //$NON-NLS-1$
return action;
}
};
public static final ActionFactory MOVE_DOWN = new ActionFactory(
"org.xmind.ui.moveDown") { //$NON-NLS-1$
public IWorkbenchAction create(IWorkbenchWindow window) {
RetargetAction action = new RetargetAction(getId(),
MindMapMessages.MoveDown_text);
action.setToolTipText(MindMapMessages.MoveDown_toolTip);
action.setActionDefinitionId("org.xmind.ui.command.moveDown"); //$NON-NLS-1$
return action;
}
};
public static final ActionFactory MOVE_LEFT = new ActionFactory(
"org.xmind.ui.moveLeft") { //$NON-NLS-1$
public IWorkbenchAction create(IWorkbenchWindow window) {
RetargetAction action = new RetargetAction(getId(),
MindMapMessages.MoveLeft_text);
action.setToolTipText(MindMapMessages.MoveLeft_toolTip);
action.setActionDefinitionId("org.xmind.ui.command.moveLeft"); //$NON-NLS-1$
return action;
}
};
public static final ActionFactory MOVE_RIGHT = new ActionFactory(
"org.xmind.ui.moveRight") { //$NON-NLS-1$
public IWorkbenchAction create(IWorkbenchWindow window) {
RetargetAction action = new RetargetAction(getId(),
MindMapMessages.MoveRight_text);
action.setToolTipText(MindMapMessages.MoveRight_toolTip);
action.setActionDefinitionId("org.xmind.ui.command.moveRight"); //$NON-NLS-1$
return action;
}
};
public static final ActionFactory DUPLICATE = new ActionFactory(
"org.xmind.ui.duplicate", "org.xmind.ui.command.duplicate") { //$NON-NLS-1$ //$NON-NLS-2$
public IWorkbenchAction create(IWorkbenchWindow window) {
if (window == null)
throw new IllegalArgumentException();
LabelRetargetAction action = new LabelRetargetAction(getId(),
MindMapMessages.MindMapActionFactory_Duplicate_text);
action.setToolTipText(
MindMapMessages.MindMapActionFactory_Duplicate_tooltip);
action.setActionDefinitionId(getCommandId());
action.setImageDescriptor(MindMapUI.getImages()
.get(IMindMapImages.INSERT_BEFORE, true));
action.setDisabledImageDescriptor(MindMapUI.getImages()
.get(IMindMapImages.INSERT_BEFORE, false));
return action;
}
};
public static final ActionFactory NEW_SHEET_FROM_TEMPLATE = new ActionFactory(
"org.xmind.ui.newSheetFromTemplate") { //$NON-NLS-1$
public IWorkbenchAction create(IWorkbenchWindow window) {
RetargetAction action = new RetargetAction(getId(),
MindMapMessages.MindMapActionFactory_NewSheetFromTemplte_text);
action.setToolTipText(
MindMapMessages.MindMapActionFactory_NewSheetFromTemplate_tooltip);
action.setActionDefinitionId(
"org.xmind.ui.command.newSheetFromTemplate"); //$NON-NLS-1$
action.setImageDescriptor(MindMapUI.getImages()
.get(IMindMapImages.NEW_SHEET_FROM_TEMPLATE, true));
action.setDisabledImageDescriptor(MindMapUI.getImages()
.get(IMindMapImages.NEW_SHEET_FROM_TEMPLATE, false));
return action;
}
};
public static final ActionFactory DUPLICATE_SHEET = new ActionFactory(
"org.xmind.ui.duplicateSheet") { //$NON-NLS-1$
public IWorkbenchAction create(IWorkbenchWindow window) {
RetargetAction action = new RetargetAction(getId(),
MindMapMessages.DuplicateSheet_text);
action.setToolTipText(MindMapMessages.DuplicateSheet_toolTip);
action.setActionDefinitionId("org.xmind.ui.command.duplicateSheet"); //$NON-NLS-1$
return action;
}
};
public static final ActionFactory COPY_SHEET = new ActionFactory(
"org.xmind.ui.copySheet") { //$NON-NLS-1$
public IWorkbenchAction create(IWorkbenchWindow window) {
RetargetAction action = new RetargetAction(getId(),
MindMapMessages.CopySheet_text);
action.setToolTipText(WorkbenchMessages.Workbench_copyToolTip);
action.setActionDefinitionId("org.xmind.ui.command.copySheet"); //$NON-NLS-1$
return action;
}
};
public static final ActionFactory PASTE_SHEET = new ActionFactory(
"org.xmind.ui.pasteSheet") { //$NON-NLS-1$
public IWorkbenchAction create(IWorkbenchWindow window) {
RetargetAction action = new RetargetAction(getId(),
MindMapMessages.PasteSheet_text);
action.setToolTipText(WorkbenchMessages.Workbench_pasteToolTip);
action.setActionDefinitionId("org.xmind.ui.command.pasteSheet"); //$NON-NLS-1$
return action;
}
};
public static final ActionFactory REMOVE_ALL_STYLES = new ActionFactory(
"org.xmindl.ui.removeAllStyles") { //$NON-NLS-1$
public IWorkbenchAction create(IWorkbenchWindow window) {
RetargetAction action = new RetargetAction(getId(),
MindMapMessages.RemoveAllStyles_text);
action.setToolTipText(MindMapMessages.RemoveAllStyles_tooltip);
action.setActionDefinitionId(
"org.xmind.ui.command.removeAllStyles"); //$NON-NLS-1$
return action;
}
};
}