Class Expression
public class Expression
- Inheritance
-
Expression
- Inherited Members
Methods
Bind(nint, nint, NonNullableUtf8StringHandle, nint)
Calls native method gtk_expression_bind.
public static extern ExpressionWatchUnownedHandle Bind(nint self, nint target, NonNullableUtf8StringHandle property, nint @this)
Parameters
self
nintTransfer ownership: Full Nullable: False
target
nintTransfer ownership: None Nullable: False
property
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
this
nint
Returns
- ExpressionWatchUnownedHandle
Transfer ownership: None Nullable: False
Evaluate(nint, nint, ValueHandle)
Calls native method gtk_expression_evaluate.
public static extern bool Evaluate(nint self, nint @this, ValueHandle value)
Parameters
self
nintTransfer ownership: None Nullable: False
this
nintvalue
ValueHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetGType()
Calls native function gtk_expression_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetValueType(nint)
Calls native method gtk_expression_get_value_type.
public static extern nuint GetValueType(nint self)
Parameters
self
nintTransfer ownership: None Nullable: False
Returns
- nuint
Transfer ownership: None Nullable: False
IsStatic(nint)
Calls native method gtk_expression_is_static.
public static extern bool IsStatic(nint self)
Parameters
self
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
Ref(nint)
Calls native method gtk_expression_ref.
public static extern nint Ref(nint self)
Parameters
self
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: False
Unref(nint)
Calls native method gtk_expression_unref.
public static extern void Unref(nint self)
Parameters
self
nintTransfer ownership: Full Nullable: False
Watch(nint, nint, ExpressionNotify, nint, DestroyNotify)
Calls native method gtk_expression_watch.
public static extern ExpressionWatchUnownedHandle Watch(nint self, nint @this, ExpressionNotify notify, nint userData, DestroyNotify userDestroy)
Parameters
self
nintTransfer ownership: None Nullable: False
this
nintnotify
ExpressionNotifyTransfer ownership: None Nullable: False
userData
nintTransfer ownership: None Nullable: True
userDestroy
DestroyNotifyTransfer ownership: None Nullable: False
Returns
- ExpressionWatchUnownedHandle
Transfer ownership: None Nullable: False