GrxUIonEclipse-project-0.9.8
src
com
generalrobotix
ui
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;
6
import
com
.
generalrobotix
.
ui
.
grxui
.
Activator
;
7
8
public
class
GrxBaseViewPart
extends
ViewPart {
9
10
protected
GrxBaseView
v
=
null
;
11
12
//public GrxBaseViewPart(){System.out.println(this);}
13
14
public
GrxBaseView
getGrxBaseView
() {
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
;
24
Activator
act
=
Activator
.
getDefault
();
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
)
30
v
.
restoreProperties
();
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