_Widget.d.ts
115 lines
| 3.8 KiB
| video/mp2t
|
TypeScriptLexer
cin
|
r2 | import _WidgetBase = require("./_WidgetBase"); | ||
import _OnDijitClickMixin = require("./_OnDijitClickMixin"); | ||||
import _FocusMixin = require("./_FocusMixin"); | ||||
import { _WidgetBaseConstructor } from "./_WidgetBase"; | ||||
interface _Widget extends _WidgetBase, _OnDijitClickMixin, _FocusMixin { | ||||
/** | ||||
* Connect to this function to receive notifications of mouse click events. | ||||
*/ | ||||
onClick(event: DocumentEvent): void; | ||||
/** | ||||
* Connect to this function to receive notifications of mouse double click events. | ||||
*/ | ||||
onDblClick(event: DocumentEvent): void; | ||||
/** | ||||
* Connect to this function to receive notifications of keys being pressed down. | ||||
*/ | ||||
onKeyDown(event: DocumentEvent): void; | ||||
/** | ||||
* Connect to this function to receive notifications of printable keys being typed. | ||||
*/ | ||||
onKeyPress(event: DocumentEvent): void; | ||||
/** | ||||
* Connect to this function to receive notifications of keys being released. | ||||
*/ | ||||
onKeyUp(event: DocumentEvent): void; | ||||
/** | ||||
* Connect to this function to receive notifications of when the mouse button is pressed down. | ||||
*/ | ||||
onMouseDown(event: DocumentEvent): void; | ||||
/** | ||||
* Connect to this function to receive notifications of when the mouse moves over nodes contained within this widget. | ||||
*/ | ||||
onMouseMove(event: DocumentEvent): void; | ||||
/** | ||||
* Connect to this function to receive notifications of when the mouse moves off of nodes contained within this widget. | ||||
*/ | ||||
onMouseOut(event: DocumentEvent): void; | ||||
/** | ||||
* Connect to this function to receive notifications of when the mouse moves onto nodes contained within this widget. | ||||
*/ | ||||
onMouseOver(event: DocumentEvent): void; | ||||
/** | ||||
* Connect to this function to receive notifications of when the mouse moves off of this widget. | ||||
*/ | ||||
onMouseLeave(event: DocumentEvent): void; | ||||
/** | ||||
* Connect to this function to receive notifications of when the mouse moves onto this widget. | ||||
*/ | ||||
onMouseEnter(event: DocumentEvent): void; | ||||
/** | ||||
* Connect to this function to receive notifications of when the mouse button is released. | ||||
*/ | ||||
onMouseUp(event: DocumentEvent): void; | ||||
postCreate(): void; | ||||
/** | ||||
* Deprecated. Use set() instead. | ||||
*/ | ||||
setAttribute(attr: string, value: any): void; | ||||
/** | ||||
* This method is deprecated, use get() or set() directly. | ||||
*/ | ||||
attr(name: string | { [attr: string]: any }, value?: any): any; | ||||
/** | ||||
* Returns all the widgets contained by this, i.e., all widgets underneath this.containerNode. | ||||
*/ | ||||
getDescendants(): _Widget[]; | ||||
/** | ||||
* Called when this widget becomes the selected pane in a | ||||
* `dijit/layout/TabContainer`, `dijit/layout/StackContainer`, | ||||
* `dijit/layout/AccordionContainer`, etc. | ||||
* | ||||
* Also called to indicate display of a `dijit.Dialog`, `dijit.TooltipDialog`, or `dijit.TitlePane`. | ||||
*/ | ||||
onShow(): void; | ||||
/** | ||||
* Called when another widget becomes the selected pane in a | ||||
* `dijit/layout/TabContainer`, `dijit/layout/StackContainer`, | ||||
* `dijit/layout/AccordionContainer`, etc. | ||||
* | ||||
* Also called to indicate hide of a `dijit.Dialog`, `dijit.TooltipDialog`, or `dijit.TitlePane`. | ||||
*/ | ||||
onHide(): void; | ||||
/** | ||||
* Called when this widget is being displayed as a popup (ex: a Calendar popped | ||||
* up from a DateTextBox), and it is hidden. | ||||
* This is called from the dijit.popup code, and should not be called directly. | ||||
* | ||||
* Also used as a parameter for children of `dijit/layout/StackContainer` or subclasses. | ||||
* Callback if a user tries to close the child. Child will be closed if this function returns true. | ||||
*/ | ||||
onClose(): boolean; | ||||
} | ||||
type _WidgetConstructor = _WidgetBaseConstructor<_Widget>; | ||||
declare const _Widget: _WidgetConstructor; | ||||
export = _Widget; | ||||