Class TJSIconButton
Hierarchy
- SvelteComponent<
{
button?: any;
clickPropagate?: any;
efx?: any;
enabled?: any;
icon?: any;
keyCode?: any;
onContextMenu?: any;
onPress?: any;
styles?: any;
tooltip?: any;
tooltipDirection?: any;
},
{ click: PointerEvent; contextmenu: PointerEvent; press: CustomEvent<any> } & {
[evt: string]: CustomEvent<any>;
},
{},
>- TJSIconButton (View Summary)
Indexable
-
[prop: string]: any
Constructors
constructor
-
new TJSIconButton(
options: ComponentConstructorOptions<
{
button?: any;
clickPropagate?: any;
efx?: any;
enabled?: any;
icon?: any;
keyCode?: any;
onContextMenu?: any;
onPress?: any;
styles?: any;
tooltip?: any;
tooltipDirection?: any;
},
>,
): TJSIconButtonParameters
- options: ComponentConstructorOptions<
{
button?: any;
clickPropagate?: any;
efx?: any;
enabled?: any;
icon?: any;
keyCode?: any;
onContextMenu?: any;
onPress?: any;
styles?: any;
tooltip?: any;
tooltipDirection?: any;
},
>
Returns TJSIconButton
- options: ComponentConstructorOptions<
Methods
$destroy
-
Returns void
$on
-
$on<K extends string>(
type: K,
callback: (
e: (
{
click: PointerEvent;
contextmenu: PointerEvent;
press: CustomEvent<any>;
} & { [evt: string]: CustomEvent<any> }
)[K],
) => void,
): () => voidType Parameters
- K extends string
Parameters
- type: K
- callback: (
e: (
{
click: PointerEvent;
contextmenu: PointerEvent;
press: CustomEvent<any>;
} & { [evt: string]: CustomEvent<any> }
)[K],
) => void
Returns () => void
CSS Variables