net.infonode.gui
Class CursorManager

java.lang.Object
  extended by net.infonode.gui.CursorManager

public class CursorManager
extends java.lang.Object

Version:
$Revision: 1.17 $
Author:
$Author: jesper $

Nested Class Summary
private static class CursorManager.RootCursorInfo
           
 
Field Summary
private static boolean enabled
           
private static java.util.WeakHashMap windowPanels
           
 
Constructor Summary
private CursorManager()
           
 
Method Summary
static java.awt.Cursor getCurrentGlobalCursor(javax.swing.JRootPane root)
           
static javax.swing.JComponent getCursorLayerComponent(javax.swing.JRootPane root)
           
static boolean isEnabled()
           
static boolean isGlobalCursorSet(javax.swing.JRootPane root)
           
static void resetGlobalCursor(javax.swing.JRootPane root)
           
static void setEnabled(boolean enabled)
           
static void setGlobalCursor(javax.swing.JRootPane root, java.awt.Cursor cursor)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

enabled

private static boolean enabled

windowPanels

private static java.util.WeakHashMap windowPanels
Constructor Detail

CursorManager

private CursorManager()
Method Detail

setGlobalCursor

public static void setGlobalCursor(javax.swing.JRootPane root,
                                   java.awt.Cursor cursor)

getCurrentGlobalCursor

public static java.awt.Cursor getCurrentGlobalCursor(javax.swing.JRootPane root)

resetGlobalCursor

public static void resetGlobalCursor(javax.swing.JRootPane root)

setEnabled

public static void setEnabled(boolean enabled)

isEnabled

public static boolean isEnabled()

getCursorLayerComponent

public static javax.swing.JComponent getCursorLayerComponent(javax.swing.JRootPane root)

isGlobalCursorSet

public static boolean isGlobalCursorSet(javax.swing.JRootPane root)