DebugFlags
public struct DebugFlags : OptionSet
Flags to use with gtk_set_debug_flags().
Settings these flags causes GTK to print out different
types of debugging information. Some of these flags are
only available when GTK has been configured with -Ddebug=true.
-
The corresponding value of the raw type
Declaration
Swift
public var rawValue: UInt32 -
The equivalent raw Int value
Declaration
Swift
@inlinable public var intValue: Int { get set } -
The equivalent raw
gintvalueDeclaration
Swift
@inlinable public var int: gint { get set } -
The equivalent underlying
GtkDebugFlagsenum valueDeclaration
Swift
@inlinable public var value: GtkDebugFlags { get set } -
Creates a new instance with the specified raw value
Declaration
Swift
@inlinable public init(rawValue: UInt32) -
Creates a new instance with the specified
GtkDebugFlagsenum valueDeclaration
Swift
@inlinable public init(_ enumValue: GtkDebugFlags) -
Creates a new instance with the specified Int value
Declaration
Swift
@inlinable public init<I>(_ intValue: I) where I : BinaryInteger -
Information about GtkTextView
Declaration
Swift
public static let text: DebugFlags -
Information about GtkTreeView
Declaration
Swift
public static let tree: DebugFlags -
Information about keyboard shortcuts
Declaration
Swift
public static let keybindings: DebugFlags -
Information about modules and extensions
Declaration
Swift
public static let modules: DebugFlags -
Information about size allocation
Declaration
Swift
public static let geometry: DebugFlags -
Information about icon themes
Declaration
Swift
public static let icontheme: DebugFlags -
Information about printing
Declaration
Swift
public static let printing: DebugFlags -
Trace GtkBuilder operation
Declaration
Swift
public static let builder: DebugFlags -
Information about size requests
Declaration
Swift
public static let sizeRequest: DebugFlags -
Disable the style property cache
Declaration
Swift
public static let noCssCache: DebugFlags -
Open the GTK inspector
Declaration
Swift
public static let interactive: DebugFlags -
Pretend the pointer is a touchscreen
Declaration
Swift
public static let touchscreen: DebugFlags -
Information about actions and menu models
Declaration
Swift
public static let actions: DebugFlags -
Information from layout managers
Declaration
Swift
public static let layout: DebugFlags -
Include debug render nodes in the generated snapshots
Declaration
Swift
public static let snapshot: DebugFlags -
Information from the constraints solver
Declaration
Swift
public static let constraints: DebugFlags -
Log unused GtkBuilder objects
Declaration
Swift
public static let builderObjects: DebugFlags -
Information about accessibility state changes
Declaration
Swift
public static let a11y: DebugFlags -
Information about icon fallback. Since: 4.2
Declaration
Swift
public static let iconfallback: DebugFlags
View on GitHub
Install in Dash
DebugFlags Structure Reference