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

Variable Index

 o _fake_top
The fake top_level object object that is placed below the real root and passed to the user's build_ui() routine.

Constructor Index

 o debug_interactor_applet()
Construct a new debug_interactor_applet.

Method Index

 o do_init()
Override do_init to pass the fake top_level object to the user's build_ui() routine instead of the real one.
 o make_top_level()
This function is called to create and install a top_level interactor in this applet.

Variables

 o _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().

Constructors

 o debug_interactor_applet
  public debug_interactor_applet()
Construct a new debug_interactor_applet.

Methods

 o 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
 o 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