Class sub_arctic.lib.debug_interactor_applet
All Packages Class Hierarchy This Package Previous Next Index
Class sub_arctic.lib.debug_interactor_applet
java.lang.Object
|
+----java.awt.Component
|
+----java.awt.Container
|
+----java.awt.Panel
|
+----java.applet.Applet
|
+----sub_arctic.lib.interactor_applet
|
+----sub_arctic.lib.debug_interactor_applet
- public class debug_interactor_applet
- extends interactor_applet
This is subclass of interactor applet that inserts a debugging lens
above its normal subtree (using a debug_lens_top_level object with
a fake_top_level child). This object can be temporarily substituted
for a normal interactor_applet for debugging purposes. By default,
the debug_lens_top_level object will activate/deactivate its lens when
a mouse button is pressed while holding down both the control and meta
keys (but this can be changed).
- Author:
- Scott Hudson
-
_fake_top
- The fake top_level object object that is placed below the real root and
passed to the user's build_ui() routine.
-
debug_interactor_applet()
-
Construct a new debug_interactor_applet.
-
do_init()
-
Override do_init to pass the fake top_level object to the user's
build_ui() routine instead of the real one.
-
make_top_level()
- This function is called to create and install a top_level
interactor in this applet.
_fake_top
protected fake_top_level _fake_top
- The fake top_level object object that is placed below the real root and
passed to the user's build_ui() routine. This is initialized when
we establish the top level interactor in make_top_level().
debug_interactor_applet
public debug_interactor_applet()
- Construct a new debug_interactor_applet.
make_top_level
public void make_top_level()
- This function is called to create and install a top_level
interactor in this applet. In this case we install a
debug_lens_top_level with a fake_top_level under it. This fake_top_level
is what eventually gets passed into build_ui() (via init()).
- Overrides:
- make_top_level in class interactor_applet
do_init
public void do_init()
- Override do_init to pass the fake top_level object to the user's
build_ui() routine instead of the real one.
- Overrides:
- do_init in class interactor_applet
All Packages Class Hierarchy This Package Previous Next Index