edu.cmu.hcii.calo.view.schedule.SchedulePaneView Class Reference

Inherits edu.cmu.hcii.calo.view.CALOComponent.

Inheritance diagram for edu.cmu.hcii.calo.view.schedule.SchedulePaneView:

Inheritance graph
[legend]
Collaboration diagram for edu.cmu.hcii.calo.view.schedule.SchedulePaneView:

Collaboration graph
[legend]
List of all members.

Detailed Description

The schedule pane in the sidebar, which can display the schedule in either block or agenda view.

Actually it just displays in block view because agenda view isn't implemented, but you get the idea.

Author:
Brian Ellis


Public Member Functions

 SchedulePaneView ()
 Constructs a SchedulePaneView.
void setBounds (int x, int y, int width, int height)
 
See also:
java.awt.Component.setBounds(int, int, int, int)

void setBounds (Rectangle r)
 
See also:
java.awt.Component.setBounds(java.awt.Rectangle)

void update ()
 Updates the schedule based on the state of the schedule manager.

Private Member Functions

void setup ()
 Sets up the visual appearance of this view.

Private Attributes

BlockScheduleView blockScheduleView
 The view used to display the schedule in block view.

Static Private Attributes

static final long serialVersionUID = -2088775096824020566L
 Prevent serialization collisions.


Constructor & Destructor Documentation

edu.cmu.hcii.calo.view.schedule.SchedulePaneView.SchedulePaneView (  ) 

Constructs a SchedulePaneView.


Member Function Documentation

void edu.cmu.hcii.calo.view.schedule.SchedulePaneView.setBounds ( int  x,
int  y,
int  width,
int  height 
)

See also:
java.awt.Component.setBounds(int, int, int, int)

void edu.cmu.hcii.calo.view.schedule.SchedulePaneView.setBounds ( Rectangle  r  ) 

See also:
java.awt.Component.setBounds(java.awt.Rectangle)

void edu.cmu.hcii.calo.view.schedule.SchedulePaneView.setup (  )  [private]

Sets up the visual appearance of this view.

void edu.cmu.hcii.calo.view.schedule.SchedulePaneView.update (  ) 

Updates the schedule based on the state of the schedule manager.


Member Data Documentation

final long edu.cmu.hcii.calo.view.schedule.SchedulePaneView.serialVersionUID = -2088775096824020566L [static, private]

Prevent serialization collisions.

Reimplemented from edu.cmu.hcii.calo.view.CALOComponent.

BlockScheduleView edu.cmu.hcii.calo.view.schedule.SchedulePaneView.blockScheduleView [private]

The view used to display the schedule in block view.


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