JHotDraw 7.0.9

org.jhotdraw.application
Class OSXPaletteHandler

java.lang.Object
  extended by org.jhotdraw.application.OSXPaletteHandler

public class OSXPaletteHandler
extends java.lang.Object

Hides all registered floating palettes, if none of the registered documentView windows has focus anymore.

Version:
1.1 2006-06-11 Palettes can now be any subclass of java.awt.Window.
1.0 October 9, 2005 Created.
Author:
Werner Randelshofer

Constructor Summary
OSXPaletteHandler(AbstractOSXApplication application)
          Creates a new instance.
 
Method Summary
 void add(java.awt.Window window, DocumentView documentView)
           
 void addPalette(java.awt.Window palette)
           
 java.util.Set<java.awt.Window> getPalettes()
           
 void remove(java.awt.Window window, DocumentView documentView)
           
 void removePalette(java.awt.Window palette)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OSXPaletteHandler

public OSXPaletteHandler(AbstractOSXApplication application)
Creates a new instance.

Method Detail

add

public void add(java.awt.Window window,
                DocumentView documentView)

remove

public void remove(java.awt.Window window,
                   DocumentView documentView)

addPalette

public void addPalette(java.awt.Window palette)

removePalette

public void removePalette(java.awt.Window palette)

getPalettes

public java.util.Set<java.awt.Window> getPalettes()

Copyright 1996-2007 (c) JHotDraw.org.
Some rights reserved.