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