Table of Contents

Class Settings

Namespace
Gtk
Assembly
Gtk-4.0.dll
public class Settings : Object, IObject, INotifyPropertyChanged, IDisposable, StyleProvider, IHandle, GTypeProvider
Inheritance
Settings
Implements
Inherited Members

Constructors

Settings(bool, params ConstructArgument[])

protected Settings(bool owned, params ConstructArgument[] constructArguments)

Parameters

owned bool
constructArguments ConstructArgument[]

Settings(IntPtr, bool)

protected Settings(IntPtr ptr, bool ownedRef)

Parameters

ptr IntPtr
ownedRef bool

Fields

GtkAlternativeButtonOrderPropertyDefinition

public static readonly Property<bool, Settings> GtkAlternativeButtonOrderPropertyDefinition

Field Value

Property<bool, Settings>

GtkAlternativeSortArrowsPropertyDefinition

public static readonly Property<bool, Settings> GtkAlternativeSortArrowsPropertyDefinition

Field Value

Property<bool, Settings>

GtkApplicationPreferDarkThemePropertyDefinition

public static readonly Property<bool, Settings> GtkApplicationPreferDarkThemePropertyDefinition

Field Value

Property<bool, Settings>

GtkCursorAspectRatioPropertyDefinition

public static readonly Property<double, Settings> GtkCursorAspectRatioPropertyDefinition

Field Value

Property<double, Settings>

GtkCursorBlinkPropertyDefinition

public static readonly Property<bool, Settings> GtkCursorBlinkPropertyDefinition

Field Value

Property<bool, Settings>

GtkCursorBlinkTimePropertyDefinition

public static readonly Property<int, Settings> GtkCursorBlinkTimePropertyDefinition

Field Value

Property<int, Settings>

GtkCursorBlinkTimeoutPropertyDefinition

public static readonly Property<int, Settings> GtkCursorBlinkTimeoutPropertyDefinition

Field Value

Property<int, Settings>

GtkCursorThemeNamePropertyDefinition

public static readonly Property<string?, Settings> GtkCursorThemeNamePropertyDefinition

Field Value

Property<string, Settings>

GtkCursorThemeSizePropertyDefinition

public static readonly Property<int, Settings> GtkCursorThemeSizePropertyDefinition

Field Value

Property<int, Settings>

GtkDecorationLayoutPropertyDefinition

public static readonly Property<string?, Settings> GtkDecorationLayoutPropertyDefinition

Field Value

Property<string, Settings>

GtkDialogsUseHeaderPropertyDefinition

public static readonly Property<bool, Settings> GtkDialogsUseHeaderPropertyDefinition

Field Value

Property<bool, Settings>

GtkDndDragThresholdPropertyDefinition

public static readonly Property<int, Settings> GtkDndDragThresholdPropertyDefinition

Field Value

Property<int, Settings>

GtkDoubleClickDistancePropertyDefinition

public static readonly Property<int, Settings> GtkDoubleClickDistancePropertyDefinition

Field Value

Property<int, Settings>

GtkDoubleClickTimePropertyDefinition

public static readonly Property<int, Settings> GtkDoubleClickTimePropertyDefinition

Field Value

Property<int, Settings>

GtkEnableAccelsPropertyDefinition

public static readonly Property<bool, Settings> GtkEnableAccelsPropertyDefinition

Field Value

Property<bool, Settings>

GtkEnableAnimationsPropertyDefinition

public static readonly Property<bool, Settings> GtkEnableAnimationsPropertyDefinition

Field Value

Property<bool, Settings>

GtkEnableEventSoundsPropertyDefinition

public static readonly Property<bool, Settings> GtkEnableEventSoundsPropertyDefinition

Field Value

Property<bool, Settings>

GtkEnableInputFeedbackSoundsPropertyDefinition

public static readonly Property<bool, Settings> GtkEnableInputFeedbackSoundsPropertyDefinition

Field Value

Property<bool, Settings>

GtkEnablePrimaryPastePropertyDefinition

public static readonly Property<bool, Settings> GtkEnablePrimaryPastePropertyDefinition

Field Value

Property<bool, Settings>

GtkEntryPasswordHintTimeoutPropertyDefinition

public static readonly Property<uint, Settings> GtkEntryPasswordHintTimeoutPropertyDefinition

Field Value

Property<uint, Settings>

GtkEntrySelectOnFocusPropertyDefinition

public static readonly Property<bool, Settings> GtkEntrySelectOnFocusPropertyDefinition

Field Value

Property<bool, Settings>

GtkErrorBellPropertyDefinition

public static readonly Property<bool, Settings> GtkErrorBellPropertyDefinition

Field Value

Property<bool, Settings>

GtkFontNamePropertyDefinition

public static readonly Property<string?, Settings> GtkFontNamePropertyDefinition

Field Value

Property<string, Settings>

GtkFontconfigTimestampPropertyDefinition

public static readonly Property<uint, Settings> GtkFontconfigTimestampPropertyDefinition

Field Value

Property<uint, Settings>

GtkHintFontMetricsPropertyDefinition

public static readonly Property<bool, Settings> GtkHintFontMetricsPropertyDefinition

Field Value

Property<bool, Settings>

GtkIconThemeNamePropertyDefinition

public static readonly Property<string?, Settings> GtkIconThemeNamePropertyDefinition

Field Value

Property<string, Settings>

GtkImModulePropertyDefinition

public static readonly Property<string?, Settings> GtkImModulePropertyDefinition

Field Value

Property<string, Settings>

GtkKeynavUseCaretPropertyDefinition

public static readonly Property<bool, Settings> GtkKeynavUseCaretPropertyDefinition

Field Value

Property<bool, Settings>

GtkLabelSelectOnFocusPropertyDefinition

public static readonly Property<bool, Settings> GtkLabelSelectOnFocusPropertyDefinition

Field Value

Property<bool, Settings>

GtkLongPressTimePropertyDefinition

public static readonly Property<uint, Settings> GtkLongPressTimePropertyDefinition

Field Value

Property<uint, Settings>

GtkOverlayScrollingPropertyDefinition

public static readonly Property<bool, Settings> GtkOverlayScrollingPropertyDefinition

Field Value

Property<bool, Settings>

GtkPrimaryButtonWarpsSliderPropertyDefinition

public static readonly Property<bool, Settings> GtkPrimaryButtonWarpsSliderPropertyDefinition

Field Value

Property<bool, Settings>

GtkPrintBackendsPropertyDefinition

public static readonly Property<string?, Settings> GtkPrintBackendsPropertyDefinition

Field Value

Property<string, Settings>

GtkPrintPreviewCommandPropertyDefinition

public static readonly Property<string?, Settings> GtkPrintPreviewCommandPropertyDefinition

Field Value

Property<string, Settings>

GtkRecentFilesEnabledPropertyDefinition

public static readonly Property<bool, Settings> GtkRecentFilesEnabledPropertyDefinition

Field Value

Property<bool, Settings>

GtkRecentFilesMaxAgePropertyDefinition

public static readonly Property<int, Settings> GtkRecentFilesMaxAgePropertyDefinition

Field Value

Property<int, Settings>

GtkShellShowsAppMenuPropertyDefinition

public static readonly Property<bool, Settings> GtkShellShowsAppMenuPropertyDefinition

Field Value

Property<bool, Settings>

GtkShellShowsDesktopPropertyDefinition

public static readonly Property<bool, Settings> GtkShellShowsDesktopPropertyDefinition

Field Value

Property<bool, Settings>

GtkShellShowsMenubarPropertyDefinition

public static readonly Property<bool, Settings> GtkShellShowsMenubarPropertyDefinition

Field Value

Property<bool, Settings>

GtkShowStatusShapesPropertyDefinition

public static readonly Property<bool, Settings> GtkShowStatusShapesPropertyDefinition

Field Value

Property<bool, Settings>

GtkSoundThemeNamePropertyDefinition

public static readonly Property<string?, Settings> GtkSoundThemeNamePropertyDefinition

Field Value

Property<string, Settings>

GtkSplitCursorPropertyDefinition

public static readonly Property<bool, Settings> GtkSplitCursorPropertyDefinition

Field Value

Property<bool, Settings>

GtkThemeNamePropertyDefinition

public static readonly Property<string?, Settings> GtkThemeNamePropertyDefinition

Field Value

Property<string, Settings>

GtkTitlebarDoubleClickPropertyDefinition

public static readonly Property<string?, Settings> GtkTitlebarDoubleClickPropertyDefinition

Field Value

Property<string, Settings>

GtkTitlebarMiddleClickPropertyDefinition

public static readonly Property<string?, Settings> GtkTitlebarMiddleClickPropertyDefinition

Field Value

Property<string, Settings>

GtkTitlebarRightClickPropertyDefinition

public static readonly Property<string?, Settings> GtkTitlebarRightClickPropertyDefinition

Field Value

Property<string, Settings>

GtkXftAntialiasPropertyDefinition

public static readonly Property<int, Settings> GtkXftAntialiasPropertyDefinition

Field Value

Property<int, Settings>

GtkXftDpiPropertyDefinition

public static readonly Property<int, Settings> GtkXftDpiPropertyDefinition

Field Value

Property<int, Settings>

GtkXftHintingPropertyDefinition

public static readonly Property<int, Settings> GtkXftHintingPropertyDefinition

Field Value

Property<int, Settings>

GtkXftHintstylePropertyDefinition

public static readonly Property<string?, Settings> GtkXftHintstylePropertyDefinition

Field Value

Property<string, Settings>

GtkXftRgbaPropertyDefinition

public static readonly Property<string?, Settings> GtkXftRgbaPropertyDefinition

Field Value

Property<string, Settings>

Properties

GtkAlternativeButtonOrder

public bool GtkAlternativeButtonOrder { get; set; }

Property Value

bool

GtkAlternativeSortArrows

public bool GtkAlternativeSortArrows { get; set; }

Property Value

bool

GtkApplicationPreferDarkTheme

public bool GtkApplicationPreferDarkTheme { get; set; }

Property Value

bool

GtkCursorAspectRatio

public double GtkCursorAspectRatio { get; set; }

Property Value

double
public bool GtkCursorBlink { get; set; }

Property Value

bool

GtkCursorBlinkTime

public int GtkCursorBlinkTime { get; set; }

Property Value

int

GtkCursorBlinkTimeout

public int GtkCursorBlinkTimeout { get; set; }

Property Value

int

GtkCursorThemeName

public string? GtkCursorThemeName { get; set; }

Property Value

string

GtkCursorThemeSize

public int GtkCursorThemeSize { get; set; }

Property Value

int

GtkDecorationLayout

public string? GtkDecorationLayout { get; set; }

Property Value

string

GtkDialogsUseHeader

public bool GtkDialogsUseHeader { get; set; }

Property Value

bool

GtkDndDragThreshold

public int GtkDndDragThreshold { get; set; }

Property Value

int

GtkDoubleClickDistance

public int GtkDoubleClickDistance { get; set; }

Property Value

int

GtkDoubleClickTime

public int GtkDoubleClickTime { get; set; }

Property Value

int

GtkEnableAccels

public bool GtkEnableAccels { get; set; }

Property Value

bool

GtkEnableAnimations

public bool GtkEnableAnimations { get; set; }

Property Value

bool

GtkEnableEventSounds

public bool GtkEnableEventSounds { get; set; }

Property Value

bool

GtkEnableInputFeedbackSounds

public bool GtkEnableInputFeedbackSounds { get; set; }

Property Value

bool

GtkEnablePrimaryPaste

public bool GtkEnablePrimaryPaste { get; set; }

Property Value

bool

GtkEntryPasswordHintTimeout

public uint GtkEntryPasswordHintTimeout { get; set; }

Property Value

uint

GtkEntrySelectOnFocus

public bool GtkEntrySelectOnFocus { get; set; }

Property Value

bool

GtkErrorBell

public bool GtkErrorBell { get; set; }

Property Value

bool

GtkFontName

public string? GtkFontName { get; set; }

Property Value

string

GtkFontconfigTimestamp

public uint GtkFontconfigTimestamp { get; set; }

Property Value

uint

GtkHintFontMetrics

public bool GtkHintFontMetrics { get; set; }

Property Value

bool

GtkIconThemeName

public string? GtkIconThemeName { get; set; }

Property Value

string

GtkImModule

public string? GtkImModule { get; set; }

Property Value

string

GtkKeynavUseCaret

public bool GtkKeynavUseCaret { get; set; }

Property Value

bool

GtkLabelSelectOnFocus

public bool GtkLabelSelectOnFocus { get; set; }

Property Value

bool

GtkLongPressTime

public uint GtkLongPressTime { get; set; }

Property Value

uint

GtkOverlayScrolling

public bool GtkOverlayScrolling { get; set; }

Property Value

bool

GtkPrimaryButtonWarpsSlider

public bool GtkPrimaryButtonWarpsSlider { get; set; }

Property Value

bool

GtkPrintBackends

public string? GtkPrintBackends { get; set; }

Property Value

string

GtkPrintPreviewCommand

public string? GtkPrintPreviewCommand { get; set; }

Property Value

string

GtkRecentFilesEnabled

public bool GtkRecentFilesEnabled { get; set; }

Property Value

bool

GtkRecentFilesMaxAge

public int GtkRecentFilesMaxAge { get; set; }

Property Value

int

GtkShellShowsAppMenu

public bool GtkShellShowsAppMenu { get; set; }

Property Value

bool

GtkShellShowsDesktop

public bool GtkShellShowsDesktop { get; set; }

Property Value

bool

GtkShellShowsMenubar

public bool GtkShellShowsMenubar { get; set; }

Property Value

bool

GtkShowStatusShapes

public bool GtkShowStatusShapes { get; set; }

Property Value

bool

GtkSoundThemeName

public string? GtkSoundThemeName { get; set; }

Property Value

string

GtkSplitCursor

public bool GtkSplitCursor { get; set; }

Property Value

bool

GtkThemeName

public string? GtkThemeName { get; set; }

Property Value

string

GtkTitlebarDoubleClick

public string? GtkTitlebarDoubleClick { get; set; }

Property Value

string

GtkTitlebarMiddleClick

public string? GtkTitlebarMiddleClick { get; set; }

Property Value

string

GtkTitlebarRightClick

public string? GtkTitlebarRightClick { get; set; }

Property Value

string

GtkXftAntialias

public int GtkXftAntialias { get; set; }

Property Value

int

GtkXftDpi

public int GtkXftDpi { get; set; }

Property Value

int

GtkXftHinting

public int GtkXftHinting { get; set; }

Property Value

int

GtkXftHintstyle

public string? GtkXftHintstyle { get; set; }

Property Value

string

GtkXftRgba

public string? GtkXftRgba { get; set; }

Property Value

string

Methods

GetDefault()

public static Settings? GetDefault()

Returns

Settings

GetForDisplay(Display)

public static Settings GetForDisplay(Display display)

Parameters

display Display

Returns

Settings

GetGType()

public static Type GetGType()

Returns

Type

ResetProperty(string)

public void ResetProperty(string name)

Parameters

name string