org.artoflife.app
Class CommonControls

java.lang.Object
  |
  +--org.artoflife.app.CommonControls

public class CommonControls
extends java.lang.Object

Common Controls that child Controllers can pass up the chain of command for the AppController to handle. Some of these are delegated down to other child Controllers and some are handled directly by the AppController itself.

Author:
Steve Meyfroidt

Field Summary
static java.lang.String ADD_TO_WORKSPACE_ID
          Parameter: an Individual Handled by GeneratorController and AppController (delegates to GeneratorController)
static java.lang.String INSPECT_ID
          Parameter: an Individual Handled by AppController
static java.lang.String LOAD_INDIVIDUAL_ID
          Parameter: none Handled by InspectorController, MutatorController, GeneratorController
static java.lang.String MUTATE_ID
          Parameter: an Individual Handled by AppController, MutatorController
static java.lang.String OPEN_INSPECTOR_ID
          Parameter: none Handled by AppController.
static java.lang.String OPEN_NURSERY_ID
          Parameter: Population Handled by AppController.
static java.lang.String SAVE_AS_IMAGE_ID
          Parameter: an Individual Handled by AppController
static java.lang.String SAVE_AS_SVG_ID
          Parameter: an Individual Handled by AppController
static java.lang.String SAVE_AS_THUMBNAIL_ID
          Parameter: an Individual Handled by AppController
 
Constructor Summary
CommonControls()
           
 
Method Summary
static javax.swing.JMenu makeCommonImdividualMenu(org.scopemvc.view.swing.SwingView parent, boolean withInspect)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ADD_TO_WORKSPACE_ID

public static final java.lang.String ADD_TO_WORKSPACE_ID
Parameter: an Individual Handled by GeneratorController and AppController (delegates to GeneratorController)

See Also:
Constant Field Values

SAVE_AS_IMAGE_ID

public static final java.lang.String SAVE_AS_IMAGE_ID
Parameter: an Individual Handled by AppController

See Also:
Constant Field Values

SAVE_AS_SVG_ID

public static final java.lang.String SAVE_AS_SVG_ID
Parameter: an Individual Handled by AppController

See Also:
Constant Field Values

SAVE_AS_THUMBNAIL_ID

public static final java.lang.String SAVE_AS_THUMBNAIL_ID
Parameter: an Individual Handled by AppController

See Also:
Constant Field Values

INSPECT_ID

public static final java.lang.String INSPECT_ID
Parameter: an Individual Handled by AppController

See Also:
Constant Field Values

MUTATE_ID

public static final java.lang.String MUTATE_ID
Parameter: an Individual Handled by AppController, MutatorController

See Also:
Constant Field Values

LOAD_INDIVIDUAL_ID

public static final java.lang.String LOAD_INDIVIDUAL_ID
Parameter: none Handled by InspectorController, MutatorController, GeneratorController

See Also:
Constant Field Values

OPEN_NURSERY_ID

public static final java.lang.String OPEN_NURSERY_ID
Parameter: Population Handled by AppController.

See Also:
Constant Field Values

OPEN_INSPECTOR_ID

public static final java.lang.String OPEN_INSPECTOR_ID
Parameter: none Handled by AppController.

See Also:
Constant Field Values
Constructor Detail

CommonControls

public CommonControls()
Method Detail

makeCommonImdividualMenu

public static javax.swing.JMenu makeCommonImdividualMenu(org.scopemvc.view.swing.SwingView parent,
                                                         boolean withInspect)
Parameters:
parent - the view that will own this menu
withInspect - include an INSPECT menuitem?
Returns:
JMenu a menu for the commonly used "Image" menu

artoflife pre0.1.0-dev

Copyright © 2002 the Art Of Life team. All Rights Reserved.