GrxBaseViewPart.java
Go to the documentation of this file.
1 package com.generalrobotix.ui;
2 
3 import java.lang.reflect.Constructor;
4 import org.eclipse.swt.widgets.Composite;
5 import org.eclipse.ui.part.ViewPart;
7 
8 public class GrxBaseViewPart extends ViewPart {
9 
10  protected GrxBaseView v=null;
11 
12  //public GrxBaseViewPart(){System.out.println(this);}
13 
15  return v;
16  }
17 
18  public void createPartControl(Composite parent) {
19  createView( GrxBaseView.class, "Base View", this, parent );
20  }
21 
22  public void createView(Class <?extends GrxBaseView> cls, String name, GrxBaseViewPart vp, Composite p ){
23  Constructor<? extends GrxBaseView> c = null;
25  if(act != null){
26  try {
27  c = cls.getConstructor(new Class[] { String.class, GrxPluginManager.class, GrxBaseViewPart.class, Composite.class });
28  v = (GrxBaseView) c.newInstance(new Object[] { name, act.manager_, vp, p });
29  if(v!=null)
31  } catch (Exception e) {
32  e.printStackTrace();
33  }
34  }
35  }
36 
37  @Override
38  public void setFocus() {}
39 
40  public void dispose(){
41  if(v!=null)
42  v.shutdown();
43  }
44 }
com.generalrobotix.ui.grxui.Activator
Definition: GrxUIonEclipse-project-0.9.8/src/com/generalrobotix/ui/grxui/Activator.java:58
com.generalrobotix.ui.GrxBaseViewPart.getGrxBaseView
GrxBaseView getGrxBaseView()
Definition: GrxBaseViewPart.java:14
com.generalrobotix.ui.grxui
Definition: GrxUIonEclipse-project-0.9.8/src/com/generalrobotix/ui/grxui/Activator.java:1
com.generalrobotix.ui.GrxBaseView.restoreProperties
void restoreProperties()
restore properties. Called by menu item "restore Properties"
Definition: GrxBaseView.java:153
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.GrxBaseView
Definition: GrxBaseView.java:38
com.generalrobotix.ui.GrxBaseViewPart.createPartControl
void createPartControl(Composite parent)
Definition: GrxBaseViewPart.java:18
com.generalrobotix.ui.GrxBaseViewPart.createView
void createView(Class<?extends GrxBaseView > cls, String name, GrxBaseViewPart vp, Composite p)
Definition: GrxBaseViewPart.java:22
com.generalrobotix.ui.GrxBaseViewPart.setFocus
void setFocus()
Definition: GrxBaseViewPart.java:38
name
png_infop png_charpp name
Definition: png.h:2379
com.generalrobotix
com.generalrobotix.ui.GrxPluginManager
プラグイン管理クラス GrxUIの核になるクラス。プラグインのロード等の、初期化を実行する。 プラグインとそのアイテムのマップ(::pluginMap_)、プラグインとその情報のマップ(::pinfoM...
Definition: GrxPluginManager.java:79
autoplay.c
int c
Definition: autoplay.py:16
swingTest.act
def act(evt)
Definition: swingTest.py:3
com.generalrobotix.ui.GrxBaseViewPart.v
GrxBaseView v
Definition: GrxBaseViewPart.java:10
com
com.generalrobotix.ui.GrxBaseViewPart.dispose
void dispose()
Definition: GrxBaseViewPart.java:40
com.generalrobotix.ui
com.generalrobotix.ui.GrxBaseViewPart
Definition: GrxBaseViewPart.java:8


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