ExecuteScript.java
Go to the documentation of this file.
1 package com.generalrobotix.ui.actions;
2 
3 import org.eclipse.jface.action.IAction;
4 import org.eclipse.jface.viewers.ISelection;
5 import org.eclipse.ui.IWorkbench;
6 import org.eclipse.ui.IWorkbenchPage;
7 import org.eclipse.ui.IWorkbenchWindow;
8 import org.eclipse.ui.IWorkbenchWindowActionDelegate;
9 import org.eclipse.ui.PartInitException;
10 import org.eclipse.ui.PlatformUI;
11 
15 
16 public class ExecuteScript implements IWorkbenchWindowActionDelegate {
17  public ExecuteScript() {}
18 
19  public void run(IAction action) {
21  GrxJythonPromptView jythonView = (GrxJythonPromptView)manager_.getView( GrxJythonPromptView.class, false );
22  if(jythonView==null){
23  IWorkbench workbench = PlatformUI.getWorkbench();
24  IWorkbenchWindow window = workbench.getActiveWorkbenchWindow();
25  IWorkbenchPage page = window.getActivePage();
26  try {
27  page.showView("com.generalrobotix.ui.view.GrxJythonPromptViewPart", null, IWorkbenchPage.VIEW_CREATE);
28  } catch (PartInitException e1) {
29  e1.printStackTrace();
30  }
31  jythonView = (GrxJythonPromptView)manager_.getView( GrxJythonPromptView.class, true );
32  }
33  if(jythonView.getEnabledExecBtn())
34  jythonView.selectExecBtn();
35  }
36 
37  public void selectionChanged(IAction action, ISelection selection) {}
38  public void dispose() {}
39  public void init(IWorkbenchWindow window) {}
40 }
com.generalrobotix.ui.grxui.Activator
Definition: GrxUIonEclipse-project-0.9.8/src/com/generalrobotix/ui/grxui/Activator.java:58
com.generalrobotix.ui.grxui
Definition: GrxUIonEclipse-project-0.9.8/src/com/generalrobotix/ui/grxui/Activator.java:1
com.generalrobotix.ui.view
com.generalrobotix.ui.actions.ExecuteScript
Definition: ExecuteScript.java:16
com.generalrobotix.ui.actions.ExecuteScript.dispose
void dispose()
Definition: ExecuteScript.java:38
com.generalrobotix.ui.grxui.Activator.getDefault
static Activator getDefault()
Definition: GrxUIonEclipse-project-0.9.8/src/com/generalrobotix/ui/grxui/Activator.java:324
com.generalrobotix.ui.actions.ExecuteScript.run
void run(IAction action)
Definition: ExecuteScript.java:19
com.generalrobotix.ui.actions.ExecuteScript.init
void init(IWorkbenchWindow window)
Definition: ExecuteScript.java:39
com.generalrobotix.ui.actions.ExecuteScript.selectionChanged
void selectionChanged(IAction action, ISelection selection)
Definition: ExecuteScript.java:37
com.generalrobotix.ui.GrxPluginManager.getView
GrxBaseView getView(Class<? extends GrxBaseView > cls, boolean active)
Definition: GrxPluginManager.java:840
com.generalrobotix.ui.actions.ExecuteScript.ExecuteScript
ExecuteScript()
Definition: ExecuteScript.java:17
com.generalrobotix.ui.view.GrxJythonPromptView
Definition: GrxJythonPromptView.java:75
com.generalrobotix.ui.grxui.Activator.manager_
GrxPluginManager manager_
Definition: GrxUIonEclipse-project-0.9.8/src/com/generalrobotix/ui/grxui/Activator.java:67
com.generalrobotix
com.generalrobotix.ui.GrxPluginManager
プラグイン管理クラス GrxUIの核になるクラス。プラグインのロード等の、初期化を実行する。 プラグインとそのアイテムのマップ(::pluginMap_)、プラグインとその情報のマップ(::pinfoM...
Definition: GrxPluginManager.java:79
com
com.generalrobotix.ui.view.GrxJythonPromptView.getEnabledExecBtn
boolean getEnabledExecBtn()
Definition: GrxJythonPromptView.java:590
com.generalrobotix.ui
com.generalrobotix.ui.view.GrxJythonPromptView.selectExecBtn
void selectExecBtn()
Definition: GrxJythonPromptView.java:594


openhrp3
Author(s): AIST, General Robotix Inc., Nakamura Lab of Dept. of Mechano Informatics at University of Tokyo
autogenerated on Wed Sep 7 2022 02:51:02