Table of Contents

Class EventControllerScroll

Namespace
Gtk
Assembly
Gtk-4.0.dll
public class EventControllerScroll : EventController, IDisposable, NativeObject, GTypeProvider, InstanceFactory
Inheritance
EventControllerScroll
Implements
Inherited Members

Constructors

EventControllerScroll(params ConstructArgument[])

[Obsolete("Regular C# constructors on native classes will be removed in a future version. Please see the linked documentation for more details. It contains scenarios and possible solutions to prepare for the upcoming changes.", DiagnosticId = "GirCore1007", UrlFormat = "https://gircore.github.io/docs/integration/diagnostic/1007.html")]
public EventControllerScroll(params ConstructArgument[] constructArguments)

Parameters

constructArguments ConstructArgument[]

EventControllerScroll(CreationData)

[Obsolete("This constructor is a workaround to keep legacy APIs alive. Do not use it.")]
protected EventControllerScroll(CreationData data)

Parameters

data CreationData

EventControllerScroll(EventControllerScrollHandle)

protected EventControllerScroll(EventControllerScrollHandle handle)

Parameters

handle EventControllerScrollHandle

Fields

DecelerateSignal

Signal Descriptor for OnDecelerate.

public static readonly Signal<EventControllerScroll, EventControllerScroll.DecelerateSignalArgs> DecelerateSignal

Field Value

Signal<EventControllerScroll, EventControllerScroll.DecelerateSignalArgs>

FlagsPropertyDefinition

public static readonly Property<EventControllerScrollFlags, EventControllerScroll> FlagsPropertyDefinition

Field Value

Property<EventControllerScrollFlags, EventControllerScroll>

ScrollBeginSignal

Signal Descriptor for OnScrollBegin.

public static readonly Signal<EventControllerScroll> ScrollBeginSignal

Field Value

Signal<EventControllerScroll>

ScrollEndSignal

Signal Descriptor for OnScrollEnd.

public static readonly Signal<EventControllerScroll> ScrollEndSignal

Field Value

Signal<EventControllerScroll>

ScrollSignal

Signal Descriptor for OnScroll.

public static readonly ReturningSignal<EventControllerScroll, EventControllerScroll.ScrollSignalArgs, bool> ScrollSignal

Field Value

ReturningSignal<EventControllerScroll, EventControllerScroll.ScrollSignalArgs, bool>

Properties

Flags

public EventControllerScrollFlags Flags { get; set; }

Property Value

EventControllerScrollFlags

Methods

GetFlags()

public EventControllerScrollFlags GetFlags()

Returns

EventControllerScrollFlags

GetGType()

public static Type GetGType()

Returns

Type

GetUnit()

[Version("4.8")]
public ScrollUnit GetUnit()

Returns

ScrollUnit

New(EventControllerScrollFlags)

public static EventControllerScroll New(EventControllerScrollFlags flags)

Parameters

flags EventControllerScrollFlags

Returns

EventControllerScroll

NewFromPointer(nint, bool)

Creates a new managed EventControllerScroll instance for a given pointer.

public static EventControllerScroll NewFromPointer(nint ptr, bool ownsHandle)

Parameters

ptr nint
ownsHandle bool

Returns

EventControllerScroll

NewWithProperties(ConstructArgument[])

Creates a new EventControllerScroll and sets the properties specified by the construct arguments.

public static EventControllerScroll NewWithProperties(ConstructArgument[] constructArguments)

Parameters

constructArguments ConstructArgument[]

The properties to set.

Returns

EventControllerScroll

SetFlags(EventControllerScrollFlags)

public void SetFlags(EventControllerScrollFlags flags)

Parameters

flags EventControllerScrollFlags

Events

OnDecelerate

public event SignalHandler<EventControllerScroll, EventControllerScroll.DecelerateSignalArgs> OnDecelerate

Event Type

SignalHandler<EventControllerScroll, EventControllerScroll.DecelerateSignalArgs>

OnScroll

public event ReturningSignalHandler<EventControllerScroll, EventControllerScroll.ScrollSignalArgs, bool> OnScroll

Event Type

ReturningSignalHandler<EventControllerScroll, EventControllerScroll.ScrollSignalArgs, bool>

OnScrollBegin

public event SignalHandler<EventControllerScroll> OnScrollBegin

Event Type

SignalHandler<EventControllerScroll>

OnScrollEnd

public event SignalHandler<EventControllerScroll> OnScrollEnd

Event Type

SignalHandler<EventControllerScroll>