TooltipDialog.d.ts
75 lines
| 2.2 KiB
| video/mp2t
|
TypeScriptLexer
cin
|
r2 | import ContentPane = require("./layout/ContentPane"); | ||
import _TemplatedMixin = require("./_TemplatedMixin"); | ||||
import _FormMixin = require("./form/_FormMixin"); | ||||
import _DialogMixin = require("./_DialogMixin"); | ||||
import { _WidgetBaseConstructor } from "./_WidgetBase"; | ||||
import { PlaceCorner, PlacePosition } from "./place"; | ||||
interface TooltipDialog extends ContentPane, _TemplatedMixin, _FormMixin, _DialogMixin { | ||||
/** | ||||
* Description of tooltip dialog (required for a11y) | ||||
*/ | ||||
title: string; | ||||
/** | ||||
* Don't change this parameter from the default value. | ||||
* This ContentPane parameter doesn't make sense for TooltipDialog, since TooltipDialog | ||||
* is never a child of a layout container, nor can you specify the size of | ||||
* TooltipDialog in order to control the size of an inner widget. | ||||
*/ | ||||
doLayout: boolean; | ||||
/** | ||||
* A Toggle to modify the default focus behavior of a Dialog, which | ||||
* is to focus on the first dialog element after opening the dialog. | ||||
* False will disable autofocusing. Default: true. | ||||
*/ | ||||
autofocus: boolean; | ||||
/** | ||||
* The pointer to the first focusable node in the dialog. | ||||
*/ | ||||
_firstFocusItem: any; | ||||
/** | ||||
* The pointer to which node has focus prior to our dialog. | ||||
*/ | ||||
_lastFocusItem: any; | ||||
/** | ||||
* Configure widget to be displayed in given position relative to the button. | ||||
* | ||||
* This is called from the dijit.popup code, and should not be called directly. | ||||
*/ | ||||
orient(node: Node | HTMLElement, aroundCorner: PlaceCorner, tooltipCorner: PlaceCorner): void; | ||||
/** | ||||
* Focus on first field | ||||
*/ | ||||
focus(): void; | ||||
/** | ||||
* Called when dialog is displayed. | ||||
* | ||||
* This is called from the dijit.popup code, and should not be called directly. | ||||
*/ | ||||
onOpen(pos: { | ||||
aroundCorner: PlaceCorner | ||||
aroundNodePos: PlacePosition | ||||
corner: PlaceCorner | ||||
x: number | ||||
y: number | ||||
}): void; | ||||
/** | ||||
* Handler for keydown events | ||||
* | ||||
* Keep keyboard focus in dialog; close dialog on escape key | ||||
*/ | ||||
_onKey(evt: KeyboardEvent): void; | ||||
} | ||||
interface TooltipDialogConstructor extends _WidgetBaseConstructor<TooltipDialog> { } | ||||
declare const TooltipDialog: TooltipDialogConstructor; | ||||
export = TooltipDialog; | ||||