Package bibliothek.gui.dock.facile.mode

Examples of bibliothek.gui.dock.facile.mode.MappingLocationModeActionProvider


   */
  public CNormalMode( CControl control ){
    normalize = new KeyedLocationModeActionProvider( CDockable.ACTION_KEY_NORMALIZE, new CNormalizeAction( control ));
    unexternalize = new KeyedLocationModeActionProvider( CDockable.ACTION_KEY_UNEXTERNALIZE, new CUnexternalizeAction( control ));
   
    setActionProvider( new MappingLocationModeActionProvider() {
      protected LocationModeActionProvider getProvider( Dockable dockable, Mode<Location> currentMode, DockActionSource currentSource ){
        if( currentMode instanceof CMaximizedMode ){
          currentMode = ((CMaximizedMode)currentMode).getUnmaximizedMode( dockable );
        }
       
View Full Code Here


   */
  public CExternalizedMode( CControl control ){
    externalize = new KeyedLocationModeActionProvider( CDockable.ACTION_KEY_EXTERNALIZE, new CExternalizeAction( control ));
    unmaximize = new KeyedLocationModeActionProvider( CDockable.ACTION_KEY_UNMAXIMIZE_EXTERNALIZED, new CUnmaximizeExternalizedAction( control ));
   
    setActionProvider( new MappingLocationModeActionProvider() {
      protected LocationModeActionProvider getProvider( Dockable dockable, Mode<Location> currentMode, DockActionSource currentSource ){
        if( currentMode instanceof CMaximizedMode ){
          if( ((CMaximizedMode)currentMode).getUnmaximizedMode( dockable ) instanceof CExternalizedMode ){
            return unmaximize;
          }
View Full Code Here

TOP

Related Classes of bibliothek.gui.dock.facile.mode.MappingLocationModeActionProvider

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.