edu.cmu.hcii.calo.thinkaloud.WOZFrontEndFrame Class Reference

Collaboration diagram for edu.cmu.hcii.calo.thinkaloud.WOZFrontEndFrame:

Collaboration graph
[legend]
List of all members.

Detailed Description

The frame for the Wizard front-end.

The main function that creates this is in WizardOfOzFrontEnd.

Author:
Brian Ellis


Public Member Functions

 WOZFrontEndFrame (WizardOfOzFrontEnd frontEnd) throws HeadlessException
 Constructs a WOZFrontEndFrame attached to the given front-end.
JTextArea getConsole ()
 Gets the console text area.
JList getNotificationList ()
 Gets the notification list.
JList getTaskList ()
 Gets the task list.
void setSelectedNotification (Notification note)
 Sets which notification is selected in the notification list.
void setSelectedTask (Task task)
 Sets which task is selected in the notification list.

Static Public Member Functions

static void setOpaque (JComponent comp, boolean enable)
 Sets the opacity of all subcomponents when the opacity of the given component changes.

Private Member Functions

 WOZFrontEndFrame (GraphicsConfiguration arg0)
 Constructs a WOZFrontEndFrame in a very badly specified state.
 WOZFrontEndFrame (String arg0) throws HeadlessException
 Constructs a WOZFrontEndFrame in a very badly specified state.
 WOZFrontEndFrame (String arg0, GraphicsConfiguration arg1)
 Constructs a WOZFrontEndFrame in a very badly specified state.
void setup ()
 Sets up the visual appearance of the frame.

Private Attributes

JTextArea console
 The console text area.
WOZFrontEndTaskPanel taskPanel
 The task panel.
JTabbedPane tabs
 The tab panel containing the Tasks and Notifications tabs.
WizardOfOzFrontEnd frontEnd
 The front-end to which this frame reports.
WOZFrontEndNotificationPanel notificationPanel
 The notification panel.

Static Private Attributes

static final long serialVersionUID = 8225789452284206486L
 Prevent serialization collisions.


Constructor & Destructor Documentation

edu.cmu.hcii.calo.thinkaloud.WOZFrontEndFrame.WOZFrontEndFrame ( WizardOfOzFrontEnd  frontEnd  )  throws HeadlessException

Constructs a WOZFrontEndFrame attached to the given front-end.

Parameters:
frontEnd the front-end this is attached to
Exceptions:
HeadlessException if there's no display to show this on

edu.cmu.hcii.calo.thinkaloud.WOZFrontEndFrame.WOZFrontEndFrame ( GraphicsConfiguration  arg0  )  [private]

Constructs a WOZFrontEndFrame in a very badly specified state.

Don't call this. That's why it's private.

Parameters:
arg0 who knows?

edu.cmu.hcii.calo.thinkaloud.WOZFrontEndFrame.WOZFrontEndFrame ( String  arg0  )  throws HeadlessException [private]

Constructs a WOZFrontEndFrame in a very badly specified state.

Don't call this. That's why it's private.

Parameters:
arg0 beats us
Exceptions:
HeadlessException 

edu.cmu.hcii.calo.thinkaloud.WOZFrontEndFrame.WOZFrontEndFrame ( String  arg0,
GraphicsConfiguration  arg1 
) [private]

Constructs a WOZFrontEndFrame in a very badly specified state.

Don't call this. That's why it's private.

Parameters:
arg0 something
arg1 something else


Member Function Documentation

static void edu.cmu.hcii.calo.thinkaloud.WOZFrontEndFrame.setOpaque ( JComponent  comp,
boolean  enable 
) [static]

Sets the opacity of all subcomponents when the opacity of the given component changes.

Parameters:
comp the component whose opacity is changing
enable whether the component should be opaque

JTextArea edu.cmu.hcii.calo.thinkaloud.WOZFrontEndFrame.getConsole (  ) 

Gets the console text area.

Returns:
the console

JList edu.cmu.hcii.calo.thinkaloud.WOZFrontEndFrame.getNotificationList (  ) 

Gets the notification list.

Returns:
the notification list

JList edu.cmu.hcii.calo.thinkaloud.WOZFrontEndFrame.getTaskList (  ) 

Gets the task list.

Returns:
the task list

void edu.cmu.hcii.calo.thinkaloud.WOZFrontEndFrame.setSelectedNotification ( Notification  note  ) 

Sets which notification is selected in the notification list.

Parameters:
note the notification to be selected

void edu.cmu.hcii.calo.thinkaloud.WOZFrontEndFrame.setSelectedTask ( Task  task  ) 

Sets which task is selected in the notification list.

Parameters:
task the task to be selected

void edu.cmu.hcii.calo.thinkaloud.WOZFrontEndFrame.setup (  )  [private]

Sets up the visual appearance of the frame.


Member Data Documentation

final long edu.cmu.hcii.calo.thinkaloud.WOZFrontEndFrame.serialVersionUID = 8225789452284206486L [static, private]

Prevent serialization collisions.

JTextArea edu.cmu.hcii.calo.thinkaloud.WOZFrontEndFrame.console [private]

The console text area.

WOZFrontEndTaskPanel edu.cmu.hcii.calo.thinkaloud.WOZFrontEndFrame.taskPanel [private]

The task panel.

JTabbedPane edu.cmu.hcii.calo.thinkaloud.WOZFrontEndFrame.tabs [private]

The tab panel containing the Tasks and Notifications tabs.

WizardOfOzFrontEnd edu.cmu.hcii.calo.thinkaloud.WOZFrontEndFrame.frontEnd [private]

The front-end to which this frame reports.

WOZFrontEndNotificationPanel edu.cmu.hcii.calo.thinkaloud.WOZFrontEndFrame.notificationPanel [private]

The notification panel.


The documentation for this class was generated from the following file:
Generated on Mon Aug 13 15:06:20 2007 for CALO by  doxygen 1.5.2