Aardvark.UI


Events

Nested types and modules

ModuleDescription
RenderControl

Functions and values

Function or valueDescription
always (arg1, arg2)
Signature: (string * AttributeValue<'msg>) -> string * IMod<AttributeValue<'msg> option>
Type parameters: 'msg
clientEvent name cb
Signature: name:string -> cb:string -> Attribute<'?7388>
Type parameters: '?7388
onBlur cb
Signature: cb:(unit -> 'msg) -> Attribute<'msg>
Type parameters: 'msg
onChange cb
Signature: cb:(string -> 'msg) -> Attribute<'msg>
Type parameters: 'msg
onChange' cb
Signature: cb:(string -> seq<'msg>) -> Attribute<'msg>
Type parameters: 'msg
onClick cb
Signature: cb:(unit -> 'msg) -> Attribute<'msg>
Type parameters: 'msg
onContextMenu cb
Signature: cb:(unit -> 'msg) -> Attribute<'msg>
Type parameters: 'msg
onEvent eventType args cb
Signature: eventType:string -> args:string list -> cb:(string list -> 'msg) -> Attribute<'msg>
Type parameters: 'msg
onEvent' eventType args cb
Signature: eventType:string -> args:string list -> cb:(string list -> seq<'msg>) -> Attribute<'msg>
Type parameters: 'msg
onFocus cb
Signature: cb:(unit -> 'msg) -> Attribute<'msg>
Type parameters: 'msg
onInput cb
Signature: cb:(string -> 'msg) -> Attribute<'msg>
Type parameters: 'msg

for continous updates (e.g. see http://stackoverflow.com/questions/18544890/onchange-event-on-input-type-range-is-not-triggering-in-firefox-while-dragging)

onInput' cb
Signature: cb:(string -> seq<'msg>) -> Attribute<'msg>
Type parameters: 'msg

for continous updates (e.g. see http://stackoverflow.com/questions/18544890/onchange-event-on-input-type-range-is-not-triggering-in-firefox-while-dragging)

onKeyDown cb
Signature: cb:(Keys -> 'msg) -> string * AttributeValue<'msg>
Type parameters: 'msg
onKeyUp cb
Signature: cb:(Keys -> 'msg) -> string * AttributeValue<'msg>
Type parameters: 'msg
onlyWhen m (arg2, arg3)
Signature: m:IMod<bool> -> (string * AttributeValue<'msg>) -> string * IMod<AttributeValue<'msg> option>
Type parameters: 'msg
onMouseClick cb
Signature: cb:(V2i -> 'msg) -> Attribute<'msg>
Type parameters: 'msg
onMouseDoubleClick cb
Signature: cb:(V2i -> 'msg) -> Attribute<'msg>
Type parameters: 'msg
onMouseDown cb
Signature: cb:(MouseButtons -> V2i -> 'msg) -> Attribute<'msg>
Type parameters: 'msg
onMouseEnter cb
Signature: cb:(V2i -> 'msg) -> Attribute<'msg>
Type parameters: 'msg
onMouseLeave cb
Signature: cb:(V2i -> 'msg) -> Attribute<'msg>
Type parameters: 'msg
onMouseMove cb
Signature: cb:(V2i -> 'msg) -> Attribute<'msg>
Type parameters: 'msg
onMouseUp cb
Signature: cb:(MouseButtons -> V2i -> 'msg) -> Attribute<'msg>
Type parameters: 'msg
onWheel f
Signature: f:(V2d -> 'msg) -> Attribute<'msg>
Type parameters: 'msg
Fork me on GitHub