JHotDraw 7.1

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 view windows have 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, View view)
           
 void addPalette(java.awt.Window palette)
           
 void addWindow(java.awt.Window window)
           
 java.util.Set<java.awt.Window> getPalettes()
           
 void remove(java.awt.Window window)
           
 void removePalette(java.awt.Window palette)
           
 void removeWindow(java.awt.Window window)
           
 
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,
                View view)

remove

public void remove(java.awt.Window window)

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()

addWindow

public void addWindow(java.awt.Window window)

removeWindow

public void removeWindow(java.awt.Window window)

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