de.sciss.gui
Class AbstractWindowHandler

java.lang.Object
  extended by de.sciss.gui.AbstractWindowHandler
All Implemented Interfaces:
WindowHandler
Direct Known Subclasses:
BasicWindowHandler

public abstract class AbstractWindowHandler
extends java.lang.Object
implements WindowHandler

A rudimentary implementation of the de.sciss.app.WindowHandler interface.

Version:
0.17, 09-Jul-06
Author:
Hanns Holger Rutz

Field Summary
 
Fields inherited from interface de.sciss.app.WindowHandler
OPTION_EXCLUDE_FONT, OPTION_GLOBAL_MENUBAR
 
Constructor Summary
protected AbstractWindowHandler()
           
 
Method Summary
 void addWindow(AbstractWindow w, java.util.Map options)
           
 java.util.Iterator getWindows()
           
 void removeWindow(AbstractWindow w, java.util.Map options)
           
static void setDeepFont(java.awt.Container c)
           
static void setDeepFont(java.awt.Container c, java.util.List exclude)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface de.sciss.app.WindowHandler
createWindow, usesInternalFrames, usesScreenMenuBar
 

Constructor Detail

AbstractWindowHandler

protected AbstractWindowHandler()
Method Detail

addWindow

public void addWindow(AbstractWindow w,
                      java.util.Map options)
Specified by:
addWindow in interface WindowHandler
Synchronization:
this method is synchronized

removeWindow

public void removeWindow(AbstractWindow w,
                         java.util.Map options)
Specified by:
removeWindow in interface WindowHandler
Synchronization:
this method is synchronized

getWindows

public java.util.Iterator getWindows()
Specified by:
getWindows in interface WindowHandler

setDeepFont

public static void setDeepFont(java.awt.Container c)

setDeepFont

public static void setDeepFont(java.awt.Container c,
                               java.util.List exclude)