Class FileSaver
public class FileSaver
- Inheritance
-
FileSaver
- Inherited Members
Methods
GetBuffer(nint)
Calls native method gtk_source_file_saver_get_buffer.
public static extern nint GetBuffer(nint saver)
Parameters
saver
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: False
GetCompressionType(nint)
Calls native method gtk_source_file_saver_get_compression_type.
public static extern CompressionType GetCompressionType(nint saver)
Parameters
saver
nintTransfer ownership: None Nullable: False
Returns
- CompressionType
Transfer ownership: None Nullable: False
GetEncoding(nint)
Calls native method gtk_source_file_saver_get_encoding.
public static extern EncodingUnownedHandle GetEncoding(nint saver)
Parameters
saver
nintTransfer ownership: None Nullable: False
Returns
- EncodingUnownedHandle
Transfer ownership: None Nullable: False
GetFile(nint)
Calls native method gtk_source_file_saver_get_file.
public static extern nint GetFile(nint saver)
Parameters
saver
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: False
GetFlags(nint)
Calls native method gtk_source_file_saver_get_flags.
public static extern FileSaverFlags GetFlags(nint saver)
Parameters
saver
nintTransfer ownership: None Nullable: False
Returns
- FileSaverFlags
Transfer ownership: None Nullable: False
GetGType()
Calls native function gtk_source_file_saver_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetLocation(nint)
Calls native method gtk_source_file_saver_get_location.
public static extern nint GetLocation(nint saver)
Parameters
saver
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: False
GetNewlineType(nint)
Calls native method gtk_source_file_saver_get_newline_type.
public static extern NewlineType GetNewlineType(nint saver)
Parameters
saver
nintTransfer ownership: None Nullable: False
Returns
- NewlineType
Transfer ownership: None Nullable: False
New(nint, nint)
Calls native constructor gtk_source_file_saver_new.
public static extern nint New(nint buffer, nint file)
Parameters
buffer
nintTransfer ownership: None Nullable: False
file
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: False
NewWithTarget(nint, nint, nint)
Calls native constructor gtk_source_file_saver_new_with_target.
public static extern nint NewWithTarget(nint buffer, nint file, nint targetLocation)
Parameters
buffer
nintTransfer ownership: None Nullable: False
file
nintTransfer ownership: None Nullable: False
targetLocation
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: False
SaveAsync(nint, int, nint, FileProgressCallback, nint, DestroyNotify, AsyncReadyCallback, nint)
Calls native method gtk_source_file_saver_save_async.
public static extern void SaveAsync(nint saver, int ioPriority, nint cancellable, FileProgressCallback progressCallback, nint progressCallbackData, DestroyNotify progressCallbackNotify, AsyncReadyCallback callback, nint userData)
Parameters
saver
nintTransfer ownership: None Nullable: False
ioPriority
intTransfer ownership: None Nullable: False
cancellable
nintTransfer ownership: None Nullable: True
progressCallback
FileProgressCallbackTransfer ownership: None Nullable: True
progressCallbackData
nintTransfer ownership: None Nullable: True
progressCallbackNotify
DestroyNotifyTransfer ownership: None Nullable: True
callback
AsyncReadyCallbackTransfer ownership: None Nullable: True
userData
nintTransfer ownership: None Nullable: True
SaveFinish(nint, nint, out ErrorOwnedHandle)
Calls native method gtk_source_file_saver_save_finish.
public static extern bool SaveFinish(nint saver, nint result, out ErrorOwnedHandle error)
Parameters
saver
nintTransfer ownership: None Nullable: False
result
nintTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
SetCompressionType(nint, CompressionType)
Calls native method gtk_source_file_saver_set_compression_type.
public static extern void SetCompressionType(nint saver, CompressionType compressionType)
Parameters
saver
nintTransfer ownership: None Nullable: False
compressionType
CompressionTypeTransfer ownership: None Nullable: False
SetEncoding(nint, EncodingHandle)
Calls native method gtk_source_file_saver_set_encoding.
public static extern void SetEncoding(nint saver, EncodingHandle encoding)
Parameters
saver
nintTransfer ownership: None Nullable: False
encoding
EncodingHandleTransfer ownership: None Nullable: True
SetFlags(nint, FileSaverFlags)
Calls native method gtk_source_file_saver_set_flags.
public static extern void SetFlags(nint saver, FileSaverFlags flags)
Parameters
saver
nintTransfer ownership: None Nullable: False
flags
FileSaverFlagsTransfer ownership: None Nullable: False
SetNewlineType(nint, NewlineType)
Calls native method gtk_source_file_saver_set_newline_type.
public static extern void SetNewlineType(nint saver, NewlineType newlineType)
Parameters
saver
nintTransfer ownership: None Nullable: False
newlineType
NewlineTypeTransfer ownership: None Nullable: False