Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

arch.module.icore
Interface JXWindowManagerInterface  view JXWindowManagerInterface download JXWindowManagerInterface.java


public interface JXWindowManagerInterface

JXWindowManagerInterface defines the basic interface methods that a JD4X native window manager must support to ensure consistency within different windowing module implementations. The interface does not seek to constraint the desired behavior or the desktop management policy enforced by the native window manager. Its purpose is to allow a set of minimum facility that a Java implementation dependent window manager needs to be able to control regardless of the native window manager implementation. The interface was designed mainly to support the default windowing module, Moth.

Since:
JD4X 1.0
Version:
0.1, 25/06/2003

Method Summary
 void addDesktopGUI(javax.swing.JComponent c)
          Facility to add a module's GUI to the window manager task bar.
 void initBackground()
          Facility that sets up the background of the desktop.
 void restoreDesktopState()
          Facility provides a standardize call to restore all window states on boot up of desktop, restoring all unclosed window states during last desktop shutdown.
 void restoreWindowState(arch.module.data.JXWindow win)
          Facility provides a way to restore saved window state.
 void saveDesktopState()
          Facility provides a standardize call to save all window states if a shutdown was initiated while the windows are still opened or when Window states needs to be restored on the next boot up.
 void saveWindowState(arch.module.data.JXWindow win)
          Facility provides a way to save window state so that can be restored.
 void windowActivated(arch.module.data.JXWindow win)
          Facility that allows any action to be taken when window is activated.
 void windowClosed(arch.module.data.JXWindow win)
          Facility that allows any action to be taken when window is closed.
 void windowClosing(arch.module.data.JXWindow win)
          Facility that allows any action to be taken when window is closing.
 void windowDeactivated(arch.module.data.JXWindow win)
          Facility that allows any action to be taken when window is de-activated.
 void windowDeiconfied(arch.module.data.JXWindow win)
          Facility that allows any action to be taken when window is deiconfied.
 void windowIconfied(arch.module.data.JXWindow win)
          Facility that allows any action to be taken when window is iconfied.
 void windowMoved(arch.module.data.JXWindow win)
          Facility that allows any action to be taken after window is moved.
 void windowMoving(arch.module.data.JXWindow win)
          Facility that allows any action to be taken when window is moving.
 void windowOpened(arch.module.data.JXWindow win)
          Facility that allows any action to be taken when window is opened.
 void windowResized(arch.module.data.JXWindow win)
          Facility that allows any action to be taken after window is resized.
 void windowResizing(arch.module.data.JXWindow win)
          Facility that allows any action to be taken when window is resizing.
 

Method Detail

addDesktopGUI

public void addDesktopGUI(javax.swing.JComponent c)
Facility to add a module's GUI to the window manager task bar.


windowMoved

public void windowMoved(arch.module.data.JXWindow win)
Facility that allows any action to be taken after window is moved.


windowMoving

public void windowMoving(arch.module.data.JXWindow win)
Facility that allows any action to be taken when window is moving.


windowIconfied

public void windowIconfied(arch.module.data.JXWindow win)
Facility that allows any action to be taken when window is iconfied.


windowDeiconfied

public void windowDeiconfied(arch.module.data.JXWindow win)
Facility that allows any action to be taken when window is deiconfied.


windowClosed

public void windowClosed(arch.module.data.JXWindow win)
Facility that allows any action to be taken when window is closed.


windowClosing

public void windowClosing(arch.module.data.JXWindow win)
Facility that allows any action to be taken when window is closing.


windowOpened

public void windowOpened(arch.module.data.JXWindow win)
Facility that allows any action to be taken when window is opened.


windowResized

public void windowResized(arch.module.data.JXWindow win)
Facility that allows any action to be taken after window is resized.


windowResizing

public void windowResizing(arch.module.data.JXWindow win)
Facility that allows any action to be taken when window is resizing.


windowActivated

public void windowActivated(arch.module.data.JXWindow win)
Facility that allows any action to be taken when window is activated.


windowDeactivated

public void windowDeactivated(arch.module.data.JXWindow win)
Facility that allows any action to be taken when window is de-activated.


initBackground

public void initBackground()
Facility that sets up the background of the desktop.


saveDesktopState

public void saveDesktopState()
Facility provides a standardize call to save all window states if a shutdown was initiated while the windows are still opened or when Window states needs to be restored on the next boot up.


restoreDesktopState

public void restoreDesktopState()
Facility provides a standardize call to restore all window states on boot up of desktop, restoring all unclosed window states during last desktop shutdown.


saveWindowState

public void saveWindowState(arch.module.data.JXWindow win)
Facility provides a way to save window state so that can be restored.


restoreWindowState

public void restoreWindowState(arch.module.data.JXWindow win)
Facility provides a way to restore saved window state.