Class Expression
public class Expression
- Inheritance
-
Expression
- Inherited Members
Methods
Bind(IntPtr, IntPtr, NonNullableUtf8StringHandle, IntPtr)
Calls native method gtk_expression_bind.
public static extern ExpressionWatchUnownedHandle Bind(IntPtr self, IntPtr target, NonNullableUtf8StringHandle property, IntPtr @this)
Parameters
self
IntPtrTransfer ownership: Full Nullable: False
target
IntPtrTransfer ownership: None Nullable: False
property
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
this
IntPtr
Returns
- ExpressionWatchUnownedHandle
Transfer ownership: None Nullable: False
Evaluate(IntPtr, IntPtr, ValueHandle)
Calls native method gtk_expression_evaluate.
public static extern bool Evaluate(IntPtr self, IntPtr @this, ValueHandle value)
Parameters
self
IntPtrTransfer ownership: None Nullable: False
this
IntPtrvalue
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(IntPtr)
Calls native method gtk_expression_get_value_type.
public static extern nuint GetValueType(IntPtr self)
Parameters
self
IntPtrTransfer ownership: None Nullable: False
Returns
- nuint
Transfer ownership: None Nullable: False
IsStatic(IntPtr)
Calls native method gtk_expression_is_static.
public static extern bool IsStatic(IntPtr self)
Parameters
self
IntPtrTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
Ref(IntPtr)
Calls native method gtk_expression_ref.
public static extern IntPtr Ref(IntPtr self)
Parameters
self
IntPtrTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: Full Nullable: False
Unref(IntPtr)
Calls native method gtk_expression_unref.
public static extern void Unref(IntPtr self)
Parameters
self
IntPtrTransfer ownership: Full Nullable: False
Watch(IntPtr, IntPtr, ExpressionNotify, IntPtr, DestroyNotify)
Calls native method gtk_expression_watch.
public static extern ExpressionWatchUnownedHandle Watch(IntPtr self, IntPtr @this, ExpressionNotify notify, IntPtr userData, DestroyNotify userDestroy)
Parameters
self
IntPtrTransfer ownership: None Nullable: False
this
IntPtrnotify
ExpressionNotifyTransfer ownership: None Nullable: False
userData
IntPtrTransfer ownership: None Nullable: True
userDestroy
DestroyNotifyTransfer ownership: None Nullable: False
Returns
- ExpressionWatchUnownedHandle
Transfer ownership: None Nullable: False