# Class Ext.WindowGroup

Package: | Ext
Defined In: | WindowManager.js
Class: | WindowGroup
Subclasses: | WindowMgr
Extends: | Object

An object that manages a group of Ext.Window instances and provides z-order management and window activation behavior.

## Public Properties

Property | Defined By
--- | ---
| zseed : Number The z-index value The starting z-index for windows in this WindowGroup (defaults to 9000) | WindowGroup

## Public Methods

Method | Defined By
--- | ---
| WindowGroup() Parameters: None. Returns: void | WindowGroup
| bringToFront( `String/Object win` ) : Boolean Brings the specified window to the front of any other active windows in this WindowGroup. Brings the specified window to the front of any other active windows in this WindowGroup. Parameters: `win` : String/Object The id of the window or a Ext.Window instance Returns: `Boolean` True if the dialog was brought to the front, else false if it was already in front | WindowGroup
| each( `Function fn`, [`Object scope`] ) : void Executes the specified function once for every window in this WindowGroup, passing each window as the only parameter.... Executes the specified function once for every window in this WindowGroup, passing each window as the only parameter. Returning false from the function will stop the iteration. Parameters: `fn` : Function The function to execute for each item `scope` : Object (optional) The scope (`this` reference) in which the function is executed. Defaults to the current Window in the iteration. Returns: void | WindowGroup
| get( `String/Object id` ) : Ext.Window Gets a registered window by id. Gets a registered window by id. Parameters: `id` : String/Object The id of the window or a Ext.Window instance Returns: `Ext.Window` | WindowGroup
| getActive() : Ext.Window Gets the currently-active window in this WindowGroup. Gets the currently-active window in this WindowGroup. Parameters: None. Returns: `Ext.Window` The active window | WindowGroup
| getBy( `Function fn`, [`Object scope`] ) : Array Returns zero or more windows in this WindowGroup using the custom search function passed to this method. The function... Returns zero or more windows in this WindowGroup using the custom search function passed to this method. The function should accept a single Ext.Window reference as its only argument and should return true if the window matches the search criteria, otherwise it should return false. Parameters: `fn` : Function The search function `scope` : Object (optional) The scope (`this` reference) in which the function is executed. Defaults to the Window being tested. that gets passed to the function if not specified) Returns: `Array` An array of zero or more matching windows | WindowGroup
| hideAll() : void Hides all windows in this WindowGroup. Hides all windows in this WindowGroup. Parameters: None. Returns: void | WindowGroup
| register( `Window win` ) : void Registers a Window with this WindowManager. This should not need to be called under normal circumstances. Windows are... Registers a Window with this WindowManager. This should not need to be called under normal circumstances. Windows are automatically registered with a manager at construction time. Where this may be useful is moving Windows between two WindowManagers. For example, to bring the Ext.MessageBox dialog under the same manager as the Desktop's WindowManager in the desktop sample app: `
    var msgWin = Ext.MessageBox.getDialog();
    MyDesktop.getDesktop().getManager().register(msgWin);
` Parameters: `win` : Window The Window to register. Returns: void | WindowGroup
| sendToBack( `String/Object win` ) : Ext.Window Sends the specified window to the back of other active windows in this WindowGroup. Sends the specified window to the back of other active windows in this WindowGroup. Parameters: `win` : String/Object The id of the window or a Ext.Window instance Returns: `Ext.Window` The window | WindowGroup
| unregister( `Window win` ) : void Unregisters a Window from this WindowManager. This should not need to be called. Windows are automatically unregister... Unregisters a Window from this WindowManager. This should not need to be called. Windows are automatically unregistered upon destruction. See register. Parameters: `win` : Window The Window to unregister. Returns: void | WindowGroup

## Public Events

This class has no public events.