Class StringList
public class StringList
- Inheritance
-
StringList
- Inherited Members
Methods
Append(nint, NonNullableUtf8StringHandle)
Calls native method gtk_string_list_append.
public static extern void Append(nint self, NonNullableUtf8StringHandle @string)
Parameters
self
nintTransfer ownership: None Nullable: False
string
NonNullableUtf8StringHandle
GetGType()
Calls native function gtk_string_list_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetString(nint, uint)
Calls native method gtk_string_list_get_string.
public static extern NullableUtf8StringUnownedHandle GetString(nint self, uint position)
Parameters
self
nintTransfer ownership: None Nullable: False
position
uintTransfer ownership: None Nullable: False
Returns
- NullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: True
New(Utf8StringArrayNullTerminatedHandle)
Calls native constructor gtk_string_list_new.
public static extern nint New(Utf8StringArrayNullTerminatedHandle strings)
Parameters
strings
Utf8StringArrayNullTerminatedHandleTransfer ownership: None Nullable: True
Returns
- nint
Transfer ownership: Full Nullable: False
Remove(nint, uint)
Calls native method gtk_string_list_remove.
public static extern void Remove(nint self, uint position)
Parameters
self
nintTransfer ownership: None Nullable: False
position
uintTransfer ownership: None Nullable: False
Splice(nint, uint, uint, Utf8StringArrayNullTerminatedHandle)
Calls native method gtk_string_list_splice.
public static extern void Splice(nint self, uint position, uint nRemovals, Utf8StringArrayNullTerminatedHandle additions)
Parameters
self
nintTransfer ownership: None Nullable: False
position
uintTransfer ownership: None Nullable: False
nRemovals
uintTransfer ownership: None Nullable: False
additions
Utf8StringArrayNullTerminatedHandleTransfer ownership: None Nullable: True
Take(nint, NonNullableUtf8StringHandle)
Calls native method gtk_string_list_take.
public static extern void Take(nint self, NonNullableUtf8StringHandle @string)
Parameters
self
nintTransfer ownership: None Nullable: False
string
NonNullableUtf8StringHandle