Class Builder
public class Builder
- Inheritance
-
Builder
- Inherited Members
Methods
AddFromFile(IntPtr, NonNullablePlatformStringHandle, out ErrorOwnedHandle)
Calls native method gtk_builder_add_from_file.
public static extern bool AddFromFile(IntPtr builder, NonNullablePlatformStringHandle filename, out ErrorOwnedHandle error)
Parameters
builder
IntPtrTransfer ownership: None Nullable: False
filename
NonNullablePlatformStringHandleTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
AddFromResource(IntPtr, NonNullableUtf8StringHandle, out ErrorOwnedHandle)
Calls native method gtk_builder_add_from_resource.
public static extern bool AddFromResource(IntPtr builder, NonNullableUtf8StringHandle resourcePath, out ErrorOwnedHandle error)
Parameters
builder
IntPtrTransfer ownership: None Nullable: False
resourcePath
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
AddFromString(IntPtr, NonNullableUtf8StringHandle, long, out ErrorOwnedHandle)
Calls native method gtk_builder_add_from_string.
public static extern bool AddFromString(IntPtr builder, NonNullableUtf8StringHandle buffer, long length, out ErrorOwnedHandle error)
Parameters
builder
IntPtrTransfer ownership: None Nullable: False
buffer
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
length
longTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
AddObjectsFromFile(IntPtr, NonNullablePlatformStringHandle, Utf8StringArrayNullTerminatedHandle, out ErrorOwnedHandle)
Calls native method gtk_builder_add_objects_from_file.
public static extern bool AddObjectsFromFile(IntPtr builder, NonNullablePlatformStringHandle filename, Utf8StringArrayNullTerminatedHandle objectIds, out ErrorOwnedHandle error)
Parameters
builder
IntPtrTransfer ownership: None Nullable: False
filename
NonNullablePlatformStringHandleTransfer ownership: None Nullable: False
objectIds
Utf8StringArrayNullTerminatedHandleTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
AddObjectsFromResource(IntPtr, NonNullableUtf8StringHandle, Utf8StringArrayNullTerminatedHandle, out ErrorOwnedHandle)
Calls native method gtk_builder_add_objects_from_resource.
public static extern bool AddObjectsFromResource(IntPtr builder, NonNullableUtf8StringHandle resourcePath, Utf8StringArrayNullTerminatedHandle objectIds, out ErrorOwnedHandle error)
Parameters
builder
IntPtrTransfer ownership: None Nullable: False
resourcePath
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
objectIds
Utf8StringArrayNullTerminatedHandleTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
AddObjectsFromString(IntPtr, NonNullableUtf8StringHandle, long, Utf8StringArrayNullTerminatedHandle, out ErrorOwnedHandle)
Calls native method gtk_builder_add_objects_from_string.
public static extern bool AddObjectsFromString(IntPtr builder, NonNullableUtf8StringHandle buffer, long length, Utf8StringArrayNullTerminatedHandle objectIds, out ErrorOwnedHandle error)
Parameters
builder
IntPtrTransfer ownership: None Nullable: False
buffer
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
length
longTransfer ownership: None Nullable: False
objectIds
Utf8StringArrayNullTerminatedHandleTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
CreateClosure(IntPtr, NonNullableUtf8StringHandle, BuilderClosureFlags, IntPtr, out ErrorOwnedHandle)
Calls native method gtk_builder_create_closure.
public static extern ClosureOwnedHandle CreateClosure(IntPtr builder, NonNullableUtf8StringHandle functionName, BuilderClosureFlags flags, IntPtr @object, out ErrorOwnedHandle error)
Parameters
builder
IntPtrTransfer ownership: None Nullable: False
functionName
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
flags
BuilderClosureFlagsTransfer ownership: None Nullable: False
object
IntPtrerror
ErrorOwnedHandle
Returns
- ClosureOwnedHandle
Transfer ownership: Full Nullable: True
ExposeObject(IntPtr, NonNullableUtf8StringHandle, IntPtr)
Calls native method gtk_builder_expose_object.
public static extern void ExposeObject(IntPtr builder, NonNullableUtf8StringHandle name, IntPtr @object)
Parameters
builder
IntPtrTransfer ownership: None Nullable: False
name
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
object
IntPtr
ExtendWithTemplate(IntPtr, IntPtr, Type, NonNullableUtf8StringHandle, long, out ErrorOwnedHandle)
Calls native method gtk_builder_extend_with_template.
public static extern bool ExtendWithTemplate(IntPtr builder, IntPtr @object, Type templateType, NonNullableUtf8StringHandle buffer, long length, out ErrorOwnedHandle error)
Parameters
builder
IntPtrTransfer ownership: None Nullable: False
object
IntPtrtemplateType
TypeTransfer ownership: None Nullable: False
buffer
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
length
longTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
GetCurrentObject(IntPtr)
Calls native method gtk_builder_get_current_object.
public static extern IntPtr GetCurrentObject(IntPtr builder)
Parameters
builder
IntPtrTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: None Nullable: True
GetGType()
Calls native function gtk_builder_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetObject(IntPtr, NonNullableUtf8StringHandle)
Calls native method gtk_builder_get_object.
public static extern IntPtr GetObject(IntPtr builder, NonNullableUtf8StringHandle name)
Parameters
builder
IntPtrTransfer ownership: None Nullable: False
name
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: None Nullable: True
GetScope(IntPtr)
Calls native method gtk_builder_get_scope.
public static extern IntPtr GetScope(IntPtr builder)
Parameters
builder
IntPtrTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: None Nullable: False
GetTranslationDomain(IntPtr)
Calls native method gtk_builder_get_translation_domain.
public static extern NullableUtf8StringUnownedHandle GetTranslationDomain(IntPtr builder)
Parameters
builder
IntPtrTransfer ownership: None Nullable: False
Returns
- NullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: True
GetTypeFromName(IntPtr, NonNullableUtf8StringHandle)
Calls native method gtk_builder_get_type_from_name.
public static extern nuint GetTypeFromName(IntPtr builder, NonNullableUtf8StringHandle typeName)
Parameters
builder
IntPtrTransfer ownership: None Nullable: False
typeName
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- nuint
Transfer ownership: None Nullable: False
New()
Calls native constructor gtk_builder_new.
public static extern IntPtr New()
Returns
- IntPtr
Transfer ownership: Full Nullable: False
NewFromFile(NonNullablePlatformStringHandle)
Calls native constructor gtk_builder_new_from_file.
public static extern IntPtr NewFromFile(NonNullablePlatformStringHandle filename)
Parameters
filename
NonNullablePlatformStringHandleTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: Full Nullable: False
NewFromResource(NonNullableUtf8StringHandle)
Calls native constructor gtk_builder_new_from_resource.
public static extern IntPtr NewFromResource(NonNullableUtf8StringHandle resourcePath)
Parameters
resourcePath
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: Full Nullable: False
NewFromString(NonNullableUtf8StringHandle, long)
Calls native constructor gtk_builder_new_from_string.
public static extern IntPtr NewFromString(NonNullableUtf8StringHandle @string, long length)
Parameters
string
NonNullableUtf8StringHandlelength
longTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: Full Nullable: False
SetCurrentObject(IntPtr, IntPtr)
Calls native method gtk_builder_set_current_object.
public static extern void SetCurrentObject(IntPtr builder, IntPtr currentObject)
Parameters
builder
IntPtrTransfer ownership: None Nullable: False
currentObject
IntPtrTransfer ownership: None Nullable: True
SetScope(IntPtr, IntPtr)
Calls native method gtk_builder_set_scope.
public static extern void SetScope(IntPtr builder, IntPtr scope)
Parameters
builder
IntPtrTransfer ownership: None Nullable: False
scope
IntPtrTransfer ownership: None Nullable: True
SetTranslationDomain(IntPtr, NullableUtf8StringHandle)
Calls native method gtk_builder_set_translation_domain.
public static extern void SetTranslationDomain(IntPtr builder, NullableUtf8StringHandle domain)
Parameters
builder
IntPtrTransfer ownership: None Nullable: False
domain
NullableUtf8StringHandleTransfer ownership: None Nullable: True