class Event
- namespace: RmlUi
An event that happens to an element.
[source]
fields
Event.current_element
Event.current_element : RmlUi.Element {
class_name: string,
id: string,
inner_rml: string,
scroll_left: integer,
scroll_top: integer,
attributes: RmlUi.ElementAttributesProxy,
child_nodes: RmlUi.ElementChildNodesProxy,
client_left: integer,
client_height: integer,
client_top: integer,
client_width: integer,
first_child: RmlUi.Element?,
...
}
[source]
Event.type
Event.type : string
[source]
Event.target_element
Event.target_element : RmlUi.Element {
class_name: string,
id: string,
inner_rml: string,
scroll_left: integer,
scroll_top: integer,
attributes: RmlUi.ElementAttributesProxy,
child_nodes: RmlUi.ElementChildNodesProxy,
client_left: integer,
client_height: integer,
client_top: integer,
client_width: integer,
first_child: RmlUi.Element?,
...
}
[source] What element it happened to
Event.parameters
Event.parameters : RmlUi.EventParametersProxy {
button: RmlUi.EventParametersProxy.MouseButton,
mouse_x: integer,
mouse_y: integer,
scroll_lock_key: RmlUi.EventParametersProxy.TrueFalse,
meta_key: RmlUi.EventParametersProxy.TrueFalse,
ctrl_key: RmlUi.EventParametersProxy.TrueFalse,
shift_key: RmlUi.EventParametersProxy.TrueFalse,
caps_lock_key: RmlUi.EventParametersProxy.TrueFalse,
alt_key: RmlUi.EventParametersProxy.TrueFalse,
}
[source]
Event.event_phase
Event.event_phase : RmlUi.RmlEventPhase {
None: integer,
Capture: integer,
Target: integer,
Bubble: integer,
}
[source]
Event.interruptible
Event.interruptible : boolean
[source]
Event.propagating
Event.propagating : boolean
[source]
Event.immediate_propagating
Event.immediate_propagating : boolean
[source]