com.gwtext.client.widgets
Class ResizableConfig

java.lang.Object
  extended by com.gwtext.client.core.JsObject
      extended by com.gwtext.client.core.BaseConfig
          extended by com.gwtext.client.widgets.ResizableConfig

public class ResizableConfig
extends BaseConfig

Configuration class for Resizable.


Field Summary
 
Fields inherited from class com.gwtext.client.core.JsObject
jsObj
 
Constructor Summary
ResizableConfig()
           
 
Method Summary
 void setAdjustments(int widthAdjustment, int heightAdjustment)
          The width, height adjustments to be added to the resize operation's new size.
 void setAnimate(boolean animate)
          True to animate the resize (not compatible with dynamic sizing, defaults to false).
 void setAutoAdjustments()
          Sets the adjustments to "auto".
 void setDisableTrackOver(boolean disableTrackOver)
          True to disable mouse tracking.
 void setDraggable(boolean draggable)
          Convenience to initialize drag drop (defaults to false).
 void setDuration(float duration)
          Animation duration if animate = true (defaults to .35).
 void setDynamic(boolean dynamic)
          True to resize the element while dragging instead of using a proxy (defaults to false).
 void setEasing(com.gwtext.client.animation.Easing easing)
          Animation easieng if animate = true.
 void setEnabled(boolean enabled)
          False to disable resizing (defaults to true).
 void setHandles(Resizable.Handle handles)
          The resize handles to display (defaults to none)
 void setHeight(int height)
          The height of the element in pixels (defaults to null).
 void setHeightIncrement(int heightIncrement)
          The increment to snap the height resize in pixels (dynamic must be true, defaults to 0).
 void setMaxHeight(int maxHeight)
          The maximum height for the element (defaults to 10000).
 void setMaxWidth(int maxWidth)
          The maximum width for the element (defaults to 10000).
 void setMinHeight(int minHeight)
          The minimum height for the element (defaults to 5).
 void setMinWidth(int minWidth)
          The minimum width for the element (defaults to 5).
 void setMinX(int minX)
          The minimum allowed page X for the element (only used for west resizing, defaults to 0).
 void setMinY(int minY)
          The minimum allowed page Y for the element (only used for north resizing, defaults to 0).
 void setPinned(boolean pinned)
          True to ensure that the resize handles are always visible, false to display them only when the user mouses over the resizable borders.
 void setPreserveRatio(boolean preserveRatio)
          True to preserve the original ratio between height and width during resize (defaults to false).
 void setResizeChild(boolean resizeChild)
          True to resize the first child, or id/element to resize (defaults to false).
 void setTransparent(boolean transparent)
          True for transparent handles.
 void setWidth(int width)
          The width of the element in pixels (defaults to null).
 void setWidthIncrement(int widthIncrement)
          The increment to snap the width resize in pixels (dynamic must be true, defaults to 0).
 void setWrap(boolean wrap)
          True to wrap an element with a div if needed (required for textareas and images, defaults to false).
 
Methods inherited from class com.gwtext.client.core.JsObject
getJsObj, getProperties, isCreated, setJsObj
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResizableConfig

public ResizableConfig()
Method Detail

setAutoAdjustments

public void setAutoAdjustments()
Sets the adjustments to "auto".


setAdjustments

public void setAdjustments(int widthAdjustment,
                           int heightAdjustment)
The width, height adjustments to be added to the resize operation's new size. Defaults to 0, 0

Parameters:
widthAdjustment - the width adjustment
heightAdjustment - the height adjustent

setAnimate

public void setAnimate(boolean animate)
True to animate the resize (not compatible with dynamic sizing, defaults to false).

Parameters:
animate - true to anumate resize

setDisableTrackOver

public void setDisableTrackOver(boolean disableTrackOver)
True to disable mouse tracking. This is only applied at config time. (defaults to false).

Parameters:
disableTrackOver - true to disable mouse tracking

setDraggable

public void setDraggable(boolean draggable)
Convenience to initialize drag drop (defaults to false).

Parameters:
draggable - true to initialize drag and drop

setDuration

public void setDuration(float duration)
Animation duration if animate = true (defaults to .35).

Parameters:
duration - the animation duration

setDynamic

public void setDynamic(boolean dynamic)
True to resize the element while dragging instead of using a proxy (defaults to false).

Parameters:
dynamic - true to resize element and not proxy during dragging

setEasing

public void setEasing(com.gwtext.client.animation.Easing easing)
Animation easieng if animate = true. Defaults to Easing.EASE_OUT_STRONG

Parameters:
easing - the easing method

setEnabled

public void setEnabled(boolean enabled)
False to disable resizing (defaults to true).

Parameters:
enabled - false to disable resizing

setHandles

public void setHandles(Resizable.Handle handles)
The resize handles to display (defaults to none)

Parameters:
handles - the resize handles to display

setHeight

public void setHeight(int height)
The height of the element in pixels (defaults to null).

Parameters:
height - the element height

setHeightIncrement

public void setHeightIncrement(int heightIncrement)
The increment to snap the height resize in pixels (dynamic must be true, defaults to 0).

Parameters:
heightIncrement - the height increment

setMaxHeight

public void setMaxHeight(int maxHeight)
The maximum height for the element (defaults to 10000).

Parameters:
maxHeight - the max height of element

setMaxWidth

public void setMaxWidth(int maxWidth)
The maximum width for the element (defaults to 10000).

Parameters:
maxWidth - the max width

setMinHeight

public void setMinHeight(int minHeight)
The minimum height for the element (defaults to 5).

Parameters:
minHeight - the min height

setMinWidth

public void setMinWidth(int minWidth)
The minimum width for the element (defaults to 5).

Parameters:
minWidth - the min width

setMinX

public void setMinX(int minX)
The minimum allowed page X for the element (only used for west resizing, defaults to 0).

Parameters:
minX - the min x value

setMinY

public void setMinY(int minY)
The minimum allowed page Y for the element (only used for north resizing, defaults to 0).

Parameters:
minY - the min Y value

setPinned

public void setPinned(boolean pinned)
True to ensure that the resize handles are always visible, false to display them only when the user mouses over the resizable borders. This is only applied at config time. (defaults to false)

Parameters:
pinned - true to ensure that the resize handles are always visible

setPreserveRatio

public void setPreserveRatio(boolean preserveRatio)
True to preserve the original ratio between height and width during resize (defaults to false).

Parameters:
preserveRatio - true to preserve ratio

setResizeChild

public void setResizeChild(boolean resizeChild)
True to resize the first child, or id/element to resize (defaults to false).

Parameters:
resizeChild - true to resize the first child

setTransparent

public void setTransparent(boolean transparent)
True for transparent handles. This is only applied at config time. (defaults to false).

Parameters:
transparent - true for transparent handles

setWidth

public void setWidth(int width)
The width of the element in pixels (defaults to null).

Parameters:
width - the width of element

setWidthIncrement

public void setWidthIncrement(int widthIncrement)
The increment to snap the width resize in pixels (dynamic must be true, defaults to 0).

Parameters:
widthIncrement - the width increment

setWrap

public void setWrap(boolean wrap)
True to wrap an element with a div if needed (required for textareas and images, defaults to false).

Parameters:
wrap - true to wrap element in a div if needed