org.gvsig.coreplugin.mdiManager
Class NewSkin

java.lang.Object
  extended by org.gvsig.andami.plugins.Extension
      extended by org.gvsig.coreplugin.mdiManager.NewSkin
All Implemented Interfaces:
org.gvsig.andami.plugins.IExtension, org.gvsig.andami.plugins.IExtensionExecuteWithArgs, org.gvsig.andami.plugins.IExtensionQueryByAction, org.gvsig.andami.ui.mdiManager.MDIManager

public class NewSkin
extends org.gvsig.andami.plugins.Extension
implements org.gvsig.andami.ui.mdiManager.MDIManager


Nested Class Summary
 class NewSkin.DialogWindowListener
          Listener para los eventos de cerrado de los di�logos.
 class NewSkin.FrameListener
          DOCUMENT ME!
 
Field Summary
 
Fields inherited from interface org.gvsig.andami.ui.mdiManager.MDIManager
ALIGN_CENTER, ALIGN_FIRST_LINE_END, ALIGN_FIRST_LINE_END_CASCADE, ALIGN_FIRST_LINE_START, ALIGN_LAST_LINE_END, ALIGN_LAST_LINE_START, ALIGN_LINE_END, ALIGN_LINE_START, ALIGN_PAGE_END, ALIGN_PAGE_START, DIALOG, TOOL, WINDOW
 
Constructor Summary
NewSkin()
           
 
Method Summary
 org.gvsig.andami.ui.mdiManager.IWindow addCentredWindow(org.gvsig.andami.ui.mdiManager.IWindow p)
           
 org.gvsig.andami.ui.mdiManager.IWindow addWindow(org.gvsig.andami.ui.mdiManager.IWindow p)
           
 org.gvsig.andami.ui.mdiManager.IWindow addWindow(org.gvsig.andami.ui.mdiManager.IWindow p, int align)
           
 void alignFrame(org.gvsig.andami.ui.mdiManager.IWindow panel, int mode)
           
 void centreFrame(org.gvsig.andami.ui.mdiManager.IWindow panel)
          Centres the Frame in the contentPane of the MainFrame.
 void changeWindowInfo(org.gvsig.andami.ui.mdiManager.IWindow w, org.gvsig.andami.ui.mdiManager.WindowInfo wi)
           
 void closeAllWindows()
           
 boolean closeSingletonWindow(java.lang.Class viewClass, java.lang.Object model)
           
 boolean closeSingletonWindow(java.lang.Object model)
           
 void closeWindow(org.gvsig.andami.ui.mdiManager.IWindow p)
           
protected  FrameWindowSupport createFrameWindowSupport(org.gvsig.andami.ui.mdiFrame.MDIFrame mainFrame)
          Create the FrameWindowSupport instance
 void execute(java.lang.String actionCommand)
           
 org.gvsig.andami.ui.mdiManager.IWindow getActiveWindow()
           
 org.gvsig.andami.ui.mdiManager.IWindow[] getAllWindows()
           
 javax.swing.JDesktopPane getDesktopPane()
           
 org.gvsig.andami.ui.mdiManager.IWindow getFocusWindow()
           
 org.gvsig.andami.ui.mdiManager.IWindow[] getOrderedWindows()
           
 org.gvsig.andami.ui.mdiManager.SingletonWindow getSingletonWindow(java.lang.Class windowClass, java.lang.Object model)
           
 org.gvsig.andami.ui.mdiManager.WindowInfo getWindowInfo(org.gvsig.andami.ui.mdiManager.IWindow w)
           
 void init(org.gvsig.andami.ui.mdiFrame.MDIFrame f)
           
 void initialize()
           
 boolean isEnabled()
           
 boolean isVisible()
           
 void refresh(org.gvsig.andami.ui.mdiManager.IWindow win)
           
 void restoreCursor()
           
 void setBackgroundImage(javax.swing.ImageIcon image, java.lang.String typeDesktop)
           
 void setLocale(java.util.Locale locale)
           
 void setMaximum(org.gvsig.andami.ui.mdiManager.IWindow v, boolean bMaximum)
           
 void setWaitCursor()
           
 void showWindow(javax.swing.JPanel panel, java.lang.String title, org.gvsig.tools.swing.api.windowmanager.WindowManager.MODE mode)
           
 
Methods inherited from class org.gvsig.andami.plugins.Extension
canQueryByAction, execute, getPlugin, getStatus, getStatus, getText, isEnabled, isVisible, postInitialize, terminate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NewSkin

public NewSkin()
Method Detail

addCentredWindow

public org.gvsig.andami.ui.mdiManager.IWindow addCentredWindow(org.gvsig.andami.ui.mdiManager.IWindow p)
                                                        throws org.gvsig.andami.ui.mdiManager.SingletonDialogAlreadyShownException
Specified by:
addCentredWindow in interface org.gvsig.andami.ui.mdiManager.MDIManager
Throws:
org.gvsig.andami.ui.mdiManager.SingletonDialogAlreadyShownException

addWindow

public org.gvsig.andami.ui.mdiManager.IWindow addWindow(org.gvsig.andami.ui.mdiManager.IWindow p)
                                                 throws org.gvsig.andami.ui.mdiManager.SingletonDialogAlreadyShownException
Specified by:
addWindow in interface org.gvsig.andami.ui.mdiManager.MDIManager
Throws:
org.gvsig.andami.ui.mdiManager.SingletonDialogAlreadyShownException

addWindow

public org.gvsig.andami.ui.mdiManager.IWindow addWindow(org.gvsig.andami.ui.mdiManager.IWindow p,
                                                        int align)
                                                 throws org.gvsig.andami.ui.mdiManager.SingletonDialogAlreadyShownException
Specified by:
addWindow in interface org.gvsig.andami.ui.mdiManager.MDIManager
Throws:
org.gvsig.andami.ui.mdiManager.SingletonDialogAlreadyShownException

alignFrame

public void alignFrame(org.gvsig.andami.ui.mdiManager.IWindow panel,
                       int mode)

centreFrame

public void centreFrame(org.gvsig.andami.ui.mdiManager.IWindow panel)
Centres the Frame in the contentPane of the MainFrame. If the frame can't be showed completely, it tries to show its top-left corner.

Parameters:
panel - The IWindow to centre

changeWindowInfo

public void changeWindowInfo(org.gvsig.andami.ui.mdiManager.IWindow w,
                             org.gvsig.andami.ui.mdiManager.WindowInfo wi)
Specified by:
changeWindowInfo in interface org.gvsig.andami.ui.mdiManager.MDIManager

closeAllWindows

public void closeAllWindows()
Specified by:
closeAllWindows in interface org.gvsig.andami.ui.mdiManager.MDIManager

closeSingletonWindow

public boolean closeSingletonWindow(java.lang.Class viewClass,
                                    java.lang.Object model)
Specified by:
closeSingletonWindow in interface org.gvsig.andami.ui.mdiManager.MDIManager

closeSingletonWindow

public boolean closeSingletonWindow(java.lang.Object model)
Specified by:
closeSingletonWindow in interface org.gvsig.andami.ui.mdiManager.MDIManager

closeWindow

public void closeWindow(org.gvsig.andami.ui.mdiManager.IWindow p)
Specified by:
closeWindow in interface org.gvsig.andami.ui.mdiManager.MDIManager

createFrameWindowSupport

protected FrameWindowSupport createFrameWindowSupport(org.gvsig.andami.ui.mdiFrame.MDIFrame mainFrame)
Create the FrameWindowSupport instance

Parameters:
mainFrame -

execute

public void execute(java.lang.String actionCommand)
Specified by:
execute in interface org.gvsig.andami.plugins.IExtension

getActiveWindow

public org.gvsig.andami.ui.mdiManager.IWindow getActiveWindow()
Specified by:
getActiveWindow in interface org.gvsig.andami.ui.mdiManager.MDIManager

getAllWindows

public org.gvsig.andami.ui.mdiManager.IWindow[] getAllWindows()
Specified by:
getAllWindows in interface org.gvsig.andami.ui.mdiManager.MDIManager

getDesktopPane

public javax.swing.JDesktopPane getDesktopPane()

getFocusWindow

public org.gvsig.andami.ui.mdiManager.IWindow getFocusWindow()
Specified by:
getFocusWindow in interface org.gvsig.andami.ui.mdiManager.MDIManager

getOrderedWindows

public org.gvsig.andami.ui.mdiManager.IWindow[] getOrderedWindows()
Specified by:
getOrderedWindows in interface org.gvsig.andami.ui.mdiManager.MDIManager

getSingletonWindow

public org.gvsig.andami.ui.mdiManager.SingletonWindow getSingletonWindow(java.lang.Class windowClass,
                                                                         java.lang.Object model)
Specified by:
getSingletonWindow in interface org.gvsig.andami.ui.mdiManager.MDIManager

getWindowInfo

public org.gvsig.andami.ui.mdiManager.WindowInfo getWindowInfo(org.gvsig.andami.ui.mdiManager.IWindow w)
Specified by:
getWindowInfo in interface org.gvsig.andami.ui.mdiManager.MDIManager

init

public void init(org.gvsig.andami.ui.mdiFrame.MDIFrame f)
Specified by:
init in interface org.gvsig.andami.ui.mdiManager.MDIManager

initialize

public void initialize()
Specified by:
initialize in interface org.gvsig.andami.plugins.IExtension

isEnabled

public boolean isEnabled()
Specified by:
isEnabled in interface org.gvsig.andami.plugins.IExtension

isVisible

public boolean isVisible()
Specified by:
isVisible in interface org.gvsig.andami.plugins.IExtension

refresh

public void refresh(org.gvsig.andami.ui.mdiManager.IWindow win)
Specified by:
refresh in interface org.gvsig.andami.ui.mdiManager.MDIManager

restoreCursor

public void restoreCursor()
Specified by:
restoreCursor in interface org.gvsig.andami.ui.mdiManager.MDIManager

setBackgroundImage

public void setBackgroundImage(javax.swing.ImageIcon image,
                               java.lang.String typeDesktop)
Specified by:
setBackgroundImage in interface org.gvsig.andami.ui.mdiManager.MDIManager

setLocale

public void setLocale(java.util.Locale locale)
Specified by:
setLocale in interface org.gvsig.andami.ui.mdiManager.MDIManager

setMaximum

public void setMaximum(org.gvsig.andami.ui.mdiManager.IWindow v,
                       boolean bMaximum)
                throws java.beans.PropertyVetoException
Specified by:
setMaximum in interface org.gvsig.andami.ui.mdiManager.MDIManager
Throws:
java.beans.PropertyVetoException

setWaitCursor

public void setWaitCursor()
Specified by:
setWaitCursor in interface org.gvsig.andami.ui.mdiManager.MDIManager

showWindow

public void showWindow(javax.swing.JPanel panel,
                       java.lang.String title,
                       org.gvsig.tools.swing.api.windowmanager.WindowManager.MODE mode)
Specified by:
showWindow in interface org.gvsig.andami.ui.mdiManager.MDIManager


Copyright © 2014 gvSIG Association. All Rights Reserved.