JHotDraw 7.0.9

org.jhotdraw.app
Class OSXPaletteHandler

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

public class OSXPaletteHandler
extends java.lang.Object

Hides all registered floating palettes, if none of the registered project 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(DefaultOSXApplication app)
          Creates a new instance.
 
Method Summary
 void add(java.awt.Window window, Project project)
           
 void addPalette(java.awt.Window palette)
           
 java.util.Set<java.awt.Window> getPalettes()
           
 void remove(java.awt.Window window, Project project)
           
 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(DefaultOSXApplication app)
Creates a new instance.

Method Detail

add

public void add(java.awt.Window window,
                Project project)

remove

public void remove(java.awt.Window window,
                   Project project)

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.