Class EventController
public class EventController
- Inheritance
-
EventController
- Inherited Members
Methods
GetCurrentEvent(nint)
Calls native method gtk_event_controller_get_current_event.
public static extern nint GetCurrentEvent(nint controller)
Parameters
controller
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: True
GetCurrentEventDevice(nint)
Calls native method gtk_event_controller_get_current_event_device.
public static extern nint GetCurrentEventDevice(nint controller)
Parameters
controller
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: True
GetCurrentEventState(nint)
Calls native method gtk_event_controller_get_current_event_state.
public static extern ModifierType GetCurrentEventState(nint controller)
Parameters
controller
nintTransfer ownership: None Nullable: False
Returns
- ModifierType
Transfer ownership: None Nullable: False
GetCurrentEventTime(nint)
Calls native method gtk_event_controller_get_current_event_time.
public static extern uint GetCurrentEventTime(nint controller)
Parameters
controller
nintTransfer ownership: None Nullable: False
Returns
- uint
Transfer ownership: None Nullable: False
GetGType()
Calls native function gtk_event_controller_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetName(nint)
Calls native method gtk_event_controller_get_name.
public static extern NullableUtf8StringUnownedHandle GetName(nint controller)
Parameters
controller
nintTransfer ownership: None Nullable: False
Returns
- NullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: True
GetPropagationLimit(nint)
Calls native method gtk_event_controller_get_propagation_limit.
public static extern PropagationLimit GetPropagationLimit(nint controller)
Parameters
controller
nintTransfer ownership: None Nullable: False
Returns
- PropagationLimit
Transfer ownership: None Nullable: False
GetPropagationPhase(nint)
Calls native method gtk_event_controller_get_propagation_phase.
public static extern PropagationPhase GetPropagationPhase(nint controller)
Parameters
controller
nintTransfer ownership: None Nullable: False
Returns
- PropagationPhase
Transfer ownership: None Nullable: False
GetWidget(nint)
Calls native method gtk_event_controller_get_widget.
public static extern nint GetWidget(nint controller)
Parameters
controller
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: True
Reset(nint)
Calls native method gtk_event_controller_reset.
public static extern void Reset(nint controller)
Parameters
controller
nintTransfer ownership: None Nullable: False
SetName(nint, NullableUtf8StringHandle)
Calls native method gtk_event_controller_set_name.
public static extern void SetName(nint controller, NullableUtf8StringHandle name)
Parameters
controller
nintTransfer ownership: None Nullable: False
name
NullableUtf8StringHandleTransfer ownership: None Nullable: True
SetPropagationLimit(nint, PropagationLimit)
Calls native method gtk_event_controller_set_propagation_limit.
public static extern void SetPropagationLimit(nint controller, PropagationLimit limit)
Parameters
controller
nintTransfer ownership: None Nullable: False
limit
PropagationLimitTransfer ownership: None Nullable: False
SetPropagationPhase(nint, PropagationPhase)
Calls native method gtk_event_controller_set_propagation_phase.
public static extern void SetPropagationPhase(nint controller, PropagationPhase phase)
Parameters
controller
nintTransfer ownership: None Nullable: False
phase
PropagationPhaseTransfer ownership: None Nullable: False
SetStaticName(nint, NullableUtf8StringHandle)
Calls native method gtk_event_controller_set_static_name. Version: 4.8
[Version("4.8")]
public static extern void SetStaticName(nint controller, NullableUtf8StringHandle name)
Parameters
controller
nintTransfer ownership: None Nullable: False
name
NullableUtf8StringHandleTransfer ownership: None Nullable: True