Class Settings
- Namespace
- Gtk
- Assembly
- Gtk-4.0.dll
public class Settings : Object, IDisposable, StyleProvider, GTypeProvider, InstanceFactory
- Inheritance
-
Settings
- Implements
-
- Inherited Members
-
Constructors
Settings(params ConstructArgument[])
public Settings(params ConstructArgument[] constructArguments)
Parameters
constructArguments
ConstructArgument[]
Settings(SettingsHandle)
public Settings(SettingsHandle handle)
Parameters
handle
SettingsHandle
Fields
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>
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>
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>
GtkFontRenderingPropertyDefinition
public static readonly Property<FontRendering, Settings> GtkFontRenderingPropertyDefinition
Field Value
- Property<FontRendering, 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>
public static readonly Property<bool, Settings> GtkOverlayScrollingPropertyDefinition
Field Value
- Property<bool, Settings>
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>
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>
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
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
GtkCursorBlink
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
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
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
GtkFontRendering
public FontRendering GtkFontRendering { get; set; }
Property Value
- FontRendering
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
public bool GtkOverlayScrolling { get; set; }
Property Value
- bool
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
public bool GtkShellShowsAppMenu { get; set; }
Property Value
- bool
GtkShellShowsDesktop
public bool GtkShellShowsDesktop { get; set; }
Property Value
- bool
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