Handles the tab (draggable part) of a horizontal or vertical scrollbar.
|
override bool | SelfClosing () |
| Returns true if this tag has no kids and closes itself. For example <input type='text' />. Note that this method exists to make that final slash essentially optional. More...
|
|
override bool | OnClick (UIEvent clickEvent) |
| Called when the element is clicked (or the mouse is released over it). More...
|
|
virtual int | SizeBefore () |
| The size (either width or height) of the element before the scroll tab. More...
|
|
virtual int | SizeAfter () |
| The size (either width or height) of the element after the scroll tab. More...
|
|
virtual int | StyleSize () |
| The total border/padding size on this axis of the tab itself. More...
|
|
void | ElementScrolled (float progress) |
| Called when the element has been scrolled. More...
|
|
void | GetScrollBar () |
| Sets up the PowerUI.ScrollTabTag.ScrollBar property. More...
|
|
virtual bool | UseX () |
| Checks if this is a horizontal scrollbar. More...
|
|
virtual int | BarSize () |
| Gets the length of the bar in pixels. More...
|
|
virtual int | TabPosition () |
| The current position of the tab. Note that width of elements before the tab like buttons are included in this. More...
|
|
float | TabProgress () |
| Gets this tabs progress along the scrollbar, taking into account the size of the tab itself. More...
|
|
void | ScrollBy (int pixels) |
| Scrolls this scrollbar by the given number of pixels. Note that this may fail if the scrollbar cannot scroll any further. More...
|
|
virtual void | ScrollBy (int pixels, bool fromCurrent, bool scrollTarget) |
| Scrolls this scrollbar by the given number of pixels, optionally relative to a fixed point on the bar. Note that this may fail if the scrollbar cannot scroll any further. More...
|
|
virtual void | Clicked (UIEvent clickEvent) |
| Called when the tab is clicked on. More...
|
|
void | ApplyTabSize (float percentSize) |
| Makes the tab a percentage size relative to the length of the bar. More...
|
|
void | ScrollTo (float percent, bool scrollTarget) |
| Scrolls this tab to the specific percentage along the bar. 0-1. Optionally scrolls the target element. More...
|
|
virtual void | ScrollTo (int location, bool scrollTarget) |
| Scrolls this tab to the specific position along the bar. Optionally scrolls the target element. More...
|
|
virtual int | TabSize () |
| Gets the tabs size in pixels. More...
|
|
Public Member Functions inherited from PowerUI.HtmlTagHandler |
void | RequestLayout () |
| Requests the renderer handling this element to layout next update. More...
|
|
virtual bool | Junk () |
| Tells the parser to not include this element in the DOM. More...
|
|
virtual void | OnResetAllVariables () |
| Called when all variable () values must have their content reloaded. More...
|
|
virtual void | OnResetVariable (string name) |
| Called when the named variable variable () values must have its content reloaded. More...
|
|
virtual void | OnRenderPass () |
| Called during a layout event on only the focused element. More...
|
|
virtual void | HeightChanged () |
| Called when the fixed height of this element changes. More...
|
|
virtual void | WidthChanged () |
| Called when the width of this element changes. More...
|
|
virtual void | OnLayout () |
| Called during a layout event on all elements. More...
|
|
virtual void | OnFocus () |
| Called when this element comes into focus. More...
|
|
virtual void | OnBlur () |
| Called when this element becomes unfocused. More...
|
|
virtual void | OnLoaded (string objectLoaded) |
| Called when this elements content has been loaded. Used by e.g. iframe or img. More...
|
|
virtual void | OnKeyPress (UIEvent pressEvent) |
| Called on the focused element when a key is pressed or released. More...
|
|
virtual void | OnMouseMove (UIEvent moveEvent) |
| Called on the focused element when the mouse is moved. More...
|
|
virtual KeyboardMode | OnShowMobileKeyboard () |
| Called when PowerUI attempts to display the mobile keyboard (only called on mobile platforms). More...
|
|
virtual void | OnChildrenLoaded () |
| Called when the elements kids are fully loaded. More...
|
|
override bool | OnAttributeChange (string property) |
| Called when an attribute of the element was changed. Returns true if the method handled the change to prevent unnecessary checks. More...
|
|
Public Member Functions inherited from Wrench.TagHandler |
virtual string[] | GetTags () |
| Returns all tags that are handled by this handler, e.g. "div" or "span". Usually there will be just one in the set but some tags may wish to have more. More...
|
|
virtual TagHandler | GetInstance () |
| Makes a new instance of this tag handler. A global instance is made of this handler so this is used to generate a new instance in an efficient way. More...
|
|
virtual void | OnTagLoaded () |
| Called when the tag is instanced and the element plus its attributes and kids have been fully parsed. More...
|
|
virtual void | OnParseContent (MLLexer lexer) |
| Called when the parser is reading the content of this tag for custom reading, e.g. a script/style tag. Non-self closing tags only. Anything that's not read by this method is assumed to be a child element. More...
|
|