Class FileChooser
public class FileChooser
- Inheritance
-
FileChooser
- Inherited Members
Methods
AddChoice(nint, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle, Utf8StringArrayNullTerminatedHandle, Utf8StringArrayNullTerminatedHandle)
Calls native method gtk_file_chooser_add_choice.
public static extern void AddChoice(nint chooser, NonNullableUtf8StringHandle id, NonNullableUtf8StringHandle label, Utf8StringArrayNullTerminatedHandle options, Utf8StringArrayNullTerminatedHandle optionLabels)
Parameters
chooser
nintTransfer ownership: None Nullable: False
id
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
label
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
options
Utf8StringArrayNullTerminatedHandleTransfer ownership: None Nullable: True
optionLabels
Utf8StringArrayNullTerminatedHandleTransfer ownership: None Nullable: True
AddFilter(nint, nint)
Calls native method gtk_file_chooser_add_filter.
public static extern void AddFilter(nint chooser, nint filter)
Parameters
chooser
nintTransfer ownership: None Nullable: False
filter
nintTransfer ownership: None Nullable: False
AddShortcutFolder(nint, nint, out ErrorOwnedHandle)
Calls native method gtk_file_chooser_add_shortcut_folder.
public static extern bool AddShortcutFolder(nint chooser, nint folder, out ErrorOwnedHandle error)
Parameters
chooser
nintTransfer ownership: None Nullable: False
folder
nintTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
GetAction(nint)
Calls native method gtk_file_chooser_get_action.
public static extern FileChooserAction GetAction(nint chooser)
Parameters
chooser
nintTransfer ownership: None Nullable: False
Returns
- FileChooserAction
Transfer ownership: None Nullable: False
GetChoice(nint, NonNullableUtf8StringHandle)
Calls native method gtk_file_chooser_get_choice.
public static extern NullableUtf8StringUnownedHandle GetChoice(nint chooser, NonNullableUtf8StringHandle id)
Parameters
chooser
nintTransfer ownership: None Nullable: False
id
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- NullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: True
GetCreateFolders(nint)
Calls native method gtk_file_chooser_get_create_folders.
public static extern bool GetCreateFolders(nint chooser)
Parameters
chooser
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetCurrentFolder(nint)
Calls native method gtk_file_chooser_get_current_folder.
public static extern nint GetCurrentFolder(nint chooser)
Parameters
chooser
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: True
GetCurrentName(nint)
Calls native method gtk_file_chooser_get_current_name.
public static extern NullableUtf8StringOwnedHandle GetCurrentName(nint chooser)
Parameters
chooser
nintTransfer ownership: None Nullable: False
Returns
- NullableUtf8StringOwnedHandle
Transfer ownership: Full Nullable: True
GetFile(nint)
Calls native method gtk_file_chooser_get_file.
public static extern nint GetFile(nint chooser)
Parameters
chooser
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: True
GetFiles(nint)
Calls native method gtk_file_chooser_get_files.
public static extern nint GetFiles(nint chooser)
Parameters
chooser
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: False
GetFilter(nint)
Calls native method gtk_file_chooser_get_filter.
public static extern nint GetFilter(nint chooser)
Parameters
chooser
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: True
GetFilters(nint)
Calls native method gtk_file_chooser_get_filters.
public static extern nint GetFilters(nint chooser)
Parameters
chooser
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: False
GetGType()
Calls native function gtk_file_chooser_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetSelectMultiple(nint)
Calls native method gtk_file_chooser_get_select_multiple.
public static extern bool GetSelectMultiple(nint chooser)
Parameters
chooser
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetShortcutFolders(nint)
Calls native method gtk_file_chooser_get_shortcut_folders.
public static extern nint GetShortcutFolders(nint chooser)
Parameters
chooser
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: False
RemoveChoice(nint, NonNullableUtf8StringHandle)
Calls native method gtk_file_chooser_remove_choice.
public static extern void RemoveChoice(nint chooser, NonNullableUtf8StringHandle id)
Parameters
chooser
nintTransfer ownership: None Nullable: False
id
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
RemoveFilter(nint, nint)
Calls native method gtk_file_chooser_remove_filter.
public static extern void RemoveFilter(nint chooser, nint filter)
Parameters
chooser
nintTransfer ownership: None Nullable: False
filter
nintTransfer ownership: None Nullable: False
RemoveShortcutFolder(nint, nint, out ErrorOwnedHandle)
Calls native method gtk_file_chooser_remove_shortcut_folder.
public static extern bool RemoveShortcutFolder(nint chooser, nint folder, out ErrorOwnedHandle error)
Parameters
chooser
nintTransfer ownership: None Nullable: False
folder
nintTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
SetAction(nint, FileChooserAction)
Calls native method gtk_file_chooser_set_action.
public static extern void SetAction(nint chooser, FileChooserAction action)
Parameters
chooser
nintTransfer ownership: None Nullable: False
action
FileChooserActionTransfer ownership: None Nullable: False
SetChoice(nint, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle)
Calls native method gtk_file_chooser_set_choice.
public static extern void SetChoice(nint chooser, NonNullableUtf8StringHandle id, NonNullableUtf8StringHandle option)
Parameters
chooser
nintTransfer ownership: None Nullable: False
id
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
option
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
SetCreateFolders(nint, bool)
Calls native method gtk_file_chooser_set_create_folders.
public static extern void SetCreateFolders(nint chooser, bool createFolders)
Parameters
chooser
nintTransfer ownership: None Nullable: False
createFolders
boolTransfer ownership: None Nullable: False
SetCurrentFolder(nint, nint, out ErrorOwnedHandle)
Calls native method gtk_file_chooser_set_current_folder.
public static extern bool SetCurrentFolder(nint chooser, nint file, out ErrorOwnedHandle error)
Parameters
chooser
nintTransfer ownership: None Nullable: False
file
nintTransfer ownership: None Nullable: True
error
ErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
SetCurrentName(nint, NonNullableUtf8StringHandle)
Calls native method gtk_file_chooser_set_current_name.
public static extern void SetCurrentName(nint chooser, NonNullableUtf8StringHandle name)
Parameters
chooser
nintTransfer ownership: None Nullable: False
name
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
SetFile(nint, nint, out ErrorOwnedHandle)
Calls native method gtk_file_chooser_set_file.
public static extern bool SetFile(nint chooser, nint file, out ErrorOwnedHandle error)
Parameters
chooser
nintTransfer ownership: None Nullable: False
file
nintTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
SetFilter(nint, nint)
Calls native method gtk_file_chooser_set_filter.
public static extern void SetFilter(nint chooser, nint filter)
Parameters
chooser
nintTransfer ownership: None Nullable: False
filter
nintTransfer ownership: None Nullable: False
SetSelectMultiple(nint, bool)
Calls native method gtk_file_chooser_set_select_multiple.
public static extern void SetSelectMultiple(nint chooser, bool selectMultiple)