Class type Ext_window_Window.t


class type t = object .. end
Inherits
method dd_dragger : Ext_util_ComponentDragger.t Js.t Js.prop

If this Window is configured draggable, this property will contain an instance of Ext.util.ComponentDragger (A subclass of DragTracker) which handles dragging the Window's DOM Element, and constraining according to the constrain and constrainHeader .

This has implementations of onBeforeStart, onDrag and onEnd which perform the dragging action. If extra logic is needed at these points, use createInterceptor or createSequence to augment the existing implementations.


method isWindow : bool Js.t Js.prop

true in this class to identify an object as an instantiated Window, or subclass thereof.

Defaults to: true

method afterCollapse : bool Js.t -> unit Js.meth

Invoked after the Panel is Collapsed.

Parameters:


method afterExpand : bool Js.t -> unit Js.meth

Invoked after the Panel is Expanded.

Parameters:


method applyState : 'a. 'a Js.t -> unit Js.meth

Applies the state to the object. This should be overridden in subclasses to do more complex state operations. By default it applies the state properties onto the current object.

Parameters:


method getDefaultFocus : unit Js.meth

Gets the configured default focus item. If a defaultFocus is set, it will receive focus when the Window's focus method is called, otherwise the Window itself will receive focus.


method maximize : bool Js.t ->
(< _isLayoutRoot : bool Js.t Js.prop;
add : 'd 'e. 'd Js.t -> 'e Js.t Js.meth;
addBodyCls : Js.js_string Js.t -> 'c Js.t Js.meth;
addChildEls : unit Js.meth; addCls : 'f. 'f Js.t -> 'c Js.t Js.meth;
addClsWithUI : 'g 'h. 'g Js.t -> 'h Js.t -> unit Js.meth;
addDocked : 'i.
'i Js.t ->
Js.number Js.t Js.optdef ->
Ext_Component.t Js.js_array Js.t Js.meth;
addEvents : 'j. 'j Js.t -> unit Js.meth;
addListener : 'k 'l 'm 'n 'o.
'k Js.t ->
'l Js.callback Js.optdef ->
'm Js.t Js.optdef -> 'n Js.t Js.optdef -> 'o Js.t Js.meth;
addManagedListener : 'p 'q 'r 's 't 'u.
'p Js.t ->
'q Js.t ->
'r Js.callback Js.optdef ->
's Js.t Js.optdef ->
't Js.t Js.optdef -> 'u Js.t Js.meth;
addPropertyToState : 'v.
'v Js.t ->
Js.js_string Js.t ->
Js.js_string Js.t Js.optdef -> bool Js.t Js.meth;
addStateEvents : 'w. 'w Js.t -> unit Js.meth;
addTool : 'x. 'x Js.t -> unit Js.meth;
addUIClsToElement : Js.js_string Js.t -> unit Js.meth;
afterCollapse : bool Js.t -> unit Js.meth;
afterComponentLayout : 'y 'z.
Js.number Js.t ->
Js.number Js.t ->
'y Js.t -> 'z Js.t -> unit Js.meth;
afterExpand : bool Js.t -> unit Js.meth;
afterHide : 'a1 'b1.
'a1 Js.callback Js.optdef ->
'b1 Js.t Js.optdef -> unit Js.meth;
afterLayout : 'c1.
(#Ext_layout_container_Container.t as 'c1) Js.t ->
unit Js.meth;
afterRender : unit Js.meth;
afterSetPosition : Js.number Js.t -> Js.number Js.t -> unit Js.meth;
afterShow : 'd1 'e1 'f1.
'd1 Js.t Js.optdef ->
'e1 Js.callback Js.optdef ->
'f1 Js.t Js.optdef -> unit Js.meth;
alignTo : 'g1 'h1.
'g1 Js.t ->
Js.js_string Js.t Js.optdef ->
Js.number Js.t Js.js_array Js.t Js.optdef ->
'h1 Js.t Js.optdef -> 'c Js.t Js.meth;
anchorTo : 'i1 'j1 'k1 'l1.
'i1 Js.t ->
Js.js_string Js.t Js.optdef ->
Js.number Js.t Js.js_array Js.t Js.optdef ->
'j1 Js.t Js.optdef ->
'k1 Js.t Js.optdef ->
'l1 Js.callback Js.optdef -> 'c Js.t Js.meth;
animate : 'm1 'n1. 'm1 Js.t -> 'n1 Js.t Js.meth;
applyState : 'a. 'a Js.t -> unit Js.meth;
beforeBlur : Ext_EventObject.t Js.t -> unit Js.meth;
beforeComponentLayout : Js.number Js.t -> Js.number Js.t -> unit Js.meth;
beforeDestroy : unit Js.meth;
beforeFocus : Ext_EventObject.t Js.t -> unit Js.meth;
beforeLayout : unit Js.meth; beforeShow : unit Js.meth;
body : Ext_dom_Element.t Js.t Js.readonly_prop;
bubble : 'o1 'p1 'q1.
'o1 Js.callback ->
'p1 Js.t Js.optdef ->
'q1 Js.js_array Js.t Js.optdef -> 'c Js.t Js.meth;
calculateConstrainedPosition : 'r1.
'r1 Js.t Js.optdef ->
Js.number Js.t Js.js_array Js.t Js.optdef ->
bool Js.t Js.optdef ->
Js.number Js.t Js.js_array Js.t Js.optdef ->
Js.number Js.t Js.js_array Js.t Js.meth;
callParent : 's1 't1. 's1 Js.t -> 't1 Js.t Js.meth;
callSuper : 'u1 'v1. 'u1 Js.t -> 'v1 Js.t Js.meth;
cancelFocus : unit Js.meth;
cascade : 'w1 'x1 'y1.
'w1 Js.callback ->
'x1 Js.t Js.optdef ->
'y1 Js.js_array Js.t Js.optdef -> 'c Js.t Js.meth;
center : 'z1. 'z1 Js.t Js.meth;
child : 'a2 'b2. 'a2 Js.t Js.optdef -> 'b2 Js.t Js.meth;
clearListeners : unit Js.meth; clearManagedListeners : unit Js.meth;
cloneConfig : 'c2. 'c2 Js.t -> 'c Js.t Js.meth; close : unit Js.meth;
collapse : Js.js_string Js.t Js.optdef ->
bool Js.t Js.optdef -> 'c Js.t Js.meth;
contains : 'd2.
(#Ext_Component.t as 'd2) Js.t ->
bool Js.t Js.optdef -> bool Js.t Js.meth;
contentPaddingProperty : Js.js_string Js.t Js.prop;
convertCollapseDir : 'e2. 'e2 Js.t -> unit Js.meth;
dd : 'f2. 'f2 Js.t Js.prop;
dd_dragger : Ext_util_ComponentDragger.t Js.t Js.prop;
destroy : unit Js.meth; disable : bool Js.t Js.optdef -> unit Js.meth;
disable_chainable : bool Js.t Js.optdef -> 'c Js.t Js.meth;
doAutoRender : unit Js.meth; doComponentLayout : 'g2. 'g2 Js.t Js.meth;
doConstrain : 'h2. 'h2 Js.t Js.optdef -> unit Js.meth;
doLayout : 'c Js.t Js.meth;
down : 'i2 'j2. 'i2 Js.t Js.optdef -> 'j2 Js.t Js.meth;
draggable : bool Js.t Js.readonly_prop;
enable : bool Js.t Js.optdef -> unit Js.meth;
enableBubble : 'k2. 'k2 Js.t -> unit Js.meth;
ensureAttachedToBody : bool Js.t Js.optdef -> unit Js.meth;
expand : bool Js.t Js.optdef -> 'c Js.t Js.meth;
findParentBy : 'l2 'm2. 'l2 Js.callback -> 'm2 Js.t Js.meth;
findParentByType : 'n2 'o2. 'n2 Js.t -> 'o2 Js.t Js.meth;
findPlugin : Js.js_string Js.t -> Ext_AbstractPlugin.t Js.t Js.meth;
fireEvent : 'p2. Js.js_string Js.t -> 'p2 Js.t -> bool Js.t Js.meth;
fireEventArgs : 'q2.
Js.js_string Js.t ->
'q2 Js.t Js.js_array Js.t -> bool Js.t Js.meth;
floatParent : 'r2. 'r2 Js.t Js.readonly_prop;
focus : 's2 't2 'u2.
bool Js.t Js.optdef ->
's2 Js.t Js.optdef ->
't2 Js.callback Js.optdef ->
'u2 Js.callback Js.optdef -> 'c Js.t Js.meth;
frameSize : 'v2. 'v2 Js.t Js.readonly_prop;
getActiveAnimation : 'w2. 'w2 Js.t Js.meth;
getAlignToXY : 'x2.
'x2 Js.t ->
Js.js_string Js.t Js.optdef ->
Js.number Js.t Js.js_array Js.t Js.optdef ->
Js.number Js.t Js.js_array Js.t Js.meth;
getAnchorXY : 'y2.
Js.js_string Js.t Js.optdef ->
bool Js.t Js.optdef ->
'y2 Js.t Js.optdef ->
Js.number Js.t Js.js_array Js.t Js.meth;
getBox : 'z2.
bool Js.t Js.optdef -> bool Js.t Js.optdef -> 'z2 Js.t Js.meth;
getBubbleTarget : 'a3. 'a3 Js.t Js.meth;
getChildByElement : 'b3 'c3.
'b3 Js.t ->
bool Js.t -> (#Ext_Component.t as 'c3) Js.t Js.meth;
getCollapsed : 'd3. 'd3 Js.t Js.meth;
getComponent : 'e3 'f3. 'e3 Js.t -> (#Ext_Component.t as 'f3) Js.t Js.meth;
getConstrainVector : 'g3 'h3.
'g3 Js.t Js.optdef ->
Js.number Js.t Js.js_array Js.t Js.optdef ->
Js.number Js.t Js.js_array Js.t Js.optdef ->
'h3 Js.t Js.meth;
getDefaultFocus : unit Js.meth;
getDockedComponent : 'i3 'j3.
'i3 Js.t -> (#Ext_Component.t as 'j3) Js.t Js.meth;
getDockedItems : Js.js_string Js.t ->
bool Js.t -> Ext_Component.t Js.js_array Js.t Js.meth;
getEl : Ext_dom_Element.t Js.t Js.meth; getHeader : unit Js.meth;
getHeight : Js.number Js.t Js.meth; getId : Js.js_string Js.t Js.meth;
getInitialConfig : 'k3. Js.js_string Js.t Js.optdef -> 'k3 Js.t Js.meth;
getInsertPosition : 'l3. 'l3 Js.t -> Dom_html.element Js.t Js.meth;
getItemId : Js.js_string Js.t Js.meth;
getLayout : 'm3. (#Ext_layout_container_Container.t as 'm3) Js.t Js.meth;
getLoader : Ext_ComponentLoader.t Js.t Js.meth;
getLocalX : Js.number Js.t Js.meth;
getLocalXY : Js.number Js.t Js.js_array Js.t Js.meth;
getLocalY : Js.number Js.t Js.meth;
getOffsetsTo : 'n3. 'n3 Js.t -> Js.number Js.t Js.js_array Js.t Js.meth;
getPlugin : Js.js_string Js.t -> Ext_AbstractPlugin.t Js.t Js.meth;
getPosition : bool Js.t Js.optdef ->
Js.number Js.t Js.js_array Js.t Js.meth;
getRefItems : 'o3. 'o3 Js.t -> unit Js.meth;
getRegion : Ext_util_Region.t Js.t Js.meth;
getSize : 'p3. 'p3 Js.t Js.meth;
getSizeModel : 'q3 'r3. 'q3 Js.t -> 'r3 Js.t Js.meth;
getState : 's3. 's3 Js.t Js.meth;
getViewRegion : Ext_util_Region.t Js.t Js.meth;
getWidth : Js.number Js.t Js.meth; getX : Js.number Js.t Js.meth;
getXType : Js.js_string Js.t Js.meth;
getXTypes : Js.js_string Js.t Js.meth;
getXY : Js.number Js.t Js.js_array Js.t Js.meth;
getY : Js.number Js.t Js.meth;
hasCls : Js.js_string Js.t -> bool Js.t Js.meth;
hasListener : Js.js_string Js.t -> bool Js.t Js.meth;
hasListeners : 't3. 't3 Js.t Js.readonly_prop;
hasUICls : Js.js_string Js.t -> unit Js.meth;
hide : 'u3 'v3 'w3.
'u3 Js.t Js.optdef ->
'v3 Js.callback Js.optdef ->
'w3 Js.t Js.optdef -> 'c Js.t Js.meth;
initComponent : unit Js.meth;
initConfig : 'x3. 'x3 Js.t -> 'c Js.t Js.meth; initEvents : unit Js.meth;
initRenderData : 'y3. 'y3 Js.t Js.meth;
insert : 'z3 'a4.
Js.number Js.t ->
'z3 Js.t -> (#Ext_Component.t as 'a4) Js.t Js.meth;
insertDocked : 'b4. Js.number Js.t -> 'b4 Js.t -> unit Js.meth;
is : Js.js_string Js.t -> bool Js.t Js.meth;
isAncestor : 'c4. (#Ext_Component.t as 'c4) Js.t -> unit Js.meth;
isComponent : bool Js.t Js.prop;
isDescendantOf : 'd4. 'd4 Js.t -> bool Js.t Js.meth;
isDisabled : bool Js.t Js.meth; isDraggable : bool Js.t Js.meth;
isDroppable : bool Js.t Js.meth; isFloating : bool Js.t Js.meth;
isHidden : bool Js.t Js.meth; isLayoutRoot : unit Js.meth;
isLayoutSuspended : bool Js.t Js.meth; isObservable : bool Js.t Js.prop;
isPanel : bool Js.t Js.prop;
isVisible : bool Js.t Js.optdef -> bool Js.t Js.meth;
isWindow : bool Js.t Js.prop;
isXType : Js.js_string Js.t -> bool Js.t Js.optdef -> bool Js.t Js.meth;
items : 'e4. (#Ext_util_AbstractMixedCollection.t as 'e4) Js.t Js.prop;
maskOnDisable : bool Js.t Js.prop; maximize : 'b;
minimize : 'c Js.t Js.meth;
mon : 'f4 'g4 'h4 'i4 'j4 'k4.
'f4 Js.t ->
'g4 Js.t ->
'h4 Js.callback Js.optdef ->
'i4 Js.t Js.optdef -> 'j4 Js.t Js.optdef -> 'k4 Js.t Js.meth;
move : 'l4.
Js.js_string Js.t ->
Js.number Js.t -> 'l4 Js.t Js.optdef -> unit Js.meth;
move_container : 'm4 'n4.
'm4 Js.t ->
Js.number Js.t ->
(#Ext_Component.t as 'n4) Js.t Js.meth;
mun : 'o4 'p4 'q4 'r4.
'o4 Js.t ->
'p4 Js.t ->
'q4 Js.callback Js.optdef -> 'r4 Js.t Js.optdef -> unit Js.meth;
nextNode : Js.js_string Js.t Js.optdef -> 'c Js.t Js.meth;
nextSibling : Js.js_string Js.t Js.optdef -> 'c Js.t Js.meth;
on : 's4 't4 'u4 'v4 'w4.
's4 Js.t ->
't4 Js.callback Js.optdef ->
'u4 Js.t Js.optdef -> 'v4 Js.t Js.optdef -> 'w4 Js.t Js.meth;
onAdd : 'x4.
(#Ext_Component.t as 'x4) Js.t -> Js.number Js.t -> unit Js.meth;
onAdded : 'y4. 'y4 Js.t -> Js.number Js.t -> unit Js.meth;
onBeforeAdd : 'z4. (#Ext_Component.t as 'z4) Js.t -> unit Js.meth;
onDestroy : unit Js.meth; onDisable : unit Js.meth;
onDockedAdd : 'a5. (#Ext_Component.t as 'a5) Js.t -> unit Js.meth;
onDockedRemove : 'b5. (#Ext_Component.t as 'b5) Js.t -> unit Js.meth;
onEnable : unit Js.meth;
onHide : 'c5 'd5 'e5.
'c5 Js.t Js.optdef ->
'd5 Js.callback Js.optdef -> 'e5 Js.t Js.optdef -> unit Js.meth;
onPosition : Js.number Js.t -> Js.number Js.t -> unit Js.meth;
onRemove : 'f5.
(#Ext_Component.t as 'f5) Js.t -> bool Js.t -> unit Js.meth;
onRemoved : bool Js.t -> unit Js.meth;
onRender : Ext_dom_Element.t Js.t -> Js.number Js.t -> unit Js.meth;
onResize : 'g5 'h5 'i5 'j5.
'g5 Js.t -> 'h5 Js.t -> 'i5 Js.t -> 'j5 Js.t -> unit Js.meth;
onShow : 'k5 'l5 'm5.
'k5 Js.t Js.optdef ->
'l5 Js.callback Js.optdef -> 'm5 Js.t Js.optdef -> unit Js.meth;
onShowComplete : 'n5 'o5.
'n5 Js.callback Js.optdef ->
'o5 Js.t Js.optdef -> unit Js.meth;
ownerCt : 'p5. 'p5 Js.t Js.readonly_prop;
postBlur : Ext_EventObject.t Js.t -> unit Js.meth;
previousNode : Js.js_string Js.t Js.optdef -> 'c Js.t Js.meth;
previousSibling : Js.js_string Js.t Js.optdef -> 'c Js.t Js.meth;
query : Js.js_string Js.t Js.optdef ->
Ext_Component.t Js.js_array Js.t Js.meth;
queryBy : 'q5 'r5.
'q5 Js.callback ->
'r5 Js.t Js.optdef -> Ext_Component.t Js.js_array Js.t Js.meth;
queryById : 's5.
Js.js_string Js.t -> (#Ext_Component.t as 's5) Js.t Js.meth;
registerFloatingItem : 't5. 't5 Js.t -> unit Js.meth;
relayEvents : 'u5 'v5.
'u5 Js.t ->
Js.js_string Js.t Js.js_array Js.t ->
Js.js_string Js.t Js.optdef -> 'v5 Js.t Js.meth;
remove : 'w5 'x5.
'w5 Js.t ->
bool Js.t Js.optdef -> (#Ext_Component.t as 'x5) Js.t Js.meth;
removeAll : bool Js.t Js.optdef ->
Ext_Component.t Js.js_array Js.t Js.meth;
removeAnchor : 'c Js.t Js.meth;
removeBodyCls : Js.js_string Js.t -> 'c Js.t Js.meth;
removeChildEls : 'y5. 'y5 Js.callback -> unit Js.meth;
removeCls : 'z5. 'z5 Js.t -> 'c Js.t Js.meth;
removeClsWithUI : 'a6. 'a6 Js.t -> unit Js.meth;
removeDocked : 'b6.
(#Ext_Component.t as 'b6) Js.t ->
bool Js.t Js.optdef -> unit Js.meth;
removeListener : 'c6 'd6.
Js.js_string Js.t ->
'c6 Js.callback -> 'd6 Js.t Js.optdef -> unit Js.meth;
removeManagedListener : 'e6 'f6 'g6 'h6.
'e6 Js.t ->
'f6 Js.t ->
'g6 Js.callback Js.optdef ->
'h6 Js.t Js.optdef -> unit Js.meth;
removeUIClsFromElement : Js.js_string Js.t -> unit Js.meth;
render : 'i6 'j6. 'i6 Js.t Js.optdef -> 'j6 Js.t Js.optdef -> unit Js.meth;
rendered : bool Js.t Js.readonly_prop;
restore : 'k6. 'k6 Js.t -> 'c Js.t Js.meth;
resumeEvent : Js.js_string Js.t -> unit Js.meth;
resumeEvents : unit Js.meth;
savePropToState : 'l6.
Js.js_string Js.t ->
'l6 Js.t ->
Js.js_string Js.t Js.optdef -> bool Js.t Js.meth;
savePropsToState : 'm6 'n6 'o6. 'm6 Js.t -> 'n6 Js.t -> 'o6 Js.t Js.meth;
saveState : unit Js.meth;
scrollBy : 'p6 'q6 'r6. 'p6 Js.t -> 'q6 Js.t -> 'r6 Js.t -> unit Js.meth;
scrollFlags : 's6. 's6 Js.t Js.readonly_prop;
self : Ext_Class.t Js.t Js.prop; sequenceFx : 't6. 't6 Js.t Js.meth;
setActive : 'u6. bool Js.t Js.optdef -> 'u6 Js.t Js.optdef -> unit Js.meth;
setAutoScroll : bool Js.t -> 'c Js.t Js.meth;
setBodyStyle : 'v6. 'v6 Js.t -> Js.js_string Js.t -> 'c Js.t Js.meth;
setBorder : 'w6. 'w6 Js.t -> unit Js.meth;
setBorderRegion : Js.js_string Js.t -> Js.js_string Js.t Js.meth;
setBox : 'x6 'y6. 'x6 Js.t -> 'y6 Js.t Js.optdef -> 'c Js.t Js.meth;
setDisabled : bool Js.t -> unit Js.meth;
setDocked : 'z6. 'z6 Js.t -> bool Js.t Js.optdef -> 'c Js.t Js.meth;
setGlyph : 'a7. 'a7 Js.t -> unit Js.meth;
setHeight : Js.number Js.t -> 'c Js.t Js.meth;
setIcon : Js.js_string Js.t -> unit Js.meth;
setIconCls : Js.js_string Js.t -> unit Js.meth;
setLoading : 'b7 'c7. 'b7 Js.t -> bool Js.t Js.optdef -> 'c7 Js.t Js.meth;
setLocalX : Js.number Js.t -> 'c Js.t Js.meth;
setLocalXY : 'd7. 'd7 Js.t -> Js.number Js.t Js.optdef -> 'c Js.t Js.meth;
setLocalY : Js.number Js.t -> 'c Js.t Js.meth;
setMargin : 'e7. 'e7 Js.t -> unit Js.meth;
setOverflowXY : Js.js_string Js.t -> Js.js_string Js.t -> 'c Js.t Js.meth;
setPagePosition : 'f7 'g7.
'f7 Js.t ->
Js.number Js.t Js.optdef ->
'g7 Js.t Js.optdef -> 'c Js.t Js.meth;
setPosition : 'h7 'i7.
'h7 Js.t ->
Js.number Js.t Js.optdef ->
'i7 Js.t Js.optdef -> 'c Js.t Js.meth;
setRegion : 'j7.
Ext_util_Region.t Js.t ->
'j7 Js.t Js.optdef -> 'c Js.t Js.meth;
setRegionWeight : Js.number Js.t -> Js.number Js.t Js.meth;
setSize : 'k7 'l7. 'k7 Js.t -> 'l7 Js.t -> 'c Js.t Js.meth;
setTitle : Js.js_string Js.t -> unit Js.meth;
setUI : Js.js_string Js.t -> unit Js.meth;
setVisible : bool Js.t -> 'c Js.t Js.meth;
setWidth : Js.number Js.t -> 'c Js.t Js.meth;
setX : 'm7. Js.number Js.t -> 'm7 Js.t Js.optdef -> 'c Js.t Js.meth;
setXY : 'n7.
Js.number Js.t Js.js_array Js.t ->
'n7 Js.t Js.optdef -> 'c Js.t Js.meth;
setY : 'o7. Js.number Js.t -> 'o7 Js.t Js.optdef -> 'c Js.t Js.meth;
show : 'p7 'q7 'r7.
'p7 Js.t Js.optdef ->
'q7 Js.callback Js.optdef ->
'r7 Js.t Js.optdef -> 'c Js.t Js.meth;
showAt : 's7 't7.
's7 Js.t ->
Js.number Js.t Js.optdef ->
't7 Js.t Js.optdef -> 'c Js.t Js.meth;
showBy : 'u7.
'u7 Js.t ->
Js.js_string Js.t Js.optdef ->
Js.number Js.t Js.js_array Js.t Js.optdef -> 'c Js.t Js.meth;
statics : Ext_Class.t Js.t Js.meth;
stopAnimation : Ext_dom_Element.t Js.t Js.meth;
suspendEvent : Js.js_string Js.t -> unit Js.meth;
suspendEvents : bool Js.t -> unit Js.meth; syncFx : 'v7. 'v7 Js.t Js.meth;
toBack : 'w7. 'w7 Js.t Js.meth;
toFront : 'x7. bool Js.t Js.optdef -> 'x7 Js.t Js.meth;
toggleCollapse : 'c Js.t Js.meth; toggleMaximize : 'c Js.t Js.meth;
translatePoints : 'y7 'z7.
'y7 Js.t ->
Js.number Js.t Js.optdef -> 'z7 Js.t Js.meth;
un : 'a8 'b8.
Js.js_string Js.t ->
'a8 Js.callback -> 'b8 Js.t Js.optdef -> unit Js.meth;
up : 'c8 'd8 'e8.
'c8 Js.t Js.optdef -> 'd8 Js.t Js.optdef -> 'e8 Js.t Js.meth;
update : 'f8 'g8.
'f8 Js.t ->
bool Js.t Js.optdef ->
'g8 Js.callback Js.optdef -> unit Js.meth;
updateBox : 'h8. 'h8 Js.t -> 'c Js.t Js.meth;
updateLayout : 'i8. 'i8 Js.t Js.optdef -> unit Js.meth;
zIndexManager : Ext_ZIndexManager.t Js.t Js.readonly_prop;
zIndexParent : 'j8. 'j8 Js.t Js.readonly_prop; .. >
as 'c)
Js.t Js.meth as 'b

Fits the window within its current container and automatically replaces the 'maximize' tool button with the 'restore' tool button. Also see toggleMaximize.

Parameters:

Returns:


method minimize : 'c Js.t Js.meth

Placeholder method for minimizing the window. By default, this method simply fires the minimize event since the behavior of minimizing a window is application-specific. To implement custom minimize behavior, either the minimize event can be handled or this method can be overridden.

Returns:


method onShow : 'k5 'l5 'm5.
'k5 Js.t Js.optdef ->
'l5 Js.callback Js.optdef -> 'm5 Js.t Js.optdef -> unit Js.meth

Allows addition of behavior to the show operation. After calling the superclass's onShow, the Component will be visible.

Override in subclasses where more complex behaviour is needed.

Gets passed the same parameters as show.

Parameters:


method restore : 'k6. 'k6 Js.t -> 'c Js.t Js.meth

Restores a maximized window back to its original size and position prior to being maximized and also replaces the 'restore' tool button with the 'maximize' tool button. Also see toggleMaximize.

Parameters:

Returns:


method toggleMaximize : 'c Js.t Js.meth

A shortcut method for toggling between maximize and restore based on the current maximized state of the window.

Returns: