Class PrintSettings
public class PrintSettings
- Inheritance
-
PrintSettings
- Inherited Members
Methods
Copy(IntPtr)
Calls native method gtk_print_settings_copy.
public static extern IntPtr Copy(IntPtr other)
Parameters
other
IntPtrTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: Full Nullable: False
Foreach(IntPtr, PrintSettingsFunc, IntPtr)
Calls native method gtk_print_settings_foreach.
public static extern void Foreach(IntPtr settings, PrintSettingsFunc func, IntPtr userData)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
func
PrintSettingsFuncTransfer ownership: None Nullable: False
userData
IntPtrTransfer ownership: None Nullable: True
Get(IntPtr, NonNullableUtf8StringHandle)
Calls native method gtk_print_settings_get.
public static extern NullableUtf8StringUnownedHandle Get(IntPtr settings, NonNullableUtf8StringHandle key)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
key
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- NullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: True
GetBool(IntPtr, NonNullableUtf8StringHandle)
Calls native method gtk_print_settings_get_bool.
public static extern bool GetBool(IntPtr settings, NonNullableUtf8StringHandle key)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
key
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetCollate(IntPtr)
Calls native method gtk_print_settings_get_collate.
public static extern bool GetCollate(IntPtr settings)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetDefaultSource(IntPtr)
Calls native method gtk_print_settings_get_default_source.
public static extern NullableUtf8StringUnownedHandle GetDefaultSource(IntPtr settings)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
Returns
- NullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: True
GetDither(IntPtr)
Calls native method gtk_print_settings_get_dither.
public static extern NullableUtf8StringUnownedHandle GetDither(IntPtr settings)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
Returns
- NullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: True
GetDouble(IntPtr, NonNullableUtf8StringHandle)
Calls native method gtk_print_settings_get_double.
public static extern double GetDouble(IntPtr settings, NonNullableUtf8StringHandle key)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
key
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- double
Transfer ownership: None Nullable: False
GetDoubleWithDefault(IntPtr, NonNullableUtf8StringHandle, double)
Calls native method gtk_print_settings_get_double_with_default.
public static extern double GetDoubleWithDefault(IntPtr settings, NonNullableUtf8StringHandle key, double def)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
key
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
def
doubleTransfer ownership: None Nullable: False
Returns
- double
Transfer ownership: None Nullable: False
GetDuplex(IntPtr)
Calls native method gtk_print_settings_get_duplex.
public static extern PrintDuplex GetDuplex(IntPtr settings)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
Returns
- PrintDuplex
Transfer ownership: None Nullable: False
GetFinishings(IntPtr)
Calls native method gtk_print_settings_get_finishings.
public static extern NullableUtf8StringUnownedHandle GetFinishings(IntPtr settings)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
Returns
- NullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: True
GetGType()
Calls native function gtk_print_settings_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetInt(IntPtr, NonNullableUtf8StringHandle)
Calls native method gtk_print_settings_get_int.
public static extern int GetInt(IntPtr settings, NonNullableUtf8StringHandle key)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
key
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- int
Transfer ownership: None Nullable: False
GetIntWithDefault(IntPtr, NonNullableUtf8StringHandle, int)
Calls native method gtk_print_settings_get_int_with_default.
public static extern int GetIntWithDefault(IntPtr settings, NonNullableUtf8StringHandle key, int def)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
key
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
def
intTransfer ownership: None Nullable: False
Returns
- int
Transfer ownership: None Nullable: False
GetLength(IntPtr, NonNullableUtf8StringHandle, Unit)
Calls native method gtk_print_settings_get_length.
public static extern double GetLength(IntPtr settings, NonNullableUtf8StringHandle key, Unit unit)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
key
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
unit
UnitTransfer ownership: None Nullable: False
Returns
- double
Transfer ownership: None Nullable: False
GetMediaType(IntPtr)
Calls native method gtk_print_settings_get_media_type.
public static extern NullableUtf8StringUnownedHandle GetMediaType(IntPtr settings)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
Returns
- NullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: True
GetNCopies(IntPtr)
Calls native method gtk_print_settings_get_n_copies.
public static extern int GetNCopies(IntPtr settings)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
Returns
- int
Transfer ownership: None Nullable: False
GetNumberUp(IntPtr)
Calls native method gtk_print_settings_get_number_up.
public static extern int GetNumberUp(IntPtr settings)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
Returns
- int
Transfer ownership: None Nullable: False
GetNumberUpLayout(IntPtr)
Calls native method gtk_print_settings_get_number_up_layout.
public static extern NumberUpLayout GetNumberUpLayout(IntPtr settings)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
Returns
- NumberUpLayout
Transfer ownership: None Nullable: False
GetOrientation(IntPtr)
Calls native method gtk_print_settings_get_orientation.
public static extern PageOrientation GetOrientation(IntPtr settings)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
Returns
- PageOrientation
Transfer ownership: None Nullable: False
GetOutputBin(IntPtr)
Calls native method gtk_print_settings_get_output_bin.
public static extern NullableUtf8StringUnownedHandle GetOutputBin(IntPtr settings)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
Returns
- NullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: True
GetPageSet(IntPtr)
Calls native method gtk_print_settings_get_page_set.
public static extern PageSet GetPageSet(IntPtr settings)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
Returns
- PageSet
Transfer ownership: None Nullable: False
GetPaperHeight(IntPtr, Unit)
Calls native method gtk_print_settings_get_paper_height.
public static extern double GetPaperHeight(IntPtr settings, Unit unit)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
unit
UnitTransfer ownership: None Nullable: False
Returns
- double
Transfer ownership: None Nullable: False
GetPaperSize(IntPtr)
Calls native method gtk_print_settings_get_paper_size.
public static extern PaperSizeOwnedHandle GetPaperSize(IntPtr settings)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
Returns
- PaperSizeOwnedHandle
Transfer ownership: Full Nullable: True
GetPaperWidth(IntPtr, Unit)
Calls native method gtk_print_settings_get_paper_width.
public static extern double GetPaperWidth(IntPtr settings, Unit unit)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
unit
UnitTransfer ownership: None Nullable: False
Returns
- double
Transfer ownership: None Nullable: False
GetPrintPages(IntPtr)
Calls native method gtk_print_settings_get_print_pages.
public static extern PrintPages GetPrintPages(IntPtr settings)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
Returns
- PrintPages
Transfer ownership: None Nullable: False
GetPrinter(IntPtr)
Calls native method gtk_print_settings_get_printer.
public static extern NullableUtf8StringUnownedHandle GetPrinter(IntPtr settings)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
Returns
- NullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: True
GetPrinterLpi(IntPtr)
Calls native method gtk_print_settings_get_printer_lpi.
public static extern double GetPrinterLpi(IntPtr settings)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
Returns
- double
Transfer ownership: None Nullable: False
GetQuality(IntPtr)
Calls native method gtk_print_settings_get_quality.
public static extern PrintQuality GetQuality(IntPtr settings)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
Returns
- PrintQuality
Transfer ownership: None Nullable: False
GetResolution(IntPtr)
Calls native method gtk_print_settings_get_resolution.
public static extern int GetResolution(IntPtr settings)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
Returns
- int
Transfer ownership: None Nullable: False
GetResolutionX(IntPtr)
Calls native method gtk_print_settings_get_resolution_x.
public static extern int GetResolutionX(IntPtr settings)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
Returns
- int
Transfer ownership: None Nullable: False
GetResolutionY(IntPtr)
Calls native method gtk_print_settings_get_resolution_y.
public static extern int GetResolutionY(IntPtr settings)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
Returns
- int
Transfer ownership: None Nullable: False
GetReverse(IntPtr)
Calls native method gtk_print_settings_get_reverse.
public static extern bool GetReverse(IntPtr settings)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetScale(IntPtr)
Calls native method gtk_print_settings_get_scale.
public static extern double GetScale(IntPtr settings)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
Returns
- double
Transfer ownership: None Nullable: False
GetUseColor(IntPtr)
Calls native method gtk_print_settings_get_use_color.
public static extern bool GetUseColor(IntPtr settings)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
HasKey(IntPtr, NonNullableUtf8StringHandle)
Calls native method gtk_print_settings_has_key.
public static extern bool HasKey(IntPtr settings, NonNullableUtf8StringHandle key)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
key
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
LoadFile(IntPtr, NonNullablePlatformStringHandle, out ErrorOwnedHandle)
Calls native method gtk_print_settings_load_file.
public static extern bool LoadFile(IntPtr settings, NonNullablePlatformStringHandle fileName, out ErrorOwnedHandle error)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
fileName
NonNullablePlatformStringHandleTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
LoadKeyFile(IntPtr, KeyFileHandle, NullableUtf8StringHandle, out ErrorOwnedHandle)
Calls native method gtk_print_settings_load_key_file.
public static extern bool LoadKeyFile(IntPtr settings, KeyFileHandle keyFile, NullableUtf8StringHandle groupName, out ErrorOwnedHandle error)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
keyFile
KeyFileHandleTransfer ownership: None Nullable: False
groupName
NullableUtf8StringHandleTransfer ownership: None Nullable: True
error
ErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
New()
Calls native constructor gtk_print_settings_new.
public static extern IntPtr New()
Returns
- IntPtr
Transfer ownership: Full Nullable: False
NewFromFile(NonNullablePlatformStringHandle, out ErrorOwnedHandle)
Calls native constructor gtk_print_settings_new_from_file.
public static extern IntPtr NewFromFile(NonNullablePlatformStringHandle fileName, out ErrorOwnedHandle error)
Parameters
fileName
NonNullablePlatformStringHandleTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- IntPtr
Transfer ownership: Full Nullable: False
NewFromGvariant(VariantHandle)
Calls native constructor gtk_print_settings_new_from_gvariant.
public static extern IntPtr NewFromGvariant(VariantHandle variant)
Parameters
variant
VariantHandleTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: Full Nullable: False
NewFromKeyFile(KeyFileHandle, NullableUtf8StringHandle, out ErrorOwnedHandle)
Calls native constructor gtk_print_settings_new_from_key_file.
public static extern IntPtr NewFromKeyFile(KeyFileHandle keyFile, NullableUtf8StringHandle groupName, out ErrorOwnedHandle error)
Parameters
keyFile
KeyFileHandleTransfer ownership: None Nullable: False
groupName
NullableUtf8StringHandleTransfer ownership: None Nullable: True
error
ErrorOwnedHandle
Returns
- IntPtr
Transfer ownership: Full Nullable: False
Set(IntPtr, NonNullableUtf8StringHandle, NullableUtf8StringHandle)
Calls native method gtk_print_settings_set.
public static extern void Set(IntPtr settings, NonNullableUtf8StringHandle key, NullableUtf8StringHandle value)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
key
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
value
NullableUtf8StringHandleTransfer ownership: None Nullable: True
SetBool(IntPtr, NonNullableUtf8StringHandle, bool)
Calls native method gtk_print_settings_set_bool.
public static extern void SetBool(IntPtr settings, NonNullableUtf8StringHandle key, bool value)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
key
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
value
boolTransfer ownership: None Nullable: False
SetCollate(IntPtr, bool)
Calls native method gtk_print_settings_set_collate.
public static extern void SetCollate(IntPtr settings, bool collate)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
collate
boolTransfer ownership: None Nullable: False
SetDefaultSource(IntPtr, NonNullableUtf8StringHandle)
Calls native method gtk_print_settings_set_default_source.
public static extern void SetDefaultSource(IntPtr settings, NonNullableUtf8StringHandle defaultSource)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
defaultSource
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
SetDither(IntPtr, NonNullableUtf8StringHandle)
Calls native method gtk_print_settings_set_dither.
public static extern void SetDither(IntPtr settings, NonNullableUtf8StringHandle dither)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
dither
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
SetDouble(IntPtr, NonNullableUtf8StringHandle, double)
Calls native method gtk_print_settings_set_double.
public static extern void SetDouble(IntPtr settings, NonNullableUtf8StringHandle key, double value)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
key
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
value
doubleTransfer ownership: None Nullable: False
SetDuplex(IntPtr, PrintDuplex)
Calls native method gtk_print_settings_set_duplex.
public static extern void SetDuplex(IntPtr settings, PrintDuplex duplex)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
duplex
PrintDuplexTransfer ownership: None Nullable: False
SetFinishings(IntPtr, NonNullableUtf8StringHandle)
Calls native method gtk_print_settings_set_finishings.
public static extern void SetFinishings(IntPtr settings, NonNullableUtf8StringHandle finishings)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
finishings
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
SetInt(IntPtr, NonNullableUtf8StringHandle, int)
Calls native method gtk_print_settings_set_int.
public static extern void SetInt(IntPtr settings, NonNullableUtf8StringHandle key, int value)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
key
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
value
intTransfer ownership: None Nullable: False
SetLength(IntPtr, NonNullableUtf8StringHandle, double, Unit)
Calls native method gtk_print_settings_set_length.
public static extern void SetLength(IntPtr settings, NonNullableUtf8StringHandle key, double value, Unit unit)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
key
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
value
doubleTransfer ownership: None Nullable: False
unit
UnitTransfer ownership: None Nullable: False
SetMediaType(IntPtr, NonNullableUtf8StringHandle)
Calls native method gtk_print_settings_set_media_type.
public static extern void SetMediaType(IntPtr settings, NonNullableUtf8StringHandle mediaType)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
mediaType
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
SetNCopies(IntPtr, int)
Calls native method gtk_print_settings_set_n_copies.
public static extern void SetNCopies(IntPtr settings, int numCopies)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
numCopies
intTransfer ownership: None Nullable: False
SetNumberUp(IntPtr, int)
Calls native method gtk_print_settings_set_number_up.
public static extern void SetNumberUp(IntPtr settings, int numberUp)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
numberUp
intTransfer ownership: None Nullable: False
SetNumberUpLayout(IntPtr, NumberUpLayout)
Calls native method gtk_print_settings_set_number_up_layout.
public static extern void SetNumberUpLayout(IntPtr settings, NumberUpLayout numberUpLayout)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
numberUpLayout
NumberUpLayoutTransfer ownership: None Nullable: False
SetOrientation(IntPtr, PageOrientation)
Calls native method gtk_print_settings_set_orientation.
public static extern void SetOrientation(IntPtr settings, PageOrientation orientation)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
orientation
PageOrientationTransfer ownership: None Nullable: False
SetOutputBin(IntPtr, NonNullableUtf8StringHandle)
Calls native method gtk_print_settings_set_output_bin.
public static extern void SetOutputBin(IntPtr settings, NonNullableUtf8StringHandle outputBin)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
outputBin
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
SetPageRanges(IntPtr, PageRangeArrayHandle, int)
Calls native method gtk_print_settings_set_page_ranges.
public static extern void SetPageRanges(IntPtr settings, PageRangeArrayHandle pageRanges, int numRanges)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
pageRanges
PageRangeArrayHandleTransfer ownership: None Nullable: False
numRanges
intTransfer ownership: None Nullable: False
SetPageSet(IntPtr, PageSet)
Calls native method gtk_print_settings_set_page_set.
public static extern void SetPageSet(IntPtr settings, PageSet pageSet)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
pageSet
PageSetTransfer ownership: None Nullable: False
SetPaperHeight(IntPtr, double, Unit)
Calls native method gtk_print_settings_set_paper_height.
public static extern void SetPaperHeight(IntPtr settings, double height, Unit unit)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
height
doubleTransfer ownership: None Nullable: False
unit
UnitTransfer ownership: None Nullable: False
SetPaperSize(IntPtr, PaperSizeHandle)
Calls native method gtk_print_settings_set_paper_size.
public static extern void SetPaperSize(IntPtr settings, PaperSizeHandle paperSize)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
paperSize
PaperSizeHandleTransfer ownership: None Nullable: False
SetPaperWidth(IntPtr, double, Unit)
Calls native method gtk_print_settings_set_paper_width.
public static extern void SetPaperWidth(IntPtr settings, double width, Unit unit)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
width
doubleTransfer ownership: None Nullable: False
unit
UnitTransfer ownership: None Nullable: False
SetPrintPages(IntPtr, PrintPages)
Calls native method gtk_print_settings_set_print_pages.
public static extern void SetPrintPages(IntPtr settings, PrintPages pages)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
pages
PrintPagesTransfer ownership: None Nullable: False
SetPrinter(IntPtr, NonNullableUtf8StringHandle)
Calls native method gtk_print_settings_set_printer.
public static extern void SetPrinter(IntPtr settings, NonNullableUtf8StringHandle printer)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
printer
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
SetPrinterLpi(IntPtr, double)
Calls native method gtk_print_settings_set_printer_lpi.
public static extern void SetPrinterLpi(IntPtr settings, double lpi)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
lpi
doubleTransfer ownership: None Nullable: False
SetQuality(IntPtr, PrintQuality)
Calls native method gtk_print_settings_set_quality.
public static extern void SetQuality(IntPtr settings, PrintQuality quality)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
quality
PrintQualityTransfer ownership: None Nullable: False
SetResolution(IntPtr, int)
Calls native method gtk_print_settings_set_resolution.
public static extern void SetResolution(IntPtr settings, int resolution)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
resolution
intTransfer ownership: None Nullable: False
SetResolutionXy(IntPtr, int, int)
Calls native method gtk_print_settings_set_resolution_xy.
public static extern void SetResolutionXy(IntPtr settings, int resolutionX, int resolutionY)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
resolutionX
intTransfer ownership: None Nullable: False
resolutionY
intTransfer ownership: None Nullable: False
SetReverse(IntPtr, bool)
Calls native method gtk_print_settings_set_reverse.
public static extern void SetReverse(IntPtr settings, bool reverse)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
reverse
boolTransfer ownership: None Nullable: False
SetScale(IntPtr, double)
Calls native method gtk_print_settings_set_scale.
public static extern void SetScale(IntPtr settings, double scale)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
scale
doubleTransfer ownership: None Nullable: False
SetUseColor(IntPtr, bool)
Calls native method gtk_print_settings_set_use_color.
public static extern void SetUseColor(IntPtr settings, bool useColor)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
useColor
boolTransfer ownership: None Nullable: False
ToFile(IntPtr, NonNullablePlatformStringHandle, out ErrorOwnedHandle)
Calls native method gtk_print_settings_to_file.
public static extern bool ToFile(IntPtr settings, NonNullablePlatformStringHandle fileName, out ErrorOwnedHandle error)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
fileName
NonNullablePlatformStringHandleTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
ToGvariant(IntPtr)
Calls native method gtk_print_settings_to_gvariant.
public static extern VariantUnownedHandle ToGvariant(IntPtr settings)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
Returns
- VariantUnownedHandle
Transfer ownership: None Nullable: False
ToKeyFile(IntPtr, KeyFileHandle, NullableUtf8StringHandle)
Calls native method gtk_print_settings_to_key_file.
public static extern void ToKeyFile(IntPtr settings, KeyFileHandle keyFile, NullableUtf8StringHandle groupName)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
keyFile
KeyFileHandleTransfer ownership: None Nullable: False
groupName
NullableUtf8StringHandleTransfer ownership: None Nullable: True
Unset(IntPtr, NonNullableUtf8StringHandle)
Calls native method gtk_print_settings_unset.
public static extern void Unset(IntPtr settings, NonNullableUtf8StringHandle key)
Parameters
settings
IntPtrTransfer ownership: None Nullable: False
key
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False