Class EventController
- Namespace
- Gtk
- Assembly
- Gtk-4.0.dll
public class EventController : Object, IDisposable, GTypeProvider, InstanceFactory
- Inheritance
-
EventController
- Implements
-
- Derived
-
- Inherited Members
-
Constructors
EventController(params ConstructArgument[])
public EventController(params ConstructArgument[] constructArguments)
Parameters
constructArguments
ConstructArgument[]
EventController(EventControllerHandle)
public EventController(EventControllerHandle handle)
Parameters
handle
EventControllerHandle
Fields
NamePropertyDefinition
public static readonly Property<string?, EventController> NamePropertyDefinition
Field Value
- Property<string, EventController>
PropagationLimitPropertyDefinition
public static readonly Property<PropagationLimit, EventController> PropagationLimitPropertyDefinition
Field Value
- Property<PropagationLimit, EventController>
PropagationPhasePropertyDefinition
public static readonly Property<PropagationPhase, EventController> PropagationPhasePropertyDefinition
Field Value
- Property<PropagationPhase, EventController>
public static readonly Property<Widget?, EventController> WidgetPropertyDefinition
Field Value
- Property<Widget, EventController>
Properties
Name
public string? Name { get; set; }
Property Value
- string
PropagationLimit
public PropagationLimit PropagationLimit { get; set; }
Property Value
- PropagationLimit
PropagationPhase
public PropagationPhase PropagationPhase { get; set; }
Property Value
- PropagationPhase
public Widget? Widget { get; }
Property Value
- Widget
Methods
GetCurrentEvent()
public Event? GetCurrentEvent()
Returns
- Event
GetCurrentEventDevice()
public Device? GetCurrentEventDevice()
Returns
- Device
GetCurrentEventState()
public ModifierType GetCurrentEventState()
Returns
- ModifierType
GetCurrentEventTime()
public uint GetCurrentEventTime()
Returns
- uint
GetGType()
public static Type GetGType()
Returns
- Type
GetName()
Returns
- string
GetPropagationLimit()
public PropagationLimit GetPropagationLimit()
Returns
- PropagationLimit
GetPropagationPhase()
public PropagationPhase GetPropagationPhase()
Returns
- PropagationPhase
public Widget? GetWidget()
Returns
- Widget
Reset()
SetName(string?)
public void SetName(string? name)
Parameters
name
string
SetPropagationLimit(PropagationLimit)
public void SetPropagationLimit(PropagationLimit limit)
Parameters
limit
PropagationLimit
SetPropagationPhase(PropagationPhase)
public void SetPropagationPhase(PropagationPhase phase)
Parameters
phase
PropagationPhase
SetStaticName(string?)
[Version("4.8")]
public void SetStaticName(string? name)
Parameters
name
string