com.icesoft.pdf.ri.common
Interface WindowManagementCallback

All Known Implementing Classes:
WindowManager

public interface WindowManagementCallback

An interface that describes the necessary methods needed for common window management. An application may need to centrally manage the process of opening and closing new windows, as well as requests to end the program. This interface facilitates that capability.

Since:
2.0
Author:
Mark Collette

Method Summary
 void bringAllWindowsToFront(SwingController frontMost)
           
 void bringWindowToFront(int index)
           
 void disposeWindow(SwingController controller, JFrame viewer, Properties properties)
           
 PropertiesManager getProperties()
           
 List getWindowDocumentOriginList(SwingController giveIndex)
           
 void minimiseAllWindows()
           
 void newWindow(String path)
           
 void newWindow(URL url)
           
 void quit(SwingController controller, JFrame viewer, Properties properties)
           
 

Method Detail

newWindow

public void newWindow(String path)

newWindow

public void newWindow(URL url)

disposeWindow

public void disposeWindow(SwingController controller,
                          JFrame viewer,
                          Properties properties)

minimiseAllWindows

public void minimiseAllWindows()

bringAllWindowsToFront

public void bringAllWindowsToFront(SwingController frontMost)

bringWindowToFront

public void bringWindowToFront(int index)

getWindowDocumentOriginList

public List getWindowDocumentOriginList(SwingController giveIndex)

quit

public void quit(SwingController controller,
                 JFrame viewer,
                 Properties properties)

getProperties

public PropertiesManager getProperties()