Class FileFilter
public class FileFilter
- Inheritance
-
FileFilter
- Inherited Members
Methods
AddMimeType(nint, NonNullableUtf8StringHandle)
Calls native method gtk_file_filter_add_mime_type.
public static extern void AddMimeType(nint filter, NonNullableUtf8StringHandle mimeType)
Parameters
filter
nintTransfer ownership: None Nullable: False
mimeType
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
AddPattern(nint, NonNullableUtf8StringHandle)
Calls native method gtk_file_filter_add_pattern.
public static extern void AddPattern(nint filter, NonNullableUtf8StringHandle pattern)
Parameters
filter
nintTransfer ownership: None Nullable: False
pattern
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
AddPixbufFormats(nint)
Calls native method gtk_file_filter_add_pixbuf_formats.
public static extern void AddPixbufFormats(nint filter)
Parameters
filter
nintTransfer ownership: None Nullable: False
AddSuffix(nint, NonNullableUtf8StringHandle)
Calls native method gtk_file_filter_add_suffix. Version: 4.4
[Version("4.4")]
public static extern void AddSuffix(nint filter, NonNullableUtf8StringHandle suffix)
Parameters
filter
nintTransfer ownership: None Nullable: False
suffix
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
GetAttributes(nint)
Calls native method gtk_file_filter_get_attributes.
public static extern Utf8StringArrayNullTerminatedUnownedHandle GetAttributes(nint filter)
Parameters
filter
nintTransfer ownership: None Nullable: False
Returns
- Utf8StringArrayNullTerminatedUnownedHandle
Transfer ownership: None Nullable: False
GetGType()
Calls native function gtk_file_filter_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetName(nint)
Calls native method gtk_file_filter_get_name.
public static extern NullableUtf8StringUnownedHandle GetName(nint filter)
Parameters
filter
nintTransfer ownership: None Nullable: False
Returns
- NullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: True
New()
Calls native constructor gtk_file_filter_new.
public static extern nint New()
Returns
- nint
Transfer ownership: Full Nullable: False
NewFromGvariant(VariantHandle)
Calls native constructor gtk_file_filter_new_from_gvariant.
public static extern nint NewFromGvariant(VariantHandle variant)
Parameters
variant
VariantHandleTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: False
SetName(nint, NullableUtf8StringHandle)
Calls native method gtk_file_filter_set_name.
public static extern void SetName(nint filter, NullableUtf8StringHandle name)
Parameters
filter
nintTransfer ownership: None Nullable: False
name
NullableUtf8StringHandleTransfer ownership: None Nullable: True
ToGvariant(nint)
Calls native method gtk_file_filter_to_gvariant.
public static extern VariantUnownedHandle ToGvariant(nint filter)
Parameters
filter
nintTransfer ownership: None Nullable: False
Returns
- VariantUnownedHandle
Transfer ownership: None Nullable: False