/**
* Creates a new mode.
* @param control the owner of this mode
*/
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 ){