Table of Contents

Class SignalListItemFactory

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

Constructors

SignalListItemFactory(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 SignalListItemFactory(params ConstructArgument[] constructArguments)

Parameters

constructArguments ConstructArgument[]

SignalListItemFactory(CreationData)

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

Parameters

data CreationData

SignalListItemFactory(SignalListItemFactoryHandle)

protected SignalListItemFactory(SignalListItemFactoryHandle handle)

Parameters

handle SignalListItemFactoryHandle

Fields

BindSignal

Signal Descriptor for OnBind.

public static readonly Signal<SignalListItemFactory, SignalListItemFactory.BindSignalArgs> BindSignal

Field Value

Signal<SignalListItemFactory, SignalListItemFactory.BindSignalArgs>

SetupSignal

Signal Descriptor for OnSetup.

public static readonly Signal<SignalListItemFactory, SignalListItemFactory.SetupSignalArgs> SetupSignal

Field Value

Signal<SignalListItemFactory, SignalListItemFactory.SetupSignalArgs>

TeardownSignal

Signal Descriptor for OnTeardown.

public static readonly Signal<SignalListItemFactory, SignalListItemFactory.TeardownSignalArgs> TeardownSignal

Field Value

Signal<SignalListItemFactory, SignalListItemFactory.TeardownSignalArgs>

UnbindSignal

Signal Descriptor for OnUnbind.

public static readonly Signal<SignalListItemFactory, SignalListItemFactory.UnbindSignalArgs> UnbindSignal

Field Value

Signal<SignalListItemFactory, SignalListItemFactory.UnbindSignalArgs>

Methods

GetGType()

public static Type GetGType()

Returns

Type

New()

public static SignalListItemFactory New()

Returns

SignalListItemFactory

NewFromPointer(nint, bool)

Creates a new managed SignalListItemFactory instance for a given pointer.

public static SignalListItemFactory NewFromPointer(nint ptr, bool ownsHandle)

Parameters

ptr nint
ownsHandle bool

Returns

SignalListItemFactory

NewWithProperties(ConstructArgument[])

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

public static SignalListItemFactory NewWithProperties(ConstructArgument[] constructArguments)

Parameters

constructArguments ConstructArgument[]

The properties to set.

Returns

SignalListItemFactory

Events

OnBind

public event SignalHandler<SignalListItemFactory, SignalListItemFactory.BindSignalArgs> OnBind

Event Type

SignalHandler<SignalListItemFactory, SignalListItemFactory.BindSignalArgs>

OnSetup

public event SignalHandler<SignalListItemFactory, SignalListItemFactory.SetupSignalArgs> OnSetup

Event Type

SignalHandler<SignalListItemFactory, SignalListItemFactory.SetupSignalArgs>

OnTeardown

public event SignalHandler<SignalListItemFactory, SignalListItemFactory.TeardownSignalArgs> OnTeardown

Event Type

SignalHandler<SignalListItemFactory, SignalListItemFactory.TeardownSignalArgs>

OnUnbind

public event SignalHandler<SignalListItemFactory, SignalListItemFactory.UnbindSignalArgs> OnUnbind

Event Type

SignalHandler<SignalListItemFactory, SignalListItemFactory.UnbindSignalArgs>