SkinLF
Version 1.1

com.l2fprod.gui
Class WindowManager

java.lang.Object
  |
  +--com.l2fprod.gui.WindowManager
Direct Known Subclasses:
DefaultWindowManager

public abstract class WindowManager
extends java.lang.Object

WindowManager.
WindowManager is responsible for implementing L&F specific behaviors for the system. SkinWindow implementations should delegate specific behaviors to the WindowManager. For instance, if a WindowManager was asked to iconify, it should try:

      WindowManager.getWindowManager().iconifyWindow(window);
 




Created on 27/05/2000 by Frederic Lavigne, fred@L2FProd.com

Version:
$Revision: 1.2 $, $Date: 2001/03/11 21:22:54 $
Author:
$Author: l2fprod $

Constructor Summary
WindowManager()
           
 
Method Summary
abstract  void activateWindow(SkinWindow w)
           
abstract  void beginDraggingWindow(SkinWindow w)
           
abstract  void beginResizingWindow(SkinWindow w, int direction)
           
abstract  void closeWindow(SkinWindow w)
           
abstract  void deactivateWindow(SkinWindow w)
           
abstract  void deiconifyWindow(SkinWindow w)
           
abstract  void dragWindow(SkinWindow w, int newX, int newY)
           
abstract  void endDraggingWindow(SkinWindow w)
           
abstract  void endResizingWindow(SkinWindow w)
           
static WindowManager getWindowManager()
           
abstract  void iconifyWindow(SkinWindow w)
           
abstract  void maximizeWindow(SkinWindow w)
           
abstract  void minimizeWindow(SkinWindow w)
           
abstract  void openWindow(SkinWindow w)
           
abstract  void resizeWindow(SkinWindow w, int newX, int newY, int newWidth, int newHeight)
           
abstract  void setBoundsForWindow(java.awt.Container f, int newX, int newY, int newWidth, int newHeight)
           
static void setWindowManager(WindowManager newManager)
           
abstract  void shadeWindow(SkinWindow w)
           
abstract  void unshadeWindow(SkinWindow w)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WindowManager

public WindowManager()
Method Detail

getWindowManager

public static WindowManager getWindowManager()

setWindowManager

public static void setWindowManager(WindowManager newManager)

activateWindow

public abstract void activateWindow(SkinWindow w)

deactivateWindow

public abstract void deactivateWindow(SkinWindow w)

openWindow

public abstract void openWindow(SkinWindow w)

closeWindow

public abstract void closeWindow(SkinWindow w)

iconifyWindow

public abstract void iconifyWindow(SkinWindow w)

deiconifyWindow

public abstract void deiconifyWindow(SkinWindow w)

maximizeWindow

public abstract void maximizeWindow(SkinWindow w)

minimizeWindow

public abstract void minimizeWindow(SkinWindow w)

shadeWindow

public abstract void shadeWindow(SkinWindow w)

unshadeWindow

public abstract void unshadeWindow(SkinWindow w)

beginDraggingWindow

public abstract void beginDraggingWindow(SkinWindow w)

dragWindow

public abstract void dragWindow(SkinWindow w,
                                int newX,
                                int newY)

endDraggingWindow

public abstract void endDraggingWindow(SkinWindow w)

beginResizingWindow

public abstract void beginResizingWindow(SkinWindow w,
                                         int direction)

resizeWindow

public abstract void resizeWindow(SkinWindow w,
                                  int newX,
                                  int newY,
                                  int newWidth,
                                  int newHeight)

endResizingWindow

public abstract void endResizingWindow(SkinWindow w)

setBoundsForWindow

public abstract void setBoundsForWindow(java.awt.Container f,
                                        int newX,
                                        int newY,
                                        int newWidth,
                                        int newHeight)

SkinLF
Version 1.1

www.L2FProd.com
© 2000-2001 L2FProd.com