TextEditorAction

来源:互联网 发布:信用卡淘宝如何套现 编辑:程序博客网 时间:2024/06/05 18:05
TextEditorAction
 public GotoDefinitionAction(ResourceBundle aBundle, String aPrefix,
         ITextEditor anEditor) {
  super(aBundle, aPrefix, anEditor);
 }
 
 /* (non-Javadoc)
  * @see org.eclipse.jface.action.IAction#run()
  */
 public void run() {
  VelocityEditor editor = (VelocityEditor)getTextEditor();
  ITextSelection selection = (ITextSelection)
          editor.getSelectionProvider().getSelection();
  if (!selection.isEmpty()) {
   editor.gotoDefinition(new Region(selection.getOffset(),
             selection.getLength()));
  }
 }

 
Display display= null;

IWorkbenchPartSite site= editor.getSite();
Shell shell= site.getShell();
原创粉丝点击