Packagefever.utils.browser
Interfacepublic interface BrowserWindow
ImplementorsBrowserFrame, BrowserPopup

Controls and manages browser window.

2 windows type are implemented :

View the examples.

See also

fever.utils.browser.BrowserFrame
fever.utils.browser.BrowserPopup


Public Properties
 PropertyDefined by
  height : uint
Window's height.
BrowserWindow
  id : String
[read-only] Window identifer.
BrowserWindow
  opened : Boolean
[read-only] true if window is opened.
BrowserWindow
  url : String
Window's location ( url ).
BrowserWindow
  width : uint
Window's width.
BrowserWindow
  x : int
Window's position on X-Axis.
BrowserWindow
  y : int
Window's position on Y-Axis.
BrowserWindow
Public Methods
 MethodDefined by
  
close():void
Closes the popup.
BrowserWindow
  
move(x:int, y:int):void
Moves the window to x, y coordinates.
BrowserWindow
  
open():void
Opens window.
BrowserWindow
  
setSize(width:uint, height:uint):void
Resizes the window to width x height size.
BrowserWindow
  
toString():String
Returns string representation.
BrowserWindow
Property detail
heightproperty
height:uint  [read-write]

Window's height.

Implementation
    public function get height():uint
    public function set height(value:uint):void
idproperty 
id:String  [read-only]

Window identifer.

Implementation
    public function get id():String
openedproperty 
opened:Boolean  [read-only]

true if window is opened.

Implementation
    public function get opened():Boolean
urlproperty 
url:String  [read-write]

Window's location ( url ).

Implementation
    public function get url():String
    public function set url(value:String):void
widthproperty 
width:uint  [read-write]

Window's width.

Implementation
    public function get width():uint
    public function set width(value:uint):void
xproperty 
x:int  [read-write]

Window's position on X-Axis.

Implementation
    public function get x():int
    public function set x(value:int):void
yproperty 
y:int  [read-write]

Window's position on Y-Axis.

Implementation
    public function get y():int
    public function set y(value:int):void
Method detail
close()method
public function close():void

Closes the popup.

Stay registred in manager.

If location ( url ) is not in the same domain that your main application, action can be denied.

move()method 
public function move(x:int, y:int):void

Moves the window to x, y coordinates.

If location ( url ) is not in the same domain that your main application, action can be denied.

Parameters
x:int — position on X-Axis
 
y:int — position on Y-Axis
open()method 
public function open():void

Opens window.

setSize()method 
public function setSize(width:uint, height:uint):void

Resizes the window to width x height size.

If location ( url ) is not in the same domain that your main application, action can be denied.

Parameters
width:uint — New width
 
height:uint — New height
toString()method 
public function toString():String

Returns string representation.

Returns
String
Examples

package  fever.utils.browser
{
    import flash.display.Sprite;
    
    import com.bourre.commands.CommandManagerMS;
    import com.bourre.commands.Delegate;
    import com.bourre.log.Logger;
    import com.bourre.utils.AirLoggerLayout;
    
    import fever.app.context.browser.BrowserBuilder;
    import fever.core.RSCore;
    import fever.error.CoreEngineException;
    import fever.events.BrowserWindowEvent;
    import fever.log.FeverDebug;
    import fever.log.FirebugLayout;
    import fever.utils.ArrayUtil;
    import fever.utils.MathUtil;
    import fever.utils.Random;    

    public class BrowserFrameSample extends Sprite
    {

        public function BrowserFrameSample( )
        {
            Logger.getInstance( ).addLogListener( AirLoggerLayout.getInstance( ) );
            Logger.getInstance( ).addLogListener( FirebugLayout );
            
            try
            {
                RSCore.run( this, BrowserBuilder );
            }
            catch( e : CoreEngineException )
            {
                FeverDebug.ERROR( e.message );    
            }
                        
            var popup : BrowserFrame = BrowserFrame.getInstance( "Auth" );
            popup.url = "popup/popup1.html";
            popup.addEventListener( BrowserWindowEvent.onOpenEVENT, _openHandler );
            popup.addEventListener( BrowserWindowEvent.onCloseEVENT, _closeHandler );
            popup.open( );
        }
        
        private function _openHandler( event : BrowserWindowEvent ) : void
        {
            FeverDebug.DEBUG( "Window " + event.getWindow().id + " is opened" );
            event.getWindow().move( 50, 50 );
            
            CommandManagerMS.getInstance().push( new Delegate( _doTest, event.getWindow().id ) , 2000 );
            CommandManagerMS.getInstance().delay( new Delegate( _close, event.getWindow().id ) , 30000 );
        }
        
        private function _closeHandler( event : BrowserWindowEvent ) : void
        {
            FeverDebug.DEBUG( "Window " + event.getWindow().id + " is closed" );    
        }
        
        private function _doTest( winID : String ) : void
        {
            var win : BrowserPopup = BrowserPopup.getInstance( winID );
            
            var a : Array = [ "popup/popup1.html", "popup/popup2.html", "popup/popup3.html" ];
            
            win.setSize( MathUtil.random( 200, 600, true ), MathUtil.random( 200, 600, true ) );
            win.title = Random.nextWord( 12, Random.MIXED_TYPE );
            win.status = Random.nextWord( 30, Random.MIXED_TYPE );
            win.move( MathUtil.random( 0, 200, true ), MathUtil.random( 0, 200, true ) );
            win.url = ArrayUtil.getRandomSlot( a ) as String;
        }
        
        private function _close( winID : String ) : void
        {
            CommandManagerMS.release();
            
            var win : BrowserFrame = BrowserFrame.getInstance( winID );
            win.close();
        }
    }
}

package  fever.utils.browser
{
    import flash.display.Sprite;
    
    import com.bourre.commands.CommandManagerMS;
    import com.bourre.commands.Delegate;
    import com.bourre.log.Logger;
    import com.bourre.utils.AirLoggerLayout;
    
    import fever.app.context.browser.BrowserBuilder;
    import fever.core.RSCore;
    import fever.error.CoreEngineException;
    import fever.events.BrowserWindowEvent;
    import fever.log.FeverDebug;
    import fever.log.FirebugLayout;
    import fever.utils.ArrayUtil;
    import fever.utils.MathUtil;
    import fever.utils.Random;
    import fever.utils.browser.BrowserPopup;    

    public class BrowserPopupSample extends Sprite
    {

        public function BrowserPopupSample( )
        {
            Logger.getInstance( ).addLogListener( AirLoggerLayout.getInstance( ) );
            Logger.getInstance( ).addLogListener( FirebugLayout );
            
            try
            {
                RSCore.run( this, BrowserBuilder );
            }
            catch( e : CoreEngineException )
            {
                FeverDebug.ERROR( e.message );    
            }
                        
            var popup : BrowserPopup = BrowserPopup.getInstance( "Auth" );
            popup.url = "popup/popup1.html";
            popup.title = "First popup title";
            popup.status = "Status caption here...";
            popup.addEventListener( BrowserWindowEvent.onOpenEVENT, _openHandler );
            popup.addEventListener( BrowserWindowEvent.onCloseEVENT, _closeHandler );
            popup.openPopup( false, true );
            //or popup.open()
        }
        
        private function _openHandler( event : BrowserWindowEvent ) : void
        {
            FeverDebug.DEBUG( "Window " + event.getWindow().id + " is opened" );
            event.getWindow().move( 50, 50 );
            
            CommandManagerMS.getInstance().push( new Delegate( _doTest, event.getWindow().id ) , 2000 );
            CommandManagerMS.getInstance().delay( new Delegate( _close, event.getWindow().id ) , 30000 );
        }
        
        private function _closeHandler( event : BrowserWindowEvent ) : void
        {
            FeverDebug.DEBUG( "Window " + event.getWindow().id + " is closed" );    
        }
        
        private function _doTest( winID : String ) : void
        {
            var win : BrowserPopup = BrowserPopup.getInstance( winID );
            
            var a : Array = [ "popup/popup1.html", "popup/popup2.html", "popup/popup3.html" ];
            
            win.setSize( MathUtil.random( 200, 600, true ), MathUtil.random( 200, 600, true ) );
            win.title = Random.nextWord( 12, Random.MIXED_TYPE );
            win.status = Random.nextWord( 30, Random.MIXED_TYPE );
            win.move( MathUtil.random( 0, 200, true ), MathUtil.random( 0, 200, true ) );
            win.url = ArrayUtil.getRandomSlot( a ) as String;
        }
        
        private function _close( winID : String ) : void
        {
            CommandManagerMS.release();
            
            var win : BrowserPopup = BrowserPopup.getInstance( winID );
            win.close();
        }
    }
}




BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow BrowserWindow
fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow fever.utils.browser.BrowserWindow