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