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
gint
valueDeclaration
Swift
@inlinable public var int: gint { get set }
-
The equivalent underlying
GtkDebugFlags
enum 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
GtkDebugFlags
enum 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