frysk.gui.monitor
Class WindowManager

java.lang.Object
  extended by frysk.gui.monitor.WindowManager
All Implemented Interfaces:
Saveable

public class WindowManager
extends Object
implements Saveable

Singleton; one window manager. Provides an instance to our major components so that they can be manipulated from any where in the gui code. Add your windows here.


Field Summary
 AboutWindow aboutWindow
           
 CreateFryskSessionDruid createFryskSessionDruid
           
 EditObserverDialog editObserverDialog
           
static Logger logger
           
 MainWindow mainWindow
           
 MainWindowStatusBar mainWindowStatusBar
           
 MenuBar menuBar
          Public instances of the windows {
 ObserversDialog observersDialog
           
 PreferencesWindow prefsWindow
           
 org.gnu.glade.LibGlade processPickerGlade
           
 SessionManagerDialog sessionManagerDialog
           
 SplashScreenWindow splashScreen
           
 SummaryWidget summaryWindow
           
static WindowManager theManager
           
 
Constructor Summary
WindowManager()
          }
 
Method Summary
 void initLegacyProcpopWindows(org.gnu.glade.LibGlade glade)
           
 void initProcessPicker(org.gnu.glade.LibGlade process_picker_glade)
           
 void initSessionDruidWindow(org.gnu.glade.LibGlade session)
           
 void initSessionManagerWindow(org.gnu.glade.LibGlade glade)
           
 void load(Preferences prefs)
           
 void save(Preferences prefs)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

theManager

public static WindowManager theManager

logger

public static Logger logger

menuBar

public MenuBar menuBar
Public instances of the windows {


mainWindow

public MainWindow mainWindow

summaryWindow

public SummaryWidget summaryWindow

prefsWindow

public PreferencesWindow prefsWindow

aboutWindow

public AboutWindow aboutWindow

splashScreen

public SplashScreenWindow splashScreen

createFryskSessionDruid

public CreateFryskSessionDruid createFryskSessionDruid

observersDialog

public ObserversDialog observersDialog

editObserverDialog

public EditObserverDialog editObserverDialog

mainWindowStatusBar

public MainWindowStatusBar mainWindowStatusBar

sessionManagerDialog

public SessionManagerDialog sessionManagerDialog

processPickerGlade

public org.gnu.glade.LibGlade processPickerGlade
Constructor Detail

WindowManager

public WindowManager()
}

Method Detail

initLegacyProcpopWindows

public void initLegacyProcpopWindows(org.gnu.glade.LibGlade glade)
                              throws IOException
Throws:
IOException

initSessionManagerWindow

public void initSessionManagerWindow(org.gnu.glade.LibGlade glade)

initSessionDruidWindow

public void initSessionDruidWindow(org.gnu.glade.LibGlade session)
                            throws IOException
Throws:
IOException

initProcessPicker

public void initProcessPicker(org.gnu.glade.LibGlade process_picker_glade)

save

public void save(Preferences prefs)
Specified by:
save in interface Saveable

load

public void load(Preferences prefs)
Specified by:
load in interface Saveable