com.threerings.opengl.gui.tools
Class InterfaceTester

java.lang.Object
  extended by com.threerings.expr.DynamicScope
      extended by com.threerings.opengl.GlApp
          extended by com.threerings.opengl.GlCanvasApp
              extended by com.threerings.opengl.GlCanvasTool
                  extended by com.threerings.opengl.gui.tools.InterfaceTester
All Implemented Interfaces:
ConfigUpdateListener<UserInterfaceConfig>, EditorContext, Scope, ScopeUpdateListener, AlContext, Enqueueable, GlContext, ActionListener, EventListener, ChangeListener

public class InterfaceTester
extends GlCanvasTool
implements ChangeListener, ConfigUpdateListener<UserInterfaceConfig>

Tool for testing user interfaces.


Field Summary
 
Fields inherited from interface com.threerings.expr.Scope
EPOCH, NOW
 
Constructor Summary
InterfaceTester(String userInterface)
          Creates the interface tester with (optionally) the path to an interface to load.
 
Method Summary
 void configUpdated(ConfigEvent<UserInterfaceConfig> event)
          Called when a configuration has been updated.
static void main(String[] args)
          The program entry point.
 void stateChanged(ChangeEvent event)
           
 
Methods inherited from class com.threerings.opengl.GlCanvasTool
actionPerformed, shouldCheckTimestamps
 
Methods inherited from class com.threerings.opengl.GlCanvasApp
createRoot, getCanvas, getFrame, getMouseRay, getPickRay, getRunQueue, makeCurrent, shutdown, startup
 
Methods inherited from class com.threerings.opengl.GlApp
createSnapshot, enqueue, getApp, getCameraHandler, getClipProvider, getColorPository, getCompatibilityMode, getCompositor, getConfigManager, getImageCache, getMessageManager, getRenderEffects, getRenderer, getRenderScheme, getResourceManager, getScope, getShaderCache, getSoundManager, getStreamGain, setCameraHandler, setCompatibilityMode, setRenderEffects, setRenderer, setRenderScheme, xlate
 
Methods inherited from class com.threerings.expr.DynamicScope
addListener, dispose, endCompoundUpdate, get, getParentScope, getScopeName, put, remove, removeListener, scopeUpdated, setParentScope, startCompoundUpdate, wasUpdated
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.threerings.editor.util.EditorContext
getColorPository, getConfigManager, getMessageManager, getResourceManager
 

Constructor Detail

InterfaceTester

public InterfaceTester(String userInterface)
Creates the interface tester with (optionally) the path to an interface to load.

Method Detail

main

public static void main(String[] args)
The program entry point.


stateChanged

public void stateChanged(ChangeEvent event)
Specified by:
stateChanged in interface ChangeListener

configUpdated

public void configUpdated(ConfigEvent<UserInterfaceConfig> event)
Description copied from interface: ConfigUpdateListener
Called when a configuration has been updated.

Specified by:
configUpdated in interface ConfigUpdateListener<UserInterfaceConfig>


Copyright © 2011. All Rights Reserved.