tit.gui.panel.PreferencesPanel Class Reference

Inheritance diagram for tit.gui.panel.PreferencesPanel:

tit.gui.panel.AutosavePreferences tit.gui.panel.CSVPreferences tit.gui.panel.DateTimeFormatPreferences tit.gui.panel.KeyboardLayoutPreferences tit.gui.panel.ObservationDurationPreferences tit.gui.panel.PDFReaderPreferences tit.gui.panel.SummaryIntervalsPreferences List of all members.

Public Member Functions

 PreferencesPanel ()
 PreferencesPanel (boolean doublebuffered)
 PreferencesPanel (LayoutManager layout)
 PreferencesPanel (LayoutManager layout, boolean doublebuffered)
abstract void applyChanges ()
abstract String getName ()
int compareTo (PreferencesPanel other)
String toString ()

Detailed Description

base class for all preferences panels.
Author:
Bart Sas


Constructor & Destructor Documentation

tit.gui.panel.PreferencesPanel.PreferencesPanel (  ) 

Creates a new PreferencesPanel with a double buffer and a flow layout.

tit.gui.panel.PreferencesPanel.PreferencesPanel ( boolean  doublebuffered  ) 

Creates a new PreferencesPanel with FlowLayout and the specified buffering strategy.

Parameters:
doublebuffered A boolean, true for double-buffering, which uses additional memory space to achieve fast, flicker-free updates.

tit.gui.panel.PreferencesPanel.PreferencesPanel ( LayoutManager  layout  ) 

Create a new buffered PreferencesPanel with the specified layout manager.

Parameters:
layout The LayoutManager to use.

tit.gui.panel.PreferencesPanel.PreferencesPanel ( LayoutManager  layout,
boolean  doublebuffered 
)

Creates a new PreferencesPanel with the specified layout manager and buffering strategy.

Parameters:
layout The LayoutManager to use.
doublebuffered A boolean, true for double-buffering, which uses additional memory space to achieve fast, flicker-free updates.


Member Function Documentation

abstract void tit.gui.panel.PreferencesPanel.applyChanges (  )  [pure virtual]

Requests the preferences panel to apply it's changes.

Implemented in tit.gui.panel.AutosavePreferences, tit.gui.panel.CSVPreferences, tit.gui.panel.DateTimeFormatPreferences, tit.gui.panel.KeyboardLayoutPreferences, tit.gui.panel.ObservationDurationPreferences, tit.gui.panel.PDFReaderPreferences, and tit.gui.panel.SummaryIntervalsPreferences.

abstract String tit.gui.panel.PreferencesPanel.getName (  )  [pure virtual]

Returns this panel's name.

Returns:
This panel's name.

Implemented in tit.gui.panel.AutosavePreferences, tit.gui.panel.CSVPreferences, tit.gui.panel.DateTimeFormatPreferences, tit.gui.panel.KeyboardLayoutPreferences, tit.gui.panel.ObservationDurationPreferences, tit.gui.panel.PDFReaderPreferences, and tit.gui.panel.SummaryIntervalsPreferences.

int tit.gui.panel.PreferencesPanel.compareTo ( PreferencesPanel  other  ) 

Compares this object with the specified object for order.

Parameters:
other The Object to be compared.
Returns:
A negative integer, zero, or a positive integer as this object is less than, equal to, or greater than the specified object.

String tit.gui.panel.PreferencesPanel.toString (  ) 

Returns a string representation of this object.

Returns:
getName().


The documentation for this class was generated from the following file:
Generated on Sun Jun 3 16:44:00 2007 by  doxygen 1.5.1