Table of Contents

Class ExpressionWatch

Namespace
Gtk.Internal
Assembly
Gtk-4.0.dll
public class ExpressionWatch
Inheritance
ExpressionWatch
Inherited Members

Methods

Evaluate(ExpressionWatchHandle, ValueHandle)

Calls native method gtk_expression_watch_evaluate.

public static extern bool Evaluate(ExpressionWatchHandle watch, ValueHandle value)

Parameters

watch ExpressionWatchHandle

Transfer ownership: None Nullable: False

value ValueHandle

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetGType()

Calls native function gtk_expression_watch_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

Ref(ExpressionWatchHandle)

Calls native method gtk_expression_watch_ref.

public static extern ExpressionWatchOwnedHandle Ref(ExpressionWatchHandle watch)

Parameters

watch ExpressionWatchHandle

Transfer ownership: None Nullable: False

Returns

ExpressionWatchOwnedHandle

Transfer ownership: Full Nullable: False

Unref(ExpressionWatchUnownedHandle)

Calls native method gtk_expression_watch_unref.

public static extern void Unref(ExpressionWatchUnownedHandle watch)

Parameters

watch ExpressionWatchUnownedHandle

Transfer ownership: Full Nullable: False

Unwatch(ExpressionWatchHandle)

Calls native method gtk_expression_watch_unwatch.

public static extern void Unwatch(ExpressionWatchHandle watch)

Parameters

watch ExpressionWatchHandle

Transfer ownership: None Nullable: False