WindowHints

public struct WindowHints : OptionSet

Used to indicate which fields of a GdkGeometry struct should be paid attention to. Also, the presence/absence of GDK_HINT_POS, GDK_HINT_USER_POS, and GDK_HINT_USER_SIZE is significant, though they don’t directly refer to GdkGeometry fields. GDK_HINT_USER_POS will be set automatically by GtkWindow if you call gtk_window_move(). GDK_HINT_USER_POS and GDK_HINT_USER_SIZE should be set if the user specified a size/position using a –geometry command-line argument; gtk_window_parse_geometry() automatically sets these flags.

  • 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 }
  • int

    The equivalent raw gint value

    Declaration

    Swift

    @inlinable
    public var int: gint { get set }
  • The equivalent underlying GdkWindowHints enum value

    Declaration

    Swift

    @inlinable
    public var value: GdkWindowHints { 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 GdkWindowHints enum value

    Declaration

    Swift

    @inlinable
    public init(_ enumValue: GdkWindowHints)
  • Creates a new instance with the specified Int value

    Declaration

    Swift

    @inlinable
    public init<I>(_ intValue: I) where I : BinaryInteger
  • pos

    indicates that the program has positioned the window

    Declaration

    Swift

    public static let pos: WindowHints
  • min size fields are set

    Declaration

    Swift

    public static let minSize: WindowHints
  • max size fields are set

    Declaration

    Swift

    public static let maxSize: WindowHints
  • base size fields are set

    Declaration

    Swift

    public static let baseSize: WindowHints
  • aspect ratio fields are set

    Declaration

    Swift

    public static let aspect: WindowHints
  • resize increment fields are set

    Declaration

    Swift

    public static let resizeInc: WindowHints
  • window gravity field is set

    Declaration

    Swift

    public static let winGravity: WindowHints
  • indicates that the window’s position was explicitly set by the user

    Declaration

    Swift

    public static let userPos: WindowHints
  • indicates that the window’s size was explicitly set by the user

    Declaration

    Swift

    public static let userSize: WindowHints