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