Packageorg.aswing.event
Classpublic class ScrollPaneEvent
InheritanceScrollPaneEvent Inheritance InteractiveEvent Inheritance AWEvent Inheritance flash.events.Event

The event for JScrollPane.



Public Methods
 MethodDefined by
  
ScrollPaneEvent(type:String, programmatic:Boolean = false, scrollbar:JScrollBar = null, viewportChanged:Boolean = false)
ScrollPaneEvent
  
clone():Event
ScrollPaneEvent
  
Returns the state just changed scrollbar, return null if this is not a scroll event.
ScrollPaneEvent
 Inherited
isProgrammatic():Boolean
Returns the programmatic property.
InteractiveEvent
  
Return whether or not the viewport changed.
ScrollPaneEvent
Public Constants
 ConstantDefined by
 InheritedACT : String = "act"
[static] The AWEvent.ACT constant defines the value of the type property of the event object for a act event.
AWEvent
 InheritedFOCUS_GAINED : String = "focusGained"
[static] The AWEvent.FOCUS_GAINED constant defines the value of the type property of the event object for a focusGained event.
AWEvent
 InheritedFOCUS_LOST : String = "focusLost"
[static] The AWEvent.FOCUS_LOST constant defines the value of the type property of the event object for a focusLost event.
AWEvent
 InheritedHIDDEN : String = "hidden"
[static] The AWEvent.HIDDEN constant defines the value of the type property of the event object for a hidden event.
AWEvent
 InheritedPAINT : String = "paint"
[static] The AWEvent.PAINT constant defines the value of the type property of the event object for a paint event.
AWEvent
  SCROLLBAR_STATE_CHANGED : String = "scrollbarStateChanged"
[static] The ScrollPaneEvent.SCROLLBAR_STATE_CHANGED constant defines the value of the type property of the event object for a scrollbarStateChanged event.
ScrollPaneEvent
 InheritedSCROLL_CHANGED : String = "scrollChanged"
[static] The InteractiveEvent.SCROLL_CHANGED constant defines the value of the type property of the event object for a scrollChanged event.
InteractiveEvent
 InheritedSELECTION_CHANGED : String = "selectionChanged"
[static] The InteractiveEvent.SELECTION_CHANGED constant defines the value of the type property of the event object for a selectionChanged event.
InteractiveEvent
 InheritedSHOWN : String = "shown"
[static] The AWEvent.SHOWN constant defines the value of the type property of the event object for a shown event.
AWEvent
 InheritedSTATE_CHANGED : String = "stateChanged"
[static] The InteractiveEvent.STATE_CHANGED constant defines the value of the type property of the event object for a stateChanged event.
InteractiveEvent
 InheritedTEXT_CHANGED : String = "textChanged"
[static] The InteractiveEvent.TEXT_CHANGED constant defines the value of the type property of the event object for a textChanged event.
InteractiveEvent
  VIEWPORT_CHANGED : String = "viewportChanged"
[static] The ScrollPaneEvent.VIEWPORT_CHANGED constant defines the value of the type property of the event object for a viewportChanged event.
ScrollPaneEvent
Constructor detail
ScrollPaneEvent()constructor
public function ScrollPaneEvent(type:String, programmatic:Boolean = false, scrollbar:JScrollBar = null, viewportChanged:Boolean = false)Parameters
type:String
 
programmatic:Boolean (default = false)
 
scrollbar:JScrollBar (default = null)
 
viewportChanged:Boolean (default = false)
Method detail
clone()method
public override function clone():Event

Returns
Event
getScrollBar()method 
public function getScrollBar():JScrollBar

Returns the state just changed scrollbar, return null if this is not a scroll event.

Returns
JScrollBar — the state just changed scrollbar.

See also

isViewportChanged()method 
public function isViewportChanged():Boolean

Return whether or not the viewport changed.

Returns
Boolean — true if the viewport changed, false not.

See also

Constant detail
SCROLLBAR_STATE_CHANGEDconstant
public static const SCROLLBAR_STATE_CHANGED:String = "scrollbarStateChanged"

The ScrollPaneEvent.SCROLLBAR_STATE_CHANGED constant defines the value of the type property of the event object for a scrollbarStateChanged event.

The properties of the event object have the following values:

PropertyValue
bubblesfalse
cancelablefalse
getScrollBar()the state just changed scrollbar, null if this is an viewport changed event
isViewportChanged()true if viewport just changed, false if this is an scrollbar scrolled event.
currentTargetThe Object that defines the event listener that handles the event. For example, if you use comp.addEventListener() to register an event listener, comp is the value of the currentTarget.
targetThe Object that dispatched the event; it is not always the Object listening for the event. Use the currentTarget property to always access the Object listening for the event.
VIEWPORT_CHANGEDconstant 
public static const VIEWPORT_CHANGED:String = "viewportChanged"

The ScrollPaneEvent.VIEWPORT_CHANGED constant defines the value of the type property of the event object for a viewportChanged event.

The properties of the event object have the following values:

PropertyValue
bubblesfalse
cancelablefalse
getScrollBar()the state just changed scrollbar, null if this is an viewport changed event
isViewportChanged()true if viewport just changed, false if this is an scrollbar scrolled event.
currentTargetThe Object that defines the event listener that handles the event. For example, if you use comp.addEventListener() to register an event listener, comp is the value of the currentTarget.
targetThe Object that dispatched the event; it is not always the Object listening for the event. Use the currentTarget property to always access the Object listening for the event.