gi-gtk-3.0.6: Gtk bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.Gtk.Objects.Window

Contents

Description

 

Synopsis

Exported types

newtype Window Source #

Constructors

Window (ForeignPtr Window) 

Instances

GObject Window Source # 
IsObject Window Source # 
IsWindow Window Source # 
IsWidget Window Source # 
IsContainer Window Source # 
IsBin Window Source # 
IsBuildable Window Source # 
IsImplementorIface Window Source # 
((~) * info (ResolveWindowMethod t Window), MethodInfo * info Window p) => IsLabel t (Window -> p) Source # 

Methods

fromLabel :: Proxy# Symbol t -> Window -> p #

((~) * info (ResolveWindowMethod t Window), MethodInfo * info Window p) => IsLabelProxy t (Window -> p) Source # 

Methods

fromLabelProxy :: Proxy Symbol t -> Window -> p

HasAttributeList * Window Source # 
type SignalList Window Source # 
type SignalList Window
type AttributeList Window Source # 
type AttributeList Window

Methods

windowActivateDefault

data WindowActivateDefaultMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsWindow a) => MethodInfo * WindowActivateDefaultMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowActivateDefaultMethodInfo a -> signature -> s

windowActivateFocus

data WindowActivateFocusMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsWindow a) => MethodInfo * WindowActivateFocusMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowActivateFocusMethodInfo a -> signature -> s

windowActivateKey

data WindowActivateKeyMethodInfo Source #

Instances

((~) * signature (EventKey -> m Bool), MonadIO m, IsWindow a) => MethodInfo * WindowActivateKeyMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowActivateKeyMethodInfo a -> signature -> s

windowActivateKey :: (MonadIO m, IsWindow a) => a -> EventKey -> m Bool Source #

windowAddAccelGroup

data WindowAddAccelGroupMethodInfo Source #

Instances

((~) * signature (b -> m ()), MonadIO m, IsWindow a, IsAccelGroup b) => MethodInfo * WindowAddAccelGroupMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowAddAccelGroupMethodInfo a -> signature -> s

windowAddAccelGroup :: (MonadIO m, IsWindow a, IsAccelGroup b) => a -> b -> m () Source #

windowAddMnemonic

data WindowAddMnemonicMethodInfo Source #

Instances

((~) * signature (Word32 -> b -> m ()), MonadIO m, IsWindow a, IsWidget b) => MethodInfo * WindowAddMnemonicMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowAddMnemonicMethodInfo a -> signature -> s

windowAddMnemonic :: (MonadIO m, IsWindow a, IsWidget b) => a -> Word32 -> b -> m () Source #

windowBeginMoveDrag

data WindowBeginMoveDragMethodInfo Source #

Instances

((~) * signature (Int32 -> Int32 -> Int32 -> Word32 -> m ()), MonadIO m, IsWindow a) => MethodInfo * WindowBeginMoveDragMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowBeginMoveDragMethodInfo a -> signature -> s

windowBeginMoveDrag :: (MonadIO m, IsWindow a) => a -> Int32 -> Int32 -> Int32 -> Word32 -> m () Source #

windowBeginResizeDrag

data WindowBeginResizeDragMethodInfo Source #

Instances

((~) * signature (WindowEdge -> Int32 -> Int32 -> Int32 -> Word32 -> m ()), MonadIO m, IsWindow a) => MethodInfo * WindowBeginResizeDragMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowBeginResizeDragMethodInfo a -> signature -> s

windowBeginResizeDrag :: (MonadIO m, IsWindow a) => a -> WindowEdge -> Int32 -> Int32 -> Int32 -> Word32 -> m () Source #

windowClose

data WindowCloseMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsWindow a) => MethodInfo * WindowCloseMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowCloseMethodInfo a -> signature -> s

windowClose :: (MonadIO m, IsWindow a) => a -> m () Source #

windowDeiconify

data WindowDeiconifyMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsWindow a) => MethodInfo * WindowDeiconifyMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowDeiconifyMethodInfo a -> signature -> s

windowDeiconify :: (MonadIO m, IsWindow a) => a -> m () Source #

windowFullscreen

data WindowFullscreenMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsWindow a) => MethodInfo * WindowFullscreenMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowFullscreenMethodInfo a -> signature -> s

windowFullscreen :: (MonadIO m, IsWindow a) => a -> m () Source #

windowFullscreenOnMonitor

data WindowFullscreenOnMonitorMethodInfo Source #

Instances

((~) * signature (b -> Int32 -> m ()), MonadIO m, IsWindow a, IsScreen b) => MethodInfo * WindowFullscreenOnMonitorMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowFullscreenOnMonitorMethodInfo a -> signature -> s

windowFullscreenOnMonitor :: (MonadIO m, IsWindow a, IsScreen b) => a -> b -> Int32 -> m () Source #

windowGetAcceptFocus

data WindowGetAcceptFocusMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsWindow a) => MethodInfo * WindowGetAcceptFocusMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowGetAcceptFocusMethodInfo a -> signature -> s

windowGetApplication

data WindowGetApplicationMethodInfo Source #

Instances

((~) * signature (m (Maybe Application)), MonadIO m, IsWindow a) => MethodInfo * WindowGetApplicationMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowGetApplicationMethodInfo a -> signature -> s

windowGetAttachedTo

data WindowGetAttachedToMethodInfo Source #

Instances

((~) * signature (m (Maybe Widget)), MonadIO m, IsWindow a) => MethodInfo * WindowGetAttachedToMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowGetAttachedToMethodInfo a -> signature -> s

windowGetDecorated

data WindowGetDecoratedMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsWindow a) => MethodInfo * WindowGetDecoratedMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowGetDecoratedMethodInfo a -> signature -> s

windowGetDefaultIconList

windowGetDefaultIconName

windowGetDefaultSize

data WindowGetDefaultSizeMethodInfo Source #

Instances

((~) * signature (m (Int32, Int32)), MonadIO m, IsWindow a) => MethodInfo * WindowGetDefaultSizeMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowGetDefaultSizeMethodInfo a -> signature -> s

windowGetDefaultWidget

data WindowGetDefaultWidgetMethodInfo Source #

Instances

((~) * signature (m (Maybe Widget)), MonadIO m, IsWindow a) => MethodInfo * WindowGetDefaultWidgetMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowGetDefaultWidgetMethodInfo a -> signature -> s

windowGetDeletable

data WindowGetDeletableMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsWindow a) => MethodInfo * WindowGetDeletableMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowGetDeletableMethodInfo a -> signature -> s

windowGetDestroyWithParent

data WindowGetDestroyWithParentMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsWindow a) => MethodInfo * WindowGetDestroyWithParentMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowGetDestroyWithParentMethodInfo a -> signature -> s

windowGetFocus

data WindowGetFocusMethodInfo Source #

Instances

((~) * signature (m (Maybe Widget)), MonadIO m, IsWindow a) => MethodInfo * WindowGetFocusMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowGetFocusMethodInfo a -> signature -> s

windowGetFocusOnMap

data WindowGetFocusOnMapMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsWindow a) => MethodInfo * WindowGetFocusOnMapMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowGetFocusOnMapMethodInfo a -> signature -> s

windowGetFocusVisible

data WindowGetFocusVisibleMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsWindow a) => MethodInfo * WindowGetFocusVisibleMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowGetFocusVisibleMethodInfo a -> signature -> s

windowGetGravity

data WindowGetGravityMethodInfo Source #

Instances

((~) * signature (m Gravity), MonadIO m, IsWindow a) => MethodInfo * WindowGetGravityMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowGetGravityMethodInfo a -> signature -> s

windowGetGravity :: (MonadIO m, IsWindow a) => a -> m Gravity Source #

windowGetGroup

data WindowGetGroupMethodInfo Source #

Instances

((~) * signature (m WindowGroup), MonadIO m, IsWindow a) => MethodInfo * WindowGetGroupMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowGetGroupMethodInfo a -> signature -> s

windowGetHasResizeGrip

data WindowGetHasResizeGripMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsWindow a) => MethodInfo * WindowGetHasResizeGripMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowGetHasResizeGripMethodInfo a -> signature -> s

windowGetHasResizeGrip :: (MonadIO m, IsWindow a) => a -> m Bool Source #

Deprecated: (Since version 3.14)Resize grips have been removed.

windowGetHideTitlebarWhenMaximized

windowGetIcon

data WindowGetIconMethodInfo Source #

Instances

((~) * signature (m Pixbuf), MonadIO m, IsWindow a) => MethodInfo * WindowGetIconMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowGetIconMethodInfo a -> signature -> s

windowGetIcon :: (MonadIO m, IsWindow a) => a -> m Pixbuf Source #

windowGetIconList

data WindowGetIconListMethodInfo Source #

Instances

((~) * signature (m [Pixbuf]), MonadIO m, IsWindow a) => MethodInfo * WindowGetIconListMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowGetIconListMethodInfo a -> signature -> s

windowGetIconList :: (MonadIO m, IsWindow a) => a -> m [Pixbuf] Source #

windowGetIconName

data WindowGetIconNameMethodInfo Source #

Instances

((~) * signature (m (Maybe Text)), MonadIO m, IsWindow a) => MethodInfo * WindowGetIconNameMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowGetIconNameMethodInfo a -> signature -> s

windowGetIconName :: (MonadIO m, IsWindow a) => a -> m (Maybe Text) Source #

windowGetMnemonicModifier

data WindowGetMnemonicModifierMethodInfo Source #

Instances

((~) * signature (m [ModifierType]), MonadIO m, IsWindow a) => MethodInfo * WindowGetMnemonicModifierMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowGetMnemonicModifierMethodInfo a -> signature -> s

windowGetMnemonicModifier :: (MonadIO m, IsWindow a) => a -> m [ModifierType] Source #

windowGetMnemonicsVisible

data WindowGetMnemonicsVisibleMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsWindow a) => MethodInfo * WindowGetMnemonicsVisibleMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowGetMnemonicsVisibleMethodInfo a -> signature -> s

windowGetModal

data WindowGetModalMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsWindow a) => MethodInfo * WindowGetModalMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowGetModalMethodInfo a -> signature -> s

windowGetOpacity

data WindowGetOpacityMethodInfo Source #

Instances

((~) * signature (m Double), MonadIO m, IsWindow a) => MethodInfo * WindowGetOpacityMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowGetOpacityMethodInfo a -> signature -> s

windowGetOpacity :: (MonadIO m, IsWindow a) => a -> m Double Source #

Deprecated: (Since version 3.8)Use gtk_widget_get_opacity instead.

windowGetPosition

data WindowGetPositionMethodInfo Source #

Instances

((~) * signature (m (Int32, Int32)), MonadIO m, IsWindow a) => MethodInfo * WindowGetPositionMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowGetPositionMethodInfo a -> signature -> s

windowGetResizable

data WindowGetResizableMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsWindow a) => MethodInfo * WindowGetResizableMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowGetResizableMethodInfo a -> signature -> s

windowGetResizeGripArea

data WindowGetResizeGripAreaMethodInfo Source #

Instances

((~) * signature (m (Bool, Rectangle)), MonadIO m, IsWindow a) => MethodInfo * WindowGetResizeGripAreaMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowGetResizeGripAreaMethodInfo a -> signature -> s

windowGetResizeGripArea :: (MonadIO m, IsWindow a) => a -> m (Bool, Rectangle) Source #

Deprecated: (Since version 3.14)Resize grips have been removed.

windowGetRole

data WindowGetRoleMethodInfo Source #

Instances

((~) * signature (m (Maybe Text)), MonadIO m, IsWindow a) => MethodInfo * WindowGetRoleMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowGetRoleMethodInfo a -> signature -> s

windowGetRole :: (MonadIO m, IsWindow a) => a -> m (Maybe Text) Source #

windowGetScreen

data WindowGetScreenMethodInfo Source #

Instances

((~) * signature (m Screen), MonadIO m, IsWindow a) => MethodInfo * WindowGetScreenMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowGetScreenMethodInfo a -> signature -> s

windowGetScreen :: (MonadIO m, IsWindow a) => a -> m Screen Source #

windowGetSize

data WindowGetSizeMethodInfo Source #

Instances

((~) * signature (m (Int32, Int32)), MonadIO m, IsWindow a) => MethodInfo * WindowGetSizeMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowGetSizeMethodInfo a -> signature -> s

windowGetSkipPagerHint

data WindowGetSkipPagerHintMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsWindow a) => MethodInfo * WindowGetSkipPagerHintMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowGetSkipPagerHintMethodInfo a -> signature -> s

windowGetSkipTaskbarHint

data WindowGetSkipTaskbarHintMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsWindow a) => MethodInfo * WindowGetSkipTaskbarHintMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowGetSkipTaskbarHintMethodInfo a -> signature -> s

windowGetTitle

data WindowGetTitleMethodInfo Source #

Instances

((~) * signature (m (Maybe Text)), MonadIO m, IsWindow a) => MethodInfo * WindowGetTitleMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowGetTitleMethodInfo a -> signature -> s

windowGetTitle :: (MonadIO m, IsWindow a) => a -> m (Maybe Text) Source #

windowGetTitlebar

data WindowGetTitlebarMethodInfo Source #

Instances

((~) * signature (m (Maybe Widget)), MonadIO m, IsWindow a) => MethodInfo * WindowGetTitlebarMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowGetTitlebarMethodInfo a -> signature -> s

windowGetTransientFor

data WindowGetTransientForMethodInfo Source #

Instances

((~) * signature (m (Maybe Window)), MonadIO m, IsWindow a) => MethodInfo * WindowGetTransientForMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowGetTransientForMethodInfo a -> signature -> s

windowGetTypeHint

data WindowGetTypeHintMethodInfo Source #

Instances

((~) * signature (m WindowTypeHint), MonadIO m, IsWindow a) => MethodInfo * WindowGetTypeHintMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowGetTypeHintMethodInfo a -> signature -> s

windowGetTypeHint :: (MonadIO m, IsWindow a) => a -> m WindowTypeHint Source #

windowGetUrgencyHint

data WindowGetUrgencyHintMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsWindow a) => MethodInfo * WindowGetUrgencyHintMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowGetUrgencyHintMethodInfo a -> signature -> s

windowGetWindowType

data WindowGetWindowTypeMethodInfo Source #

Instances

((~) * signature (m WindowType), MonadIO m, IsWindow a) => MethodInfo * WindowGetWindowTypeMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowGetWindowTypeMethodInfo a -> signature -> s

windowHasGroup

data WindowHasGroupMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsWindow a) => MethodInfo * WindowHasGroupMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowHasGroupMethodInfo a -> signature -> s

windowHasToplevelFocus

data WindowHasToplevelFocusMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsWindow a) => MethodInfo * WindowHasToplevelFocusMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowHasToplevelFocusMethodInfo a -> signature -> s

windowIconify

data WindowIconifyMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsWindow a) => MethodInfo * WindowIconifyMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowIconifyMethodInfo a -> signature -> s

windowIconify :: (MonadIO m, IsWindow a) => a -> m () Source #

windowIsActive

data WindowIsActiveMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsWindow a) => MethodInfo * WindowIsActiveMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowIsActiveMethodInfo a -> signature -> s

windowIsMaximized

data WindowIsMaximizedMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsWindow a) => MethodInfo * WindowIsMaximizedMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowIsMaximizedMethodInfo a -> signature -> s

windowListToplevels

windowMaximize

data WindowMaximizeMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsWindow a) => MethodInfo * WindowMaximizeMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowMaximizeMethodInfo a -> signature -> s

windowMaximize :: (MonadIO m, IsWindow a) => a -> m () Source #

windowMnemonicActivate

data WindowMnemonicActivateMethodInfo Source #

Instances

((~) * signature (Word32 -> [ModifierType] -> m Bool), MonadIO m, IsWindow a) => MethodInfo * WindowMnemonicActivateMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowMnemonicActivateMethodInfo a -> signature -> s

windowMnemonicActivate :: (MonadIO m, IsWindow a) => a -> Word32 -> [ModifierType] -> m Bool Source #

windowMove

data WindowMoveMethodInfo Source #

Instances

((~) * signature (Int32 -> Int32 -> m ()), MonadIO m, IsWindow a) => MethodInfo * WindowMoveMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowMoveMethodInfo a -> signature -> s

windowMove :: (MonadIO m, IsWindow a) => a -> Int32 -> Int32 -> m () Source #

windowNew

windowParseGeometry

data WindowParseGeometryMethodInfo Source #

Instances

((~) * signature (Text -> m Bool), MonadIO m, IsWindow a) => MethodInfo * WindowParseGeometryMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowParseGeometryMethodInfo a -> signature -> s

windowParseGeometry :: (MonadIO m, IsWindow a) => a -> Text -> m Bool Source #

Deprecated: (Since version 3.20)Geometry handling in GTK is deprecated.

windowPresent

data WindowPresentMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsWindow a) => MethodInfo * WindowPresentMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowPresentMethodInfo a -> signature -> s

windowPresent :: (MonadIO m, IsWindow a) => a -> m () Source #

windowPresentWithTime

data WindowPresentWithTimeMethodInfo Source #

Instances

((~) * signature (Word32 -> m ()), MonadIO m, IsWindow a) => MethodInfo * WindowPresentWithTimeMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowPresentWithTimeMethodInfo a -> signature -> s

windowPropagateKeyEvent

data WindowPropagateKeyEventMethodInfo Source #

Instances

((~) * signature (EventKey -> m Bool), MonadIO m, IsWindow a) => MethodInfo * WindowPropagateKeyEventMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowPropagateKeyEventMethodInfo a -> signature -> s

windowPropagateKeyEvent :: (MonadIO m, IsWindow a) => a -> EventKey -> m Bool Source #

windowRemoveAccelGroup

data WindowRemoveAccelGroupMethodInfo Source #

Instances

((~) * signature (b -> m ()), MonadIO m, IsWindow a, IsAccelGroup b) => MethodInfo * WindowRemoveAccelGroupMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowRemoveAccelGroupMethodInfo a -> signature -> s

windowRemoveMnemonic

data WindowRemoveMnemonicMethodInfo Source #

Instances

((~) * signature (Word32 -> b -> m ()), MonadIO m, IsWindow a, IsWidget b) => MethodInfo * WindowRemoveMnemonicMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowRemoveMnemonicMethodInfo a -> signature -> s

windowRemoveMnemonic :: (MonadIO m, IsWindow a, IsWidget b) => a -> Word32 -> b -> m () Source #

windowReshowWithInitialSize

data WindowReshowWithInitialSizeMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsWindow a) => MethodInfo * WindowReshowWithInitialSizeMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowReshowWithInitialSizeMethodInfo a -> signature -> s

windowReshowWithInitialSize :: (MonadIO m, IsWindow a) => a -> m () Source #

Deprecated: (Since version 3.10)GUI builders can call gtk_widget_hide(), gtk_widget_unrealize() and then gtk_widget_show() on @window themselves, if they still need this functionality.

windowResize

data WindowResizeMethodInfo Source #

Instances

((~) * signature (Int32 -> Int32 -> m ()), MonadIO m, IsWindow a) => MethodInfo * WindowResizeMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowResizeMethodInfo a -> signature -> s

windowResize :: (MonadIO m, IsWindow a) => a -> Int32 -> Int32 -> m () Source #

windowResizeGripIsVisible

data WindowResizeGripIsVisibleMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsWindow a) => MethodInfo * WindowResizeGripIsVisibleMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowResizeGripIsVisibleMethodInfo a -> signature -> s

windowResizeGripIsVisible :: (MonadIO m, IsWindow a) => a -> m Bool Source #

Deprecated: (Since version 3.14)Resize grips have been removed.

windowResizeToGeometry

data WindowResizeToGeometryMethodInfo Source #

Instances

((~) * signature (Int32 -> Int32 -> m ()), MonadIO m, IsWindow a) => MethodInfo * WindowResizeToGeometryMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowResizeToGeometryMethodInfo a -> signature -> s

windowResizeToGeometry :: (MonadIO m, IsWindow a) => a -> Int32 -> Int32 -> m () Source #

Deprecated: (Since version 3.20)This function does nothing. Use gtk_window_resize() and compute the geometry yourself.

windowSetAcceptFocus

data WindowSetAcceptFocusMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsWindow a) => MethodInfo * WindowSetAcceptFocusMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowSetAcceptFocusMethodInfo a -> signature -> s

windowSetAcceptFocus :: (MonadIO m, IsWindow a) => a -> Bool -> m () Source #

windowSetApplication

data WindowSetApplicationMethodInfo Source #

Instances

((~) * signature (Maybe b -> m ()), MonadIO m, IsWindow a, IsApplication b) => MethodInfo * WindowSetApplicationMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowSetApplicationMethodInfo a -> signature -> s

windowSetAttachedTo

data WindowSetAttachedToMethodInfo Source #

Instances

((~) * signature (Maybe b -> m ()), MonadIO m, IsWindow a, IsWidget b) => MethodInfo * WindowSetAttachedToMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowSetAttachedToMethodInfo a -> signature -> s

windowSetAttachedTo :: (MonadIO m, IsWindow a, IsWidget b) => a -> Maybe b -> m () Source #

windowSetAutoStartupNotification

windowSetDecorated

data WindowSetDecoratedMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsWindow a) => MethodInfo * WindowSetDecoratedMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowSetDecoratedMethodInfo a -> signature -> s

windowSetDecorated :: (MonadIO m, IsWindow a) => a -> Bool -> m () Source #

windowSetDefault

data WindowSetDefaultMethodInfo Source #

Instances

((~) * signature (Maybe b -> m ()), MonadIO m, IsWindow a, IsWidget b) => MethodInfo * WindowSetDefaultMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowSetDefaultMethodInfo a -> signature -> s

windowSetDefault :: (MonadIO m, IsWindow a, IsWidget b) => a -> Maybe b -> m () Source #

windowSetDefaultGeometry

data WindowSetDefaultGeometryMethodInfo Source #

Instances

((~) * signature (Int32 -> Int32 -> m ()), MonadIO m, IsWindow a) => MethodInfo * WindowSetDefaultGeometryMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowSetDefaultGeometryMethodInfo a -> signature -> s

windowSetDefaultGeometry :: (MonadIO m, IsWindow a) => a -> Int32 -> Int32 -> m () Source #

Deprecated: (Since version 3.20)This function does nothing. If you want to set a default size, use gtk_window_set_default_size() instead.

windowSetDefaultIcon

windowSetDefaultIcon :: (MonadIO m, IsPixbuf a) => a -> m () Source #

windowSetDefaultIconFromFile

windowSetDefaultIconList

windowSetDefaultIconList :: (MonadIO m, IsPixbuf a) => [a] -> m () Source #

windowSetDefaultIconName

windowSetDefaultSize

data WindowSetDefaultSizeMethodInfo Source #

Instances

((~) * signature (Int32 -> Int32 -> m ()), MonadIO m, IsWindow a) => MethodInfo * WindowSetDefaultSizeMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowSetDefaultSizeMethodInfo a -> signature -> s

windowSetDefaultSize :: (MonadIO m, IsWindow a) => a -> Int32 -> Int32 -> m () Source #

windowSetDeletable

data WindowSetDeletableMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsWindow a) => MethodInfo * WindowSetDeletableMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowSetDeletableMethodInfo a -> signature -> s

windowSetDeletable :: (MonadIO m, IsWindow a) => a -> Bool -> m () Source #

windowSetDestroyWithParent

data WindowSetDestroyWithParentMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsWindow a) => MethodInfo * WindowSetDestroyWithParentMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowSetDestroyWithParentMethodInfo a -> signature -> s

windowSetFocus

data WindowSetFocusMethodInfo Source #

Instances

((~) * signature (Maybe b -> m ()), MonadIO m, IsWindow a, IsWidget b) => MethodInfo * WindowSetFocusMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowSetFocusMethodInfo a -> signature -> s

windowSetFocus :: (MonadIO m, IsWindow a, IsWidget b) => a -> Maybe b -> m () Source #

windowSetFocusOnMap

data WindowSetFocusOnMapMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsWindow a) => MethodInfo * WindowSetFocusOnMapMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowSetFocusOnMapMethodInfo a -> signature -> s

windowSetFocusOnMap :: (MonadIO m, IsWindow a) => a -> Bool -> m () Source #

windowSetFocusVisible

data WindowSetFocusVisibleMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsWindow a) => MethodInfo * WindowSetFocusVisibleMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowSetFocusVisibleMethodInfo a -> signature -> s

windowSetGeometryHints

data WindowSetGeometryHintsMethodInfo Source #

Instances

((~) * signature (Maybe b -> Maybe Geometry -> [WindowHints] -> m ()), MonadIO m, IsWindow a, IsWidget b) => MethodInfo * WindowSetGeometryHintsMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowSetGeometryHintsMethodInfo a -> signature -> s

windowSetGeometryHints :: (MonadIO m, IsWindow a, IsWidget b) => a -> Maybe b -> Maybe Geometry -> [WindowHints] -> m () Source #

windowSetGravity

data WindowSetGravityMethodInfo Source #

Instances

((~) * signature (Gravity -> m ()), MonadIO m, IsWindow a) => MethodInfo * WindowSetGravityMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowSetGravityMethodInfo a -> signature -> s

windowSetGravity :: (MonadIO m, IsWindow a) => a -> Gravity -> m () Source #

windowSetHasResizeGrip

data WindowSetHasResizeGripMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsWindow a) => MethodInfo * WindowSetHasResizeGripMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowSetHasResizeGripMethodInfo a -> signature -> s

windowSetHasResizeGrip :: (MonadIO m, IsWindow a) => a -> Bool -> m () Source #

Deprecated: (Since version 3.14)Resize grips have been removed.

windowSetHasUserRefCount

data WindowSetHasUserRefCountMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsWindow a) => MethodInfo * WindowSetHasUserRefCountMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowSetHasUserRefCountMethodInfo a -> signature -> s

windowSetHideTitlebarWhenMaximized

data WindowSetHideTitlebarWhenMaximizedMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsWindow a) => MethodInfo * WindowSetHideTitlebarWhenMaximizedMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowSetHideTitlebarWhenMaximizedMethodInfo a -> signature -> s

windowSetIcon

data WindowSetIconMethodInfo Source #

Instances

((~) * signature (Maybe b -> m ()), MonadIO m, IsWindow a, IsPixbuf b) => MethodInfo * WindowSetIconMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowSetIconMethodInfo a -> signature -> s

windowSetIcon :: (MonadIO m, IsWindow a, IsPixbuf b) => a -> Maybe b -> m () Source #

windowSetIconFromFile

data WindowSetIconFromFileMethodInfo Source #

Instances

((~) * signature ([Char] -> m ()), MonadIO m, IsWindow a) => MethodInfo * WindowSetIconFromFileMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowSetIconFromFileMethodInfo a -> signature -> s

windowSetIconFromFile :: (MonadIO m, IsWindow a) => a -> [Char] -> m () Source #

windowSetIconList

data WindowSetIconListMethodInfo Source #

Instances

((~) * signature ([b] -> m ()), MonadIO m, IsWindow a, IsPixbuf b) => MethodInfo * WindowSetIconListMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowSetIconListMethodInfo a -> signature -> s

windowSetIconList :: (MonadIO m, IsWindow a, IsPixbuf b) => a -> [b] -> m () Source #

windowSetIconName

data WindowSetIconNameMethodInfo Source #

Instances

((~) * signature (Maybe Text -> m ()), MonadIO m, IsWindow a) => MethodInfo * WindowSetIconNameMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowSetIconNameMethodInfo a -> signature -> s

windowSetIconName :: (MonadIO m, IsWindow a) => a -> Maybe Text -> m () Source #

windowSetInteractiveDebugging

windowSetKeepAbove

data WindowSetKeepAboveMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsWindow a) => MethodInfo * WindowSetKeepAboveMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowSetKeepAboveMethodInfo a -> signature -> s

windowSetKeepAbove :: (MonadIO m, IsWindow a) => a -> Bool -> m () Source #

windowSetKeepBelow

data WindowSetKeepBelowMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsWindow a) => MethodInfo * WindowSetKeepBelowMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowSetKeepBelowMethodInfo a -> signature -> s

windowSetKeepBelow :: (MonadIO m, IsWindow a) => a -> Bool -> m () Source #

windowSetMnemonicModifier

data WindowSetMnemonicModifierMethodInfo Source #

Instances

((~) * signature ([ModifierType] -> m ()), MonadIO m, IsWindow a) => MethodInfo * WindowSetMnemonicModifierMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowSetMnemonicModifierMethodInfo a -> signature -> s

windowSetMnemonicModifier :: (MonadIO m, IsWindow a) => a -> [ModifierType] -> m () Source #

windowSetMnemonicsVisible

data WindowSetMnemonicsVisibleMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsWindow a) => MethodInfo * WindowSetMnemonicsVisibleMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowSetMnemonicsVisibleMethodInfo a -> signature -> s

windowSetModal

data WindowSetModalMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsWindow a) => MethodInfo * WindowSetModalMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowSetModalMethodInfo a -> signature -> s

windowSetModal :: (MonadIO m, IsWindow a) => a -> Bool -> m () Source #

windowSetOpacity

data WindowSetOpacityMethodInfo Source #

Instances

((~) * signature (Double -> m ()), MonadIO m, IsWindow a) => MethodInfo * WindowSetOpacityMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowSetOpacityMethodInfo a -> signature -> s

windowSetOpacity :: (MonadIO m, IsWindow a) => a -> Double -> m () Source #

Deprecated: (Since version 3.8)Use gtk_widget_set_opacity instead.

windowSetPosition

data WindowSetPositionMethodInfo Source #

Instances

((~) * signature (WindowPosition -> m ()), MonadIO m, IsWindow a) => MethodInfo * WindowSetPositionMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowSetPositionMethodInfo a -> signature -> s

windowSetResizable

data WindowSetResizableMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsWindow a) => MethodInfo * WindowSetResizableMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowSetResizableMethodInfo a -> signature -> s

windowSetResizable :: (MonadIO m, IsWindow a) => a -> Bool -> m () Source #

windowSetRole

data WindowSetRoleMethodInfo Source #

Instances

((~) * signature (Text -> m ()), MonadIO m, IsWindow a) => MethodInfo * WindowSetRoleMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowSetRoleMethodInfo a -> signature -> s

windowSetRole :: (MonadIO m, IsWindow a) => a -> Text -> m () Source #

windowSetScreen

data WindowSetScreenMethodInfo Source #

Instances

((~) * signature (b -> m ()), MonadIO m, IsWindow a, IsScreen b) => MethodInfo * WindowSetScreenMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowSetScreenMethodInfo a -> signature -> s

windowSetScreen :: (MonadIO m, IsWindow a, IsScreen b) => a -> b -> m () Source #

windowSetSkipPagerHint

data WindowSetSkipPagerHintMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsWindow a) => MethodInfo * WindowSetSkipPagerHintMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowSetSkipPagerHintMethodInfo a -> signature -> s

windowSetSkipTaskbarHint

data WindowSetSkipTaskbarHintMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsWindow a) => MethodInfo * WindowSetSkipTaskbarHintMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowSetSkipTaskbarHintMethodInfo a -> signature -> s

windowSetStartupId

data WindowSetStartupIdMethodInfo Source #

Instances

((~) * signature (Text -> m ()), MonadIO m, IsWindow a) => MethodInfo * WindowSetStartupIdMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowSetStartupIdMethodInfo a -> signature -> s

windowSetStartupId :: (MonadIO m, IsWindow a) => a -> Text -> m () Source #

windowSetTitle

data WindowSetTitleMethodInfo Source #

Instances

((~) * signature (Text -> m ()), MonadIO m, IsWindow a) => MethodInfo * WindowSetTitleMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowSetTitleMethodInfo a -> signature -> s

windowSetTitle :: (MonadIO m, IsWindow a) => a -> Text -> m () Source #

windowSetTitlebar

data WindowSetTitlebarMethodInfo Source #

Instances

((~) * signature (Maybe b -> m ()), MonadIO m, IsWindow a, IsWidget b) => MethodInfo * WindowSetTitlebarMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowSetTitlebarMethodInfo a -> signature -> s

windowSetTitlebar :: (MonadIO m, IsWindow a, IsWidget b) => a -> Maybe b -> m () Source #

windowSetTransientFor

data WindowSetTransientForMethodInfo Source #

Instances

((~) * signature (Maybe b -> m ()), MonadIO m, IsWindow a, IsWindow b) => MethodInfo * WindowSetTransientForMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowSetTransientForMethodInfo a -> signature -> s

windowSetTypeHint

data WindowSetTypeHintMethodInfo Source #

Instances

((~) * signature (WindowTypeHint -> m ()), MonadIO m, IsWindow a) => MethodInfo * WindowSetTypeHintMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowSetTypeHintMethodInfo a -> signature -> s

windowSetTypeHint :: (MonadIO m, IsWindow a) => a -> WindowTypeHint -> m () Source #

windowSetUrgencyHint

data WindowSetUrgencyHintMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsWindow a) => MethodInfo * WindowSetUrgencyHintMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowSetUrgencyHintMethodInfo a -> signature -> s

windowSetUrgencyHint :: (MonadIO m, IsWindow a) => a -> Bool -> m () Source #

windowSetWmclass

data WindowSetWmclassMethodInfo Source #

Instances

((~) * signature (Text -> Text -> m ()), MonadIO m, IsWindow a) => MethodInfo * WindowSetWmclassMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowSetWmclassMethodInfo a -> signature -> s

windowSetWmclass :: (MonadIO m, IsWindow a) => a -> Text -> Text -> m () Source #

windowStick

data WindowStickMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsWindow a) => MethodInfo * WindowStickMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowStickMethodInfo a -> signature -> s

windowStick :: (MonadIO m, IsWindow a) => a -> m () Source #

windowUnfullscreen

data WindowUnfullscreenMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsWindow a) => MethodInfo * WindowUnfullscreenMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowUnfullscreenMethodInfo a -> signature -> s

windowUnfullscreen :: (MonadIO m, IsWindow a) => a -> m () Source #

windowUnmaximize

data WindowUnmaximizeMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsWindow a) => MethodInfo * WindowUnmaximizeMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowUnmaximizeMethodInfo a -> signature -> s

windowUnmaximize :: (MonadIO m, IsWindow a) => a -> m () Source #

windowUnstick

data WindowUnstickMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsWindow a) => MethodInfo * WindowUnstickMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WindowUnstickMethodInfo a -> signature -> s

windowUnstick :: (MonadIO m, IsWindow a) => a -> m () Source #

Properties

AcceptFocus

data WindowAcceptFocusPropertyInfo Source #

Instances

AttrInfo WindowAcceptFocusPropertyInfo Source # 

Associated Types

type AttrAllowedOps WindowAcceptFocusPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint WindowAcceptFocusPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint WindowAcceptFocusPropertyInfo :: * -> Constraint

type AttrGetType WindowAcceptFocusPropertyInfo :: *

type AttrLabel WindowAcceptFocusPropertyInfo :: Symbol

Methods

attrGet :: AttrBaseTypeConstraint WindowAcceptFocusPropertyInfo o => Proxy * WindowAcceptFocusPropertyInfo -> o -> IO (AttrGetType WindowAcceptFocusPropertyInfo)

attrSet :: (AttrBaseTypeConstraint WindowAcceptFocusPropertyInfo o, AttrSetTypeConstraint WindowAcceptFocusPropertyInfo b) => Proxy * WindowAcceptFocusPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint WindowAcceptFocusPropertyInfo o => Proxy * WindowAcceptFocusPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint WindowAcceptFocusPropertyInfo o, AttrSetTypeConstraint WindowAcceptFocusPropertyInfo b) => Proxy * WindowAcceptFocusPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint WindowAcceptFocusPropertyInfo Source # 
type AttrSetTypeConstraint WindowAcceptFocusPropertyInfo = * ~ Bool
type AttrLabel WindowAcceptFocusPropertyInfo Source # 
type AttrLabel WindowAcceptFocusPropertyInfo = "accept-focus"
type AttrGetType WindowAcceptFocusPropertyInfo Source # 
type AttrBaseTypeConstraint WindowAcceptFocusPropertyInfo Source # 
type AttrBaseTypeConstraint WindowAcceptFocusPropertyInfo = IsWindow
type AttrAllowedOps WindowAcceptFocusPropertyInfo Source # 
type AttrAllowedOps WindowAcceptFocusPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructWindowAcceptFocus :: IsWindow o => Bool -> IO (GValueConstruct o) Source #

setWindowAcceptFocus :: (MonadIO m, IsWindow o) => o -> Bool -> m () Source #

windowAcceptFocus :: AttrLabelProxy "acceptFocus" Source #

Application

data WindowApplicationPropertyInfo Source #

Instances

AttrInfo WindowApplicationPropertyInfo Source # 

Associated Types

type AttrAllowedOps WindowApplicationPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint WindowApplicationPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint WindowApplicationPropertyInfo :: * -> Constraint

type AttrGetType WindowApplicationPropertyInfo :: *

type AttrLabel WindowApplicationPropertyInfo :: Symbol

Methods

attrGet :: AttrBaseTypeConstraint WindowApplicationPropertyInfo o => Proxy * WindowApplicationPropertyInfo -> o -> IO (AttrGetType WindowApplicationPropertyInfo)

attrSet :: (AttrBaseTypeConstraint WindowApplicationPropertyInfo o, AttrSetTypeConstraint WindowApplicationPropertyInfo b) => Proxy * WindowApplicationPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint WindowApplicationPropertyInfo o => Proxy * WindowApplicationPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint WindowApplicationPropertyInfo o, AttrSetTypeConstraint WindowApplicationPropertyInfo b) => Proxy * WindowApplicationPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint WindowApplicationPropertyInfo Source # 
type AttrSetTypeConstraint WindowApplicationPropertyInfo = IsApplication
type AttrLabel WindowApplicationPropertyInfo Source # 
type AttrLabel WindowApplicationPropertyInfo = "application"
type AttrGetType WindowApplicationPropertyInfo Source # 
type AttrBaseTypeConstraint WindowApplicationPropertyInfo Source # 
type AttrBaseTypeConstraint WindowApplicationPropertyInfo = IsWindow
type AttrAllowedOps WindowApplicationPropertyInfo Source # 
type AttrAllowedOps WindowApplicationPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))))

constructWindowApplication :: (IsWindow o, IsApplication a) => a -> IO (GValueConstruct o) Source #

windowApplication :: AttrLabelProxy "application" Source #

AttachedTo

data WindowAttachedToPropertyInfo Source #

Instances

AttrInfo WindowAttachedToPropertyInfo Source # 

Associated Types

type AttrAllowedOps WindowAttachedToPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint WindowAttachedToPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint WindowAttachedToPropertyInfo :: * -> Constraint

type AttrGetType WindowAttachedToPropertyInfo :: *

type AttrLabel WindowAttachedToPropertyInfo :: Symbol

Methods

attrGet :: AttrBaseTypeConstraint WindowAttachedToPropertyInfo o => Proxy * WindowAttachedToPropertyInfo -> o -> IO (AttrGetType WindowAttachedToPropertyInfo)

attrSet :: (AttrBaseTypeConstraint WindowAttachedToPropertyInfo o, AttrSetTypeConstraint WindowAttachedToPropertyInfo b) => Proxy * WindowAttachedToPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint WindowAttachedToPropertyInfo o => Proxy * WindowAttachedToPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint WindowAttachedToPropertyInfo o, AttrSetTypeConstraint WindowAttachedToPropertyInfo b) => Proxy * WindowAttachedToPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint WindowAttachedToPropertyInfo Source # 
type AttrSetTypeConstraint WindowAttachedToPropertyInfo = IsWidget
type AttrLabel WindowAttachedToPropertyInfo Source # 
type AttrLabel WindowAttachedToPropertyInfo = "attached-to"
type AttrGetType WindowAttachedToPropertyInfo Source # 
type AttrBaseTypeConstraint WindowAttachedToPropertyInfo Source # 
type AttrBaseTypeConstraint WindowAttachedToPropertyInfo = IsWindow
type AttrAllowedOps WindowAttachedToPropertyInfo Source # 
type AttrAllowedOps WindowAttachedToPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))))

constructWindowAttachedTo :: (IsWindow o, IsWidget a) => a -> IO (GValueConstruct o) Source #

setWindowAttachedTo :: (MonadIO m, IsWindow o, IsWidget a) => o -> a -> m () Source #

windowAttachedTo :: AttrLabelProxy "attachedTo" Source #

Decorated

data WindowDecoratedPropertyInfo Source #

Instances

AttrInfo WindowDecoratedPropertyInfo Source # 

Associated Types

type AttrAllowedOps WindowDecoratedPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint WindowDecoratedPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint WindowDecoratedPropertyInfo :: * -> Constraint

type AttrGetType WindowDecoratedPropertyInfo :: *

type AttrLabel WindowDecoratedPropertyInfo :: Symbol

Methods

attrGet :: AttrBaseTypeConstraint WindowDecoratedPropertyInfo o => Proxy * WindowDecoratedPropertyInfo -> o -> IO (AttrGetType WindowDecoratedPropertyInfo)

attrSet :: (AttrBaseTypeConstraint WindowDecoratedPropertyInfo o, AttrSetTypeConstraint WindowDecoratedPropertyInfo b) => Proxy * WindowDecoratedPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint WindowDecoratedPropertyInfo o => Proxy * WindowDecoratedPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint WindowDecoratedPropertyInfo o, AttrSetTypeConstraint WindowDecoratedPropertyInfo b) => Proxy * WindowDecoratedPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint WindowDecoratedPropertyInfo Source # 
type AttrSetTypeConstraint WindowDecoratedPropertyInfo = * ~ Bool
type AttrLabel WindowDecoratedPropertyInfo Source # 
type AttrLabel WindowDecoratedPropertyInfo = "decorated"
type AttrGetType WindowDecoratedPropertyInfo Source # 
type AttrBaseTypeConstraint WindowDecoratedPropertyInfo Source # 
type AttrBaseTypeConstraint WindowDecoratedPropertyInfo = IsWindow
type AttrAllowedOps WindowDecoratedPropertyInfo Source # 
type AttrAllowedOps WindowDecoratedPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructWindowDecorated :: IsWindow o => Bool -> IO (GValueConstruct o) Source #

setWindowDecorated :: (MonadIO m, IsWindow o) => o -> Bool -> m () Source #

windowDecorated :: AttrLabelProxy "decorated" Source #

DefaultHeight

data WindowDefaultHeightPropertyInfo Source #

Instances

AttrInfo WindowDefaultHeightPropertyInfo Source # 

Associated Types

type AttrAllowedOps WindowDefaultHeightPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint WindowDefaultHeightPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint WindowDefaultHeightPropertyInfo :: * -> Constraint

type AttrGetType WindowDefaultHeightPropertyInfo :: *

type AttrLabel WindowDefaultHeightPropertyInfo :: Symbol

Methods

attrGet :: AttrBaseTypeConstraint WindowDefaultHeightPropertyInfo o => Proxy * WindowDefaultHeightPropertyInfo -> o -> IO (AttrGetType WindowDefaultHeightPropertyInfo)

attrSet :: (AttrBaseTypeConstraint WindowDefaultHeightPropertyInfo o, AttrSetTypeConstraint WindowDefaultHeightPropertyInfo b) => Proxy * WindowDefaultHeightPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint WindowDefaultHeightPropertyInfo o => Proxy * WindowDefaultHeightPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint WindowDefaultHeightPropertyInfo o, AttrSetTypeConstraint WindowDefaultHeightPropertyInfo b) => Proxy * WindowDefaultHeightPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint WindowDefaultHeightPropertyInfo Source # 
type AttrSetTypeConstraint WindowDefaultHeightPropertyInfo = * ~ Int32
type AttrLabel WindowDefaultHeightPropertyInfo Source # 
type AttrLabel WindowDefaultHeightPropertyInfo = "default-height"
type AttrGetType WindowDefaultHeightPropertyInfo Source # 
type AttrBaseTypeConstraint WindowDefaultHeightPropertyInfo Source # 
type AttrBaseTypeConstraint WindowDefaultHeightPropertyInfo = IsWindow
type AttrAllowedOps WindowDefaultHeightPropertyInfo Source # 
type AttrAllowedOps WindowDefaultHeightPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructWindowDefaultHeight :: IsWindow o => Int32 -> IO (GValueConstruct o) Source #

windowDefaultHeight :: AttrLabelProxy "defaultHeight" Source #

DefaultWidth

data WindowDefaultWidthPropertyInfo Source #

Instances

AttrInfo WindowDefaultWidthPropertyInfo Source # 

Associated Types

type AttrAllowedOps WindowDefaultWidthPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint WindowDefaultWidthPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint WindowDefaultWidthPropertyInfo :: * -> Constraint

type AttrGetType WindowDefaultWidthPropertyInfo :: *

type AttrLabel WindowDefaultWidthPropertyInfo :: Symbol

Methods

attrGet :: AttrBaseTypeConstraint WindowDefaultWidthPropertyInfo o => Proxy * WindowDefaultWidthPropertyInfo -> o -> IO (AttrGetType WindowDefaultWidthPropertyInfo)

attrSet :: (AttrBaseTypeConstraint WindowDefaultWidthPropertyInfo o, AttrSetTypeConstraint WindowDefaultWidthPropertyInfo b) => Proxy * WindowDefaultWidthPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint WindowDefaultWidthPropertyInfo o => Proxy * WindowDefaultWidthPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint WindowDefaultWidthPropertyInfo o, AttrSetTypeConstraint WindowDefaultWidthPropertyInfo b) => Proxy * WindowDefaultWidthPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint WindowDefaultWidthPropertyInfo Source # 
type AttrSetTypeConstraint WindowDefaultWidthPropertyInfo = * ~ Int32
type AttrLabel WindowDefaultWidthPropertyInfo Source # 
type AttrLabel WindowDefaultWidthPropertyInfo = "default-width"
type AttrGetType WindowDefaultWidthPropertyInfo Source # 
type AttrBaseTypeConstraint WindowDefaultWidthPropertyInfo Source # 
type AttrBaseTypeConstraint WindowDefaultWidthPropertyInfo = IsWindow
type AttrAllowedOps WindowDefaultWidthPropertyInfo Source # 
type AttrAllowedOps WindowDefaultWidthPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructWindowDefaultWidth :: IsWindow o => Int32 -> IO (GValueConstruct o) Source #

windowDefaultWidth :: AttrLabelProxy "defaultWidth" Source #

Deletable

data WindowDeletablePropertyInfo Source #

Instances

AttrInfo WindowDeletablePropertyInfo Source # 

Associated Types

type AttrAllowedOps WindowDeletablePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint WindowDeletablePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint WindowDeletablePropertyInfo :: * -> Constraint

type AttrGetType WindowDeletablePropertyInfo :: *

type AttrLabel WindowDeletablePropertyInfo :: Symbol

Methods

attrGet :: AttrBaseTypeConstraint WindowDeletablePropertyInfo o => Proxy * WindowDeletablePropertyInfo -> o -> IO (AttrGetType WindowDeletablePropertyInfo)

attrSet :: (AttrBaseTypeConstraint WindowDeletablePropertyInfo o, AttrSetTypeConstraint WindowDeletablePropertyInfo b) => Proxy * WindowDeletablePropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint WindowDeletablePropertyInfo o => Proxy * WindowDeletablePropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint WindowDeletablePropertyInfo o, AttrSetTypeConstraint WindowDeletablePropertyInfo b) => Proxy * WindowDeletablePropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint WindowDeletablePropertyInfo Source # 
type AttrSetTypeConstraint WindowDeletablePropertyInfo = * ~ Bool
type AttrLabel WindowDeletablePropertyInfo Source # 
type AttrLabel WindowDeletablePropertyInfo = "deletable"
type AttrGetType WindowDeletablePropertyInfo Source # 
type AttrBaseTypeConstraint WindowDeletablePropertyInfo Source # 
type AttrBaseTypeConstraint WindowDeletablePropertyInfo = IsWindow
type AttrAllowedOps WindowDeletablePropertyInfo Source # 
type AttrAllowedOps WindowDeletablePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructWindowDeletable :: IsWindow o => Bool -> IO (GValueConstruct o) Source #

setWindowDeletable :: (MonadIO m, IsWindow o) => o -> Bool -> m () Source #

windowDeletable :: AttrLabelProxy "deletable" Source #

DestroyWithParent

data WindowDestroyWithParentPropertyInfo Source #

Instances

AttrInfo WindowDestroyWithParentPropertyInfo Source # 

Associated Types

type AttrAllowedOps WindowDestroyWithParentPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint WindowDestroyWithParentPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint WindowDestroyWithParentPropertyInfo :: * -> Constraint

type AttrGetType WindowDestroyWithParentPropertyInfo :: *

type AttrLabel WindowDestroyWithParentPropertyInfo :: Symbol

type AttrSetTypeConstraint WindowDestroyWithParentPropertyInfo Source # 
type AttrSetTypeConstraint WindowDestroyWithParentPropertyInfo = * ~ Bool
type AttrLabel WindowDestroyWithParentPropertyInfo Source # 
type AttrLabel WindowDestroyWithParentPropertyInfo = "destroy-with-parent"
type AttrGetType WindowDestroyWithParentPropertyInfo Source # 
type AttrBaseTypeConstraint WindowDestroyWithParentPropertyInfo Source # 
type AttrBaseTypeConstraint WindowDestroyWithParentPropertyInfo = IsWindow
type AttrAllowedOps WindowDestroyWithParentPropertyInfo Source # 
type AttrAllowedOps WindowDestroyWithParentPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructWindowDestroyWithParent :: IsWindow o => Bool -> IO (GValueConstruct o) Source #

windowDestroyWithParent :: AttrLabelProxy "destroyWithParent" Source #

FocusOnMap

data WindowFocusOnMapPropertyInfo Source #

Instances

AttrInfo WindowFocusOnMapPropertyInfo Source # 

Associated Types

type AttrAllowedOps WindowFocusOnMapPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint WindowFocusOnMapPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint WindowFocusOnMapPropertyInfo :: * -> Constraint

type AttrGetType WindowFocusOnMapPropertyInfo :: *

type AttrLabel WindowFocusOnMapPropertyInfo :: Symbol

Methods

attrGet :: AttrBaseTypeConstraint WindowFocusOnMapPropertyInfo o => Proxy * WindowFocusOnMapPropertyInfo -> o -> IO (AttrGetType WindowFocusOnMapPropertyInfo)

attrSet :: (AttrBaseTypeConstraint WindowFocusOnMapPropertyInfo o, AttrSetTypeConstraint WindowFocusOnMapPropertyInfo b) => Proxy * WindowFocusOnMapPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint WindowFocusOnMapPropertyInfo o => Proxy * WindowFocusOnMapPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint WindowFocusOnMapPropertyInfo o, AttrSetTypeConstraint WindowFocusOnMapPropertyInfo b) => Proxy * WindowFocusOnMapPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint WindowFocusOnMapPropertyInfo Source # 
type AttrSetTypeConstraint WindowFocusOnMapPropertyInfo = * ~ Bool
type AttrLabel WindowFocusOnMapPropertyInfo Source # 
type AttrLabel WindowFocusOnMapPropertyInfo = "focus-on-map"
type AttrGetType WindowFocusOnMapPropertyInfo Source # 
type AttrBaseTypeConstraint WindowFocusOnMapPropertyInfo Source # 
type AttrBaseTypeConstraint WindowFocusOnMapPropertyInfo = IsWindow
type AttrAllowedOps WindowFocusOnMapPropertyInfo Source # 
type AttrAllowedOps WindowFocusOnMapPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructWindowFocusOnMap :: IsWindow o => Bool -> IO (GValueConstruct o) Source #

setWindowFocusOnMap :: (MonadIO m, IsWindow o) => o -> Bool -> m () Source #

windowFocusOnMap :: AttrLabelProxy "focusOnMap" Source #

FocusVisible

data WindowFocusVisiblePropertyInfo Source #

Instances

AttrInfo WindowFocusVisiblePropertyInfo Source # 

Associated Types

type AttrAllowedOps WindowFocusVisiblePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint WindowFocusVisiblePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint WindowFocusVisiblePropertyInfo :: * -> Constraint

type AttrGetType WindowFocusVisiblePropertyInfo :: *

type AttrLabel WindowFocusVisiblePropertyInfo :: Symbol

Methods

attrGet :: AttrBaseTypeConstraint WindowFocusVisiblePropertyInfo o => Proxy * WindowFocusVisiblePropertyInfo -> o -> IO (AttrGetType WindowFocusVisiblePropertyInfo)

attrSet :: (AttrBaseTypeConstraint WindowFocusVisiblePropertyInfo o, AttrSetTypeConstraint WindowFocusVisiblePropertyInfo b) => Proxy * WindowFocusVisiblePropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint WindowFocusVisiblePropertyInfo o => Proxy * WindowFocusVisiblePropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint WindowFocusVisiblePropertyInfo o, AttrSetTypeConstraint WindowFocusVisiblePropertyInfo b) => Proxy * WindowFocusVisiblePropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint WindowFocusVisiblePropertyInfo Source # 
type AttrSetTypeConstraint WindowFocusVisiblePropertyInfo = * ~ Bool
type AttrLabel WindowFocusVisiblePropertyInfo Source # 
type AttrLabel WindowFocusVisiblePropertyInfo = "focus-visible"
type AttrGetType WindowFocusVisiblePropertyInfo Source # 
type AttrBaseTypeConstraint WindowFocusVisiblePropertyInfo Source # 
type AttrBaseTypeConstraint WindowFocusVisiblePropertyInfo = IsWindow
type AttrAllowedOps WindowFocusVisiblePropertyInfo Source # 
type AttrAllowedOps WindowFocusVisiblePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructWindowFocusVisible :: IsWindow o => Bool -> IO (GValueConstruct o) Source #

windowFocusVisible :: AttrLabelProxy "focusVisible" Source #

Gravity

data WindowGravityPropertyInfo Source #

Instances

AttrInfo WindowGravityPropertyInfo Source # 

Associated Types

type AttrAllowedOps WindowGravityPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint WindowGravityPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint WindowGravityPropertyInfo :: * -> Constraint

type AttrGetType WindowGravityPropertyInfo :: *

type AttrLabel WindowGravityPropertyInfo :: Symbol

Methods

attrGet :: AttrBaseTypeConstraint WindowGravityPropertyInfo o => Proxy * WindowGravityPropertyInfo -> o -> IO (AttrGetType WindowGravityPropertyInfo)

attrSet :: (AttrBaseTypeConstraint WindowGravityPropertyInfo o, AttrSetTypeConstraint WindowGravityPropertyInfo b) => Proxy * WindowGravityPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint WindowGravityPropertyInfo o => Proxy * WindowGravityPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint WindowGravityPropertyInfo o, AttrSetTypeConstraint WindowGravityPropertyInfo b) => Proxy * WindowGravityPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint WindowGravityPropertyInfo Source # 
type AttrSetTypeConstraint WindowGravityPropertyInfo = * ~ Gravity
type AttrLabel WindowGravityPropertyInfo Source # 
type AttrLabel WindowGravityPropertyInfo = "gravity"
type AttrGetType WindowGravityPropertyInfo Source # 
type AttrGetType WindowGravityPropertyInfo = Gravity
type AttrBaseTypeConstraint WindowGravityPropertyInfo Source # 
type AttrBaseTypeConstraint WindowGravityPropertyInfo = IsWindow
type AttrAllowedOps WindowGravityPropertyInfo Source # 
type AttrAllowedOps WindowGravityPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructWindowGravity :: IsWindow o => Gravity -> IO (GValueConstruct o) Source #

getWindowGravity :: (MonadIO m, IsWindow o) => o -> m Gravity Source #

setWindowGravity :: (MonadIO m, IsWindow o) => o -> Gravity -> m () Source #

windowGravity :: AttrLabelProxy "gravity" Source #

HasResizeGrip

data WindowHasResizeGripPropertyInfo Source #

Instances

AttrInfo WindowHasResizeGripPropertyInfo Source # 

Associated Types

type AttrAllowedOps WindowHasResizeGripPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint WindowHasResizeGripPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint WindowHasResizeGripPropertyInfo :: * -> Constraint

type AttrGetType WindowHasResizeGripPropertyInfo :: *

type AttrLabel WindowHasResizeGripPropertyInfo :: Symbol

Methods

attrGet :: AttrBaseTypeConstraint WindowHasResizeGripPropertyInfo o => Proxy * WindowHasResizeGripPropertyInfo -> o -> IO (AttrGetType WindowHasResizeGripPropertyInfo)

attrSet :: (AttrBaseTypeConstraint WindowHasResizeGripPropertyInfo o, AttrSetTypeConstraint WindowHasResizeGripPropertyInfo b) => Proxy * WindowHasResizeGripPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint WindowHasResizeGripPropertyInfo o => Proxy * WindowHasResizeGripPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint WindowHasResizeGripPropertyInfo o, AttrSetTypeConstraint WindowHasResizeGripPropertyInfo b) => Proxy * WindowHasResizeGripPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint WindowHasResizeGripPropertyInfo Source # 
type AttrSetTypeConstraint WindowHasResizeGripPropertyInfo = * ~ Bool
type AttrLabel WindowHasResizeGripPropertyInfo Source # 
type AttrLabel WindowHasResizeGripPropertyInfo = "has-resize-grip"
type AttrGetType WindowHasResizeGripPropertyInfo Source # 
type AttrBaseTypeConstraint WindowHasResizeGripPropertyInfo Source # 
type AttrBaseTypeConstraint WindowHasResizeGripPropertyInfo = IsWindow
type AttrAllowedOps WindowHasResizeGripPropertyInfo Source # 
type AttrAllowedOps WindowHasResizeGripPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructWindowHasResizeGrip :: IsWindow o => Bool -> IO (GValueConstruct o) Source #

windowHasResizeGrip :: AttrLabelProxy "hasResizeGrip" Source #

HasToplevelFocus

data WindowHasToplevelFocusPropertyInfo Source #

Instances

AttrInfo WindowHasToplevelFocusPropertyInfo Source # 

Associated Types

type AttrAllowedOps WindowHasToplevelFocusPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint WindowHasToplevelFocusPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint WindowHasToplevelFocusPropertyInfo :: * -> Constraint

type AttrGetType WindowHasToplevelFocusPropertyInfo :: *

type AttrLabel WindowHasToplevelFocusPropertyInfo :: Symbol

type AttrSetTypeConstraint WindowHasToplevelFocusPropertyInfo Source # 
type AttrSetTypeConstraint WindowHasToplevelFocusPropertyInfo = * ~ ()
type AttrLabel WindowHasToplevelFocusPropertyInfo Source # 
type AttrLabel WindowHasToplevelFocusPropertyInfo = "has-toplevel-focus"
type AttrGetType WindowHasToplevelFocusPropertyInfo Source # 
type AttrBaseTypeConstraint WindowHasToplevelFocusPropertyInfo Source # 
type AttrBaseTypeConstraint WindowHasToplevelFocusPropertyInfo = IsWindow
type AttrAllowedOps WindowHasToplevelFocusPropertyInfo Source # 
type AttrAllowedOps WindowHasToplevelFocusPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag)

HideTitlebarWhenMaximized

data WindowHideTitlebarWhenMaximizedPropertyInfo Source #

Instances

AttrInfo WindowHideTitlebarWhenMaximizedPropertyInfo Source # 
type AttrSetTypeConstraint WindowHideTitlebarWhenMaximizedPropertyInfo Source # 
type AttrSetTypeConstraint WindowHideTitlebarWhenMaximizedPropertyInfo = * ~ Bool
type AttrLabel WindowHideTitlebarWhenMaximizedPropertyInfo Source # 
type AttrLabel WindowHideTitlebarWhenMaximizedPropertyInfo = "hide-titlebar-when-maximized"
type AttrGetType WindowHideTitlebarWhenMaximizedPropertyInfo Source # 
type AttrBaseTypeConstraint WindowHideTitlebarWhenMaximizedPropertyInfo Source # 
type AttrAllowedOps WindowHideTitlebarWhenMaximizedPropertyInfo Source # 
type AttrAllowedOps WindowHideTitlebarWhenMaximizedPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

windowHideTitlebarWhenMaximized :: AttrLabelProxy "hideTitlebarWhenMaximized" Source #

Icon

data WindowIconPropertyInfo Source #

Instances

AttrInfo WindowIconPropertyInfo Source # 

Associated Types

type AttrAllowedOps WindowIconPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint WindowIconPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint WindowIconPropertyInfo :: * -> Constraint

type AttrGetType WindowIconPropertyInfo :: *

type AttrLabel WindowIconPropertyInfo :: Symbol

Methods

attrGet :: AttrBaseTypeConstraint WindowIconPropertyInfo o => Proxy * WindowIconPropertyInfo -> o -> IO (AttrGetType WindowIconPropertyInfo)

attrSet :: (AttrBaseTypeConstraint WindowIconPropertyInfo o, AttrSetTypeConstraint WindowIconPropertyInfo b) => Proxy * WindowIconPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint WindowIconPropertyInfo o => Proxy * WindowIconPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint WindowIconPropertyInfo o, AttrSetTypeConstraint WindowIconPropertyInfo b) => Proxy * WindowIconPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint WindowIconPropertyInfo Source # 
type AttrSetTypeConstraint WindowIconPropertyInfo = IsPixbuf
type AttrLabel WindowIconPropertyInfo Source # 
type AttrLabel WindowIconPropertyInfo = "icon"
type AttrGetType WindowIconPropertyInfo Source # 
type AttrGetType WindowIconPropertyInfo = Pixbuf
type AttrBaseTypeConstraint WindowIconPropertyInfo Source # 
type AttrBaseTypeConstraint WindowIconPropertyInfo = IsWindow
type AttrAllowedOps WindowIconPropertyInfo Source # 
type AttrAllowedOps WindowIconPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))))

clearWindowIcon :: (MonadIO m, IsWindow o) => o -> m () Source #

constructWindowIcon :: (IsWindow o, IsPixbuf a) => a -> IO (GValueConstruct o) Source #

getWindowIcon :: (MonadIO m, IsWindow o) => o -> m Pixbuf Source #

setWindowIcon :: (MonadIO m, IsWindow o, IsPixbuf a) => o -> a -> m () Source #

windowIcon :: AttrLabelProxy "icon" Source #

IconName

data WindowIconNamePropertyInfo Source #

Instances

AttrInfo WindowIconNamePropertyInfo Source # 

Associated Types

type AttrAllowedOps WindowIconNamePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint WindowIconNamePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint WindowIconNamePropertyInfo :: * -> Constraint

type AttrGetType WindowIconNamePropertyInfo :: *

type AttrLabel WindowIconNamePropertyInfo :: Symbol

Methods

attrGet :: AttrBaseTypeConstraint WindowIconNamePropertyInfo o => Proxy * WindowIconNamePropertyInfo -> o -> IO (AttrGetType WindowIconNamePropertyInfo)

attrSet :: (AttrBaseTypeConstraint WindowIconNamePropertyInfo o, AttrSetTypeConstraint WindowIconNamePropertyInfo b) => Proxy * WindowIconNamePropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint WindowIconNamePropertyInfo o => Proxy * WindowIconNamePropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint WindowIconNamePropertyInfo o, AttrSetTypeConstraint WindowIconNamePropertyInfo b) => Proxy * WindowIconNamePropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint WindowIconNamePropertyInfo Source # 
type AttrSetTypeConstraint WindowIconNamePropertyInfo = * ~ Text
type AttrLabel WindowIconNamePropertyInfo Source # 
type AttrLabel WindowIconNamePropertyInfo = "icon-name"
type AttrGetType WindowIconNamePropertyInfo Source # 
type AttrGetType WindowIconNamePropertyInfo = Maybe Text
type AttrBaseTypeConstraint WindowIconNamePropertyInfo Source # 
type AttrBaseTypeConstraint WindowIconNamePropertyInfo = IsWindow
type AttrAllowedOps WindowIconNamePropertyInfo Source # 
type AttrAllowedOps WindowIconNamePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))))

constructWindowIconName :: IsWindow o => Text -> IO (GValueConstruct o) Source #

getWindowIconName :: (MonadIO m, IsWindow o) => o -> m (Maybe Text) Source #

setWindowIconName :: (MonadIO m, IsWindow o) => o -> Text -> m () Source #

windowIconName :: AttrLabelProxy "iconName" Source #

IsActive

data WindowIsActivePropertyInfo Source #

Instances

AttrInfo WindowIsActivePropertyInfo Source # 

Associated Types

type AttrAllowedOps WindowIsActivePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint WindowIsActivePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint WindowIsActivePropertyInfo :: * -> Constraint

type AttrGetType WindowIsActivePropertyInfo :: *

type AttrLabel WindowIsActivePropertyInfo :: Symbol

Methods

attrGet :: AttrBaseTypeConstraint WindowIsActivePropertyInfo o => Proxy * WindowIsActivePropertyInfo -> o -> IO (AttrGetType WindowIsActivePropertyInfo)

attrSet :: (AttrBaseTypeConstraint WindowIsActivePropertyInfo o, AttrSetTypeConstraint WindowIsActivePropertyInfo b) => Proxy * WindowIsActivePropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint WindowIsActivePropertyInfo o => Proxy * WindowIsActivePropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint WindowIsActivePropertyInfo o, AttrSetTypeConstraint WindowIsActivePropertyInfo b) => Proxy * WindowIsActivePropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint WindowIsActivePropertyInfo Source # 
type AttrSetTypeConstraint WindowIsActivePropertyInfo = * ~ ()
type AttrLabel WindowIsActivePropertyInfo Source # 
type AttrLabel WindowIsActivePropertyInfo = "is-active"
type AttrGetType WindowIsActivePropertyInfo Source # 
type AttrGetType WindowIsActivePropertyInfo = Bool
type AttrBaseTypeConstraint WindowIsActivePropertyInfo Source # 
type AttrBaseTypeConstraint WindowIsActivePropertyInfo = IsWindow
type AttrAllowedOps WindowIsActivePropertyInfo Source # 
type AttrAllowedOps WindowIsActivePropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag)

IsMaximized

data WindowIsMaximizedPropertyInfo Source #

Instances

AttrInfo WindowIsMaximizedPropertyInfo Source # 

Associated Types

type AttrAllowedOps WindowIsMaximizedPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint WindowIsMaximizedPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint WindowIsMaximizedPropertyInfo :: * -> Constraint

type AttrGetType WindowIsMaximizedPropertyInfo :: *

type AttrLabel WindowIsMaximizedPropertyInfo :: Symbol

Methods

attrGet :: AttrBaseTypeConstraint WindowIsMaximizedPropertyInfo o => Proxy * WindowIsMaximizedPropertyInfo -> o -> IO (AttrGetType WindowIsMaximizedPropertyInfo)

attrSet :: (AttrBaseTypeConstraint WindowIsMaximizedPropertyInfo o, AttrSetTypeConstraint WindowIsMaximizedPropertyInfo b) => Proxy * WindowIsMaximizedPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint WindowIsMaximizedPropertyInfo o => Proxy * WindowIsMaximizedPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint WindowIsMaximizedPropertyInfo o, AttrSetTypeConstraint WindowIsMaximizedPropertyInfo b) => Proxy * WindowIsMaximizedPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint WindowIsMaximizedPropertyInfo Source # 
type AttrSetTypeConstraint WindowIsMaximizedPropertyInfo = * ~ ()
type AttrLabel WindowIsMaximizedPropertyInfo Source # 
type AttrLabel WindowIsMaximizedPropertyInfo = "is-maximized"
type AttrGetType WindowIsMaximizedPropertyInfo Source # 
type AttrBaseTypeConstraint WindowIsMaximizedPropertyInfo Source # 
type AttrBaseTypeConstraint WindowIsMaximizedPropertyInfo = IsWindow
type AttrAllowedOps WindowIsMaximizedPropertyInfo Source # 
type AttrAllowedOps WindowIsMaximizedPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag)

MnemonicsVisible

data WindowMnemonicsVisiblePropertyInfo Source #

Instances

AttrInfo WindowMnemonicsVisiblePropertyInfo Source # 

Associated Types

type AttrAllowedOps WindowMnemonicsVisiblePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint WindowMnemonicsVisiblePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint WindowMnemonicsVisiblePropertyInfo :: * -> Constraint

type AttrGetType WindowMnemonicsVisiblePropertyInfo :: *

type AttrLabel WindowMnemonicsVisiblePropertyInfo :: Symbol

type AttrSetTypeConstraint WindowMnemonicsVisiblePropertyInfo Source # 
type AttrSetTypeConstraint WindowMnemonicsVisiblePropertyInfo = * ~ Bool
type AttrLabel WindowMnemonicsVisiblePropertyInfo Source # 
type AttrLabel WindowMnemonicsVisiblePropertyInfo = "mnemonics-visible"
type AttrGetType WindowMnemonicsVisiblePropertyInfo Source # 
type AttrBaseTypeConstraint WindowMnemonicsVisiblePropertyInfo Source # 
type AttrBaseTypeConstraint WindowMnemonicsVisiblePropertyInfo = IsWindow
type AttrAllowedOps WindowMnemonicsVisiblePropertyInfo Source # 
type AttrAllowedOps WindowMnemonicsVisiblePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructWindowMnemonicsVisible :: IsWindow o => Bool -> IO (GValueConstruct o) Source #

windowMnemonicsVisible :: AttrLabelProxy "mnemonicsVisible" Source #

Modal

data WindowModalPropertyInfo Source #

Instances

AttrInfo WindowModalPropertyInfo Source # 

Associated Types

type AttrAllowedOps WindowModalPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint WindowModalPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint WindowModalPropertyInfo :: * -> Constraint

type AttrGetType WindowModalPropertyInfo :: *

type AttrLabel WindowModalPropertyInfo :: Symbol

Methods

attrGet :: AttrBaseTypeConstraint WindowModalPropertyInfo o => Proxy * WindowModalPropertyInfo -> o -> IO (AttrGetType WindowModalPropertyInfo)

attrSet :: (AttrBaseTypeConstraint WindowModalPropertyInfo o, AttrSetTypeConstraint WindowModalPropertyInfo b) => Proxy * WindowModalPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint WindowModalPropertyInfo o => Proxy * WindowModalPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint WindowModalPropertyInfo o, AttrSetTypeConstraint WindowModalPropertyInfo b) => Proxy * WindowModalPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint WindowModalPropertyInfo Source # 
type AttrSetTypeConstraint WindowModalPropertyInfo = * ~ Bool
type AttrLabel WindowModalPropertyInfo Source # 
type AttrLabel WindowModalPropertyInfo = "modal"
type AttrGetType WindowModalPropertyInfo Source # 
type AttrGetType WindowModalPropertyInfo = Bool
type AttrBaseTypeConstraint WindowModalPropertyInfo Source # 
type AttrBaseTypeConstraint WindowModalPropertyInfo = IsWindow
type AttrAllowedOps WindowModalPropertyInfo Source # 
type AttrAllowedOps WindowModalPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructWindowModal :: IsWindow o => Bool -> IO (GValueConstruct o) Source #

setWindowModal :: (MonadIO m, IsWindow o) => o -> Bool -> m () Source #

windowModal :: AttrLabelProxy "modal" Source #

Resizable

data WindowResizablePropertyInfo Source #

Instances

AttrInfo WindowResizablePropertyInfo Source # 

Associated Types

type AttrAllowedOps WindowResizablePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint WindowResizablePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint WindowResizablePropertyInfo :: * -> Constraint

type AttrGetType WindowResizablePropertyInfo :: *

type AttrLabel WindowResizablePropertyInfo :: Symbol

Methods

attrGet :: AttrBaseTypeConstraint WindowResizablePropertyInfo o => Proxy * WindowResizablePropertyInfo -> o -> IO (AttrGetType WindowResizablePropertyInfo)

attrSet :: (AttrBaseTypeConstraint WindowResizablePropertyInfo o, AttrSetTypeConstraint WindowResizablePropertyInfo b) => Proxy * WindowResizablePropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint WindowResizablePropertyInfo o => Proxy * WindowResizablePropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint WindowResizablePropertyInfo o, AttrSetTypeConstraint WindowResizablePropertyInfo b) => Proxy * WindowResizablePropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint WindowResizablePropertyInfo Source # 
type AttrSetTypeConstraint WindowResizablePropertyInfo = * ~ Bool
type AttrLabel WindowResizablePropertyInfo Source # 
type AttrLabel WindowResizablePropertyInfo = "resizable"
type AttrGetType WindowResizablePropertyInfo Source # 
type AttrBaseTypeConstraint WindowResizablePropertyInfo Source # 
type AttrBaseTypeConstraint WindowResizablePropertyInfo = IsWindow
type AttrAllowedOps WindowResizablePropertyInfo Source # 
type AttrAllowedOps WindowResizablePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructWindowResizable :: IsWindow o => Bool -> IO (GValueConstruct o) Source #

setWindowResizable :: (MonadIO m, IsWindow o) => o -> Bool -> m () Source #

windowResizable :: AttrLabelProxy "resizable" Source #

ResizeGripVisible

data WindowResizeGripVisiblePropertyInfo Source #

Instances

AttrInfo WindowResizeGripVisiblePropertyInfo Source # 

Associated Types

type AttrAllowedOps WindowResizeGripVisiblePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint WindowResizeGripVisiblePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint WindowResizeGripVisiblePropertyInfo :: * -> Constraint

type AttrGetType WindowResizeGripVisiblePropertyInfo :: *

type AttrLabel WindowResizeGripVisiblePropertyInfo :: Symbol

type AttrSetTypeConstraint WindowResizeGripVisiblePropertyInfo Source # 
type AttrSetTypeConstraint WindowResizeGripVisiblePropertyInfo = * ~ ()
type AttrLabel WindowResizeGripVisiblePropertyInfo Source # 
type AttrLabel WindowResizeGripVisiblePropertyInfo = "resize-grip-visible"
type AttrGetType WindowResizeGripVisiblePropertyInfo Source # 
type AttrBaseTypeConstraint WindowResizeGripVisiblePropertyInfo Source # 
type AttrBaseTypeConstraint WindowResizeGripVisiblePropertyInfo = IsWindow
type AttrAllowedOps WindowResizeGripVisiblePropertyInfo Source # 
type AttrAllowedOps WindowResizeGripVisiblePropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag)

windowResizeGripVisible :: AttrLabelProxy "resizeGripVisible" Source #

Role

data WindowRolePropertyInfo Source #

Instances

AttrInfo WindowRolePropertyInfo Source # 

Associated Types

type AttrAllowedOps WindowRolePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint WindowRolePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint WindowRolePropertyInfo :: * -> Constraint

type AttrGetType WindowRolePropertyInfo :: *

type AttrLabel WindowRolePropertyInfo :: Symbol

Methods

attrGet :: AttrBaseTypeConstraint WindowRolePropertyInfo o => Proxy * WindowRolePropertyInfo -> o -> IO (AttrGetType WindowRolePropertyInfo)

attrSet :: (AttrBaseTypeConstraint WindowRolePropertyInfo o, AttrSetTypeConstraint WindowRolePropertyInfo b) => Proxy * WindowRolePropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint WindowRolePropertyInfo o => Proxy * WindowRolePropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint WindowRolePropertyInfo o, AttrSetTypeConstraint WindowRolePropertyInfo b) => Proxy * WindowRolePropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint WindowRolePropertyInfo Source # 
type AttrSetTypeConstraint WindowRolePropertyInfo = * ~ Text
type AttrLabel WindowRolePropertyInfo Source # 
type AttrLabel WindowRolePropertyInfo = "role"
type AttrGetType WindowRolePropertyInfo Source # 
type AttrGetType WindowRolePropertyInfo = Maybe Text
type AttrBaseTypeConstraint WindowRolePropertyInfo Source # 
type AttrBaseTypeConstraint WindowRolePropertyInfo = IsWindow
type AttrAllowedOps WindowRolePropertyInfo Source # 
type AttrAllowedOps WindowRolePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructWindowRole :: IsWindow o => Text -> IO (GValueConstruct o) Source #

getWindowRole :: (MonadIO m, IsWindow o) => o -> m (Maybe Text) Source #

setWindowRole :: (MonadIO m, IsWindow o) => o -> Text -> m () Source #

windowRole :: AttrLabelProxy "role" Source #

Screen

data WindowScreenPropertyInfo Source #

Instances

AttrInfo WindowScreenPropertyInfo Source # 

Associated Types

type AttrAllowedOps WindowScreenPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint WindowScreenPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint WindowScreenPropertyInfo :: * -> Constraint

type AttrGetType WindowScreenPropertyInfo :: *

type AttrLabel WindowScreenPropertyInfo :: Symbol

Methods

attrGet :: AttrBaseTypeConstraint WindowScreenPropertyInfo o => Proxy * WindowScreenPropertyInfo -> o -> IO (AttrGetType WindowScreenPropertyInfo)

attrSet :: (AttrBaseTypeConstraint WindowScreenPropertyInfo o, AttrSetTypeConstraint WindowScreenPropertyInfo b) => Proxy * WindowScreenPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint WindowScreenPropertyInfo o => Proxy * WindowScreenPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint WindowScreenPropertyInfo o, AttrSetTypeConstraint WindowScreenPropertyInfo b) => Proxy * WindowScreenPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint WindowScreenPropertyInfo Source # 
type AttrSetTypeConstraint WindowScreenPropertyInfo = IsScreen
type AttrLabel WindowScreenPropertyInfo Source # 
type AttrLabel WindowScreenPropertyInfo = "screen"
type AttrGetType WindowScreenPropertyInfo Source # 
type AttrGetType WindowScreenPropertyInfo = Screen
type AttrBaseTypeConstraint WindowScreenPropertyInfo Source # 
type AttrBaseTypeConstraint WindowScreenPropertyInfo = IsWindow
type AttrAllowedOps WindowScreenPropertyInfo Source # 
type AttrAllowedOps WindowScreenPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructWindowScreen :: (IsWindow o, IsScreen a) => a -> IO (GValueConstruct o) Source #

getWindowScreen :: (MonadIO m, IsWindow o) => o -> m Screen Source #

setWindowScreen :: (MonadIO m, IsWindow o, IsScreen a) => o -> a -> m () Source #

windowScreen :: AttrLabelProxy "screen" Source #

SkipPagerHint

data WindowSkipPagerHintPropertyInfo Source #

Instances

AttrInfo WindowSkipPagerHintPropertyInfo Source # 

Associated Types

type AttrAllowedOps WindowSkipPagerHintPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint WindowSkipPagerHintPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint WindowSkipPagerHintPropertyInfo :: * -> Constraint

type AttrGetType WindowSkipPagerHintPropertyInfo :: *

type AttrLabel WindowSkipPagerHintPropertyInfo :: Symbol

Methods

attrGet :: AttrBaseTypeConstraint WindowSkipPagerHintPropertyInfo o => Proxy * WindowSkipPagerHintPropertyInfo -> o -> IO (AttrGetType WindowSkipPagerHintPropertyInfo)

attrSet :: (AttrBaseTypeConstraint WindowSkipPagerHintPropertyInfo o, AttrSetTypeConstraint WindowSkipPagerHintPropertyInfo b) => Proxy * WindowSkipPagerHintPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint WindowSkipPagerHintPropertyInfo o => Proxy * WindowSkipPagerHintPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint WindowSkipPagerHintPropertyInfo o, AttrSetTypeConstraint WindowSkipPagerHintPropertyInfo b) => Proxy * WindowSkipPagerHintPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint WindowSkipPagerHintPropertyInfo Source # 
type AttrSetTypeConstraint WindowSkipPagerHintPropertyInfo = * ~ Bool
type AttrLabel WindowSkipPagerHintPropertyInfo Source # 
type AttrLabel WindowSkipPagerHintPropertyInfo = "skip-pager-hint"
type AttrGetType WindowSkipPagerHintPropertyInfo Source # 
type AttrBaseTypeConstraint WindowSkipPagerHintPropertyInfo Source # 
type AttrBaseTypeConstraint WindowSkipPagerHintPropertyInfo = IsWindow
type AttrAllowedOps WindowSkipPagerHintPropertyInfo Source # 
type AttrAllowedOps WindowSkipPagerHintPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructWindowSkipPagerHint :: IsWindow o => Bool -> IO (GValueConstruct o) Source #

windowSkipPagerHint :: AttrLabelProxy "skipPagerHint" Source #

SkipTaskbarHint

data WindowSkipTaskbarHintPropertyInfo Source #

Instances

AttrInfo WindowSkipTaskbarHintPropertyInfo Source # 

Associated Types

type AttrAllowedOps WindowSkipTaskbarHintPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint WindowSkipTaskbarHintPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint WindowSkipTaskbarHintPropertyInfo :: * -> Constraint

type AttrGetType WindowSkipTaskbarHintPropertyInfo :: *

type AttrLabel WindowSkipTaskbarHintPropertyInfo :: Symbol

type AttrSetTypeConstraint WindowSkipTaskbarHintPropertyInfo Source # 
type AttrSetTypeConstraint WindowSkipTaskbarHintPropertyInfo = * ~ Bool
type AttrLabel WindowSkipTaskbarHintPropertyInfo Source # 
type AttrLabel WindowSkipTaskbarHintPropertyInfo = "skip-taskbar-hint"
type AttrGetType WindowSkipTaskbarHintPropertyInfo Source # 
type AttrBaseTypeConstraint WindowSkipTaskbarHintPropertyInfo Source # 
type AttrBaseTypeConstraint WindowSkipTaskbarHintPropertyInfo = IsWindow
type AttrAllowedOps WindowSkipTaskbarHintPropertyInfo Source # 
type AttrAllowedOps WindowSkipTaskbarHintPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructWindowSkipTaskbarHint :: IsWindow o => Bool -> IO (GValueConstruct o) Source #

windowSkipTaskbarHint :: AttrLabelProxy "skipTaskbarHint" Source #

StartupId

data WindowStartupIdPropertyInfo Source #

Instances

AttrInfo WindowStartupIdPropertyInfo Source # 

Associated Types

type AttrAllowedOps WindowStartupIdPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint WindowStartupIdPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint WindowStartupIdPropertyInfo :: * -> Constraint

type AttrGetType WindowStartupIdPropertyInfo :: *

type AttrLabel WindowStartupIdPropertyInfo :: Symbol

Methods

attrGet :: AttrBaseTypeConstraint WindowStartupIdPropertyInfo o => Proxy * WindowStartupIdPropertyInfo -> o -> IO (AttrGetType WindowStartupIdPropertyInfo)

attrSet :: (AttrBaseTypeConstraint WindowStartupIdPropertyInfo o, AttrSetTypeConstraint WindowStartupIdPropertyInfo b) => Proxy * WindowStartupIdPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint WindowStartupIdPropertyInfo o => Proxy * WindowStartupIdPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint WindowStartupIdPropertyInfo o, AttrSetTypeConstraint WindowStartupIdPropertyInfo b) => Proxy * WindowStartupIdPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint WindowStartupIdPropertyInfo Source # 
type AttrSetTypeConstraint WindowStartupIdPropertyInfo = * ~ Text
type AttrLabel WindowStartupIdPropertyInfo Source # 
type AttrLabel WindowStartupIdPropertyInfo = "startup-id"
type AttrGetType WindowStartupIdPropertyInfo Source # 
type AttrGetType WindowStartupIdPropertyInfo = ()
type AttrBaseTypeConstraint WindowStartupIdPropertyInfo Source # 
type AttrBaseTypeConstraint WindowStartupIdPropertyInfo = IsWindow
type AttrAllowedOps WindowStartupIdPropertyInfo Source # 
type AttrAllowedOps WindowStartupIdPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ([] AttrOpTag))

constructWindowStartupId :: IsWindow o => Text -> IO (GValueConstruct o) Source #

setWindowStartupId :: (MonadIO m, IsWindow o) => o -> Text -> m () Source #

windowStartupId :: AttrLabelProxy "startupId" Source #

Title

data WindowTitlePropertyInfo Source #

Instances

AttrInfo WindowTitlePropertyInfo Source # 

Associated Types

type AttrAllowedOps WindowTitlePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint WindowTitlePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint WindowTitlePropertyInfo :: * -> Constraint

type AttrGetType WindowTitlePropertyInfo :: *

type AttrLabel WindowTitlePropertyInfo :: Symbol

Methods

attrGet :: AttrBaseTypeConstraint WindowTitlePropertyInfo o => Proxy * WindowTitlePropertyInfo -> o -> IO (AttrGetType WindowTitlePropertyInfo)

attrSet :: (AttrBaseTypeConstraint WindowTitlePropertyInfo o, AttrSetTypeConstraint WindowTitlePropertyInfo b) => Proxy * WindowTitlePropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint WindowTitlePropertyInfo o => Proxy * WindowTitlePropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint WindowTitlePropertyInfo o, AttrSetTypeConstraint WindowTitlePropertyInfo b) => Proxy * WindowTitlePropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint WindowTitlePropertyInfo Source # 
type AttrSetTypeConstraint WindowTitlePropertyInfo = * ~ Text
type AttrLabel WindowTitlePropertyInfo Source # 
type AttrLabel WindowTitlePropertyInfo = "title"
type AttrGetType WindowTitlePropertyInfo Source # 
type AttrGetType WindowTitlePropertyInfo = Maybe Text
type AttrBaseTypeConstraint WindowTitlePropertyInfo Source # 
type AttrBaseTypeConstraint WindowTitlePropertyInfo = IsWindow
type AttrAllowedOps WindowTitlePropertyInfo Source # 
type AttrAllowedOps WindowTitlePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructWindowTitle :: IsWindow o => Text -> IO (GValueConstruct o) Source #

getWindowTitle :: (MonadIO m, IsWindow o) => o -> m (Maybe Text) Source #

setWindowTitle :: (MonadIO m, IsWindow o) => o -> Text -> m () Source #

windowTitle :: AttrLabelProxy "title" Source #

TransientFor

data WindowTransientForPropertyInfo Source #

Instances

AttrInfo WindowTransientForPropertyInfo Source # 

Associated Types

type AttrAllowedOps WindowTransientForPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint WindowTransientForPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint WindowTransientForPropertyInfo :: * -> Constraint

type AttrGetType WindowTransientForPropertyInfo :: *

type AttrLabel WindowTransientForPropertyInfo :: Symbol

Methods

attrGet :: AttrBaseTypeConstraint WindowTransientForPropertyInfo o => Proxy * WindowTransientForPropertyInfo -> o -> IO (AttrGetType WindowTransientForPropertyInfo)

attrSet :: (AttrBaseTypeConstraint WindowTransientForPropertyInfo o, AttrSetTypeConstraint WindowTransientForPropertyInfo b) => Proxy * WindowTransientForPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint WindowTransientForPropertyInfo o => Proxy * WindowTransientForPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint WindowTransientForPropertyInfo o, AttrSetTypeConstraint WindowTransientForPropertyInfo b) => Proxy * WindowTransientForPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint WindowTransientForPropertyInfo Source # 
type AttrSetTypeConstraint WindowTransientForPropertyInfo = IsWindow
type AttrLabel WindowTransientForPropertyInfo Source # 
type AttrLabel WindowTransientForPropertyInfo = "transient-for"
type AttrGetType WindowTransientForPropertyInfo Source # 
type AttrBaseTypeConstraint WindowTransientForPropertyInfo Source # 
type AttrBaseTypeConstraint WindowTransientForPropertyInfo = IsWindow
type AttrAllowedOps WindowTransientForPropertyInfo Source # 
type AttrAllowedOps WindowTransientForPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))))

constructWindowTransientFor :: (IsWindow o, IsWindow a) => a -> IO (GValueConstruct o) Source #

setWindowTransientFor :: (MonadIO m, IsWindow o, IsWindow a) => o -> a -> m () Source #

windowTransientFor :: AttrLabelProxy "transientFor" Source #

Type

data WindowTypePropertyInfo Source #

Instances

AttrInfo WindowTypePropertyInfo Source # 

Associated Types

type AttrAllowedOps WindowTypePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint WindowTypePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint WindowTypePropertyInfo :: * -> Constraint

type AttrGetType WindowTypePropertyInfo :: *

type AttrLabel WindowTypePropertyInfo :: Symbol

Methods

attrGet :: AttrBaseTypeConstraint WindowTypePropertyInfo o => Proxy * WindowTypePropertyInfo -> o -> IO (AttrGetType WindowTypePropertyInfo)

attrSet :: (AttrBaseTypeConstraint WindowTypePropertyInfo o, AttrSetTypeConstraint WindowTypePropertyInfo b) => Proxy * WindowTypePropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint WindowTypePropertyInfo o => Proxy * WindowTypePropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint WindowTypePropertyInfo o, AttrSetTypeConstraint WindowTypePropertyInfo b) => Proxy * WindowTypePropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint WindowTypePropertyInfo Source # 
type AttrSetTypeConstraint WindowTypePropertyInfo = * ~ WindowType
type AttrLabel WindowTypePropertyInfo Source # 
type AttrLabel WindowTypePropertyInfo = "type"
type AttrGetType WindowTypePropertyInfo Source # 
type AttrBaseTypeConstraint WindowTypePropertyInfo Source # 
type AttrBaseTypeConstraint WindowTypePropertyInfo = IsWindow
type AttrAllowedOps WindowTypePropertyInfo Source # 
type AttrAllowedOps WindowTypePropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))

constructWindowType :: IsWindow o => WindowType -> IO (GValueConstruct o) Source #

windowType :: AttrLabelProxy "type" Source #

TypeHint

data WindowTypeHintPropertyInfo Source #

Instances

AttrInfo WindowTypeHintPropertyInfo Source # 

Associated Types

type AttrAllowedOps WindowTypeHintPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint WindowTypeHintPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint WindowTypeHintPropertyInfo :: * -> Constraint

type AttrGetType WindowTypeHintPropertyInfo :: *

type AttrLabel WindowTypeHintPropertyInfo :: Symbol

Methods

attrGet :: AttrBaseTypeConstraint WindowTypeHintPropertyInfo o => Proxy * WindowTypeHintPropertyInfo -> o -> IO (AttrGetType WindowTypeHintPropertyInfo)

attrSet :: (AttrBaseTypeConstraint WindowTypeHintPropertyInfo o, AttrSetTypeConstraint WindowTypeHintPropertyInfo b) => Proxy * WindowTypeHintPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint WindowTypeHintPropertyInfo o => Proxy * WindowTypeHintPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint WindowTypeHintPropertyInfo o, AttrSetTypeConstraint WindowTypeHintPropertyInfo b) => Proxy * WindowTypeHintPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint WindowTypeHintPropertyInfo Source # 
type AttrSetTypeConstraint WindowTypeHintPropertyInfo = * ~ WindowTypeHint
type AttrLabel WindowTypeHintPropertyInfo Source # 
type AttrLabel WindowTypeHintPropertyInfo = "type-hint"
type AttrGetType WindowTypeHintPropertyInfo Source # 
type AttrGetType WindowTypeHintPropertyInfo = WindowTypeHint
type AttrBaseTypeConstraint WindowTypeHintPropertyInfo Source # 
type AttrBaseTypeConstraint WindowTypeHintPropertyInfo = IsWindow
type AttrAllowedOps WindowTypeHintPropertyInfo Source # 
type AttrAllowedOps WindowTypeHintPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructWindowTypeHint :: IsWindow o => WindowTypeHint -> IO (GValueConstruct o) Source #

getWindowTypeHint :: (MonadIO m, IsWindow o) => o -> m WindowTypeHint Source #

setWindowTypeHint :: (MonadIO m, IsWindow o) => o -> WindowTypeHint -> m () Source #

windowTypeHint :: AttrLabelProxy "typeHint" Source #

UrgencyHint

data WindowUrgencyHintPropertyInfo Source #

Instances

AttrInfo WindowUrgencyHintPropertyInfo Source # 

Associated Types

type AttrAllowedOps WindowUrgencyHintPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint WindowUrgencyHintPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint WindowUrgencyHintPropertyInfo :: * -> Constraint

type AttrGetType WindowUrgencyHintPropertyInfo :: *

type AttrLabel WindowUrgencyHintPropertyInfo :: Symbol

Methods

attrGet :: AttrBaseTypeConstraint WindowUrgencyHintPropertyInfo o => Proxy * WindowUrgencyHintPropertyInfo -> o -> IO (AttrGetType WindowUrgencyHintPropertyInfo)

attrSet :: (AttrBaseTypeConstraint WindowUrgencyHintPropertyInfo o, AttrSetTypeConstraint WindowUrgencyHintPropertyInfo b) => Proxy * WindowUrgencyHintPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint WindowUrgencyHintPropertyInfo o => Proxy * WindowUrgencyHintPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint WindowUrgencyHintPropertyInfo o, AttrSetTypeConstraint WindowUrgencyHintPropertyInfo b) => Proxy * WindowUrgencyHintPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint WindowUrgencyHintPropertyInfo Source # 
type AttrSetTypeConstraint WindowUrgencyHintPropertyInfo = * ~ Bool
type AttrLabel WindowUrgencyHintPropertyInfo Source # 
type AttrLabel WindowUrgencyHintPropertyInfo = "urgency-hint"
type AttrGetType WindowUrgencyHintPropertyInfo Source # 
type AttrBaseTypeConstraint WindowUrgencyHintPropertyInfo Source # 
type AttrBaseTypeConstraint WindowUrgencyHintPropertyInfo = IsWindow
type AttrAllowedOps WindowUrgencyHintPropertyInfo Source # 
type AttrAllowedOps WindowUrgencyHintPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructWindowUrgencyHint :: IsWindow o => Bool -> IO (GValueConstruct o) Source #

setWindowUrgencyHint :: (MonadIO m, IsWindow o) => o -> Bool -> m () Source #

windowUrgencyHint :: AttrLabelProxy "urgencyHint" Source #

WindowPosition

data WindowWindowPositionPropertyInfo Source #

Instances

AttrInfo WindowWindowPositionPropertyInfo Source # 

Associated Types

type AttrAllowedOps WindowWindowPositionPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint WindowWindowPositionPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint WindowWindowPositionPropertyInfo :: * -> Constraint

type AttrGetType WindowWindowPositionPropertyInfo :: *

type AttrLabel WindowWindowPositionPropertyInfo :: Symbol

Methods

attrGet :: AttrBaseTypeConstraint WindowWindowPositionPropertyInfo o => Proxy * WindowWindowPositionPropertyInfo -> o -> IO (AttrGetType WindowWindowPositionPropertyInfo)

attrSet :: (AttrBaseTypeConstraint WindowWindowPositionPropertyInfo o, AttrSetTypeConstraint WindowWindowPositionPropertyInfo b) => Proxy * WindowWindowPositionPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint WindowWindowPositionPropertyInfo o => Proxy * WindowWindowPositionPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint WindowWindowPositionPropertyInfo o, AttrSetTypeConstraint WindowWindowPositionPropertyInfo b) => Proxy * WindowWindowPositionPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint WindowWindowPositionPropertyInfo Source # 
type AttrSetTypeConstraint WindowWindowPositionPropertyInfo = * ~ WindowPosition
type AttrLabel WindowWindowPositionPropertyInfo Source # 
type AttrLabel WindowWindowPositionPropertyInfo = "window-position"
type AttrGetType WindowWindowPositionPropertyInfo Source # 
type AttrBaseTypeConstraint WindowWindowPositionPropertyInfo Source # 
type AttrBaseTypeConstraint WindowWindowPositionPropertyInfo = IsWindow
type AttrAllowedOps WindowWindowPositionPropertyInfo Source # 
type AttrAllowedOps WindowWindowPositionPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

windowWindowPosition :: AttrLabelProxy "windowPosition" Source #

Signals

ActivateDefault

data WindowActivateDefaultSignalInfo Source #

Instances

SignalInfo WindowActivateDefaultSignalInfo Source # 

Associated Types

type HaskellCallbackType WindowActivateDefaultSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o WindowActivateDefaultSignalInfo -> o -> HaskellCallbackType WindowActivateDefaultSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType WindowActivateDefaultSignalInfo Source # 

afterWindowActivateDefault :: (GObject a, MonadIO m) => a -> WindowActivateDefaultCallback -> m SignalHandlerId Source #

onWindowActivateDefault :: (GObject a, MonadIO m) => a -> WindowActivateDefaultCallback -> m SignalHandlerId Source #

ActivateFocus

data WindowActivateFocusSignalInfo Source #

Instances

SignalInfo WindowActivateFocusSignalInfo Source # 

Associated Types

type HaskellCallbackType WindowActivateFocusSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o WindowActivateFocusSignalInfo -> o -> HaskellCallbackType WindowActivateFocusSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType WindowActivateFocusSignalInfo Source # 

afterWindowActivateFocus :: (GObject a, MonadIO m) => a -> WindowActivateFocusCallback -> m SignalHandlerId Source #

onWindowActivateFocus :: (GObject a, MonadIO m) => a -> WindowActivateFocusCallback -> m SignalHandlerId Source #

EnableDebugging

data WindowEnableDebuggingSignalInfo Source #

Instances

SignalInfo WindowEnableDebuggingSignalInfo Source # 

Associated Types

type HaskellCallbackType WindowEnableDebuggingSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o WindowEnableDebuggingSignalInfo -> o -> HaskellCallbackType WindowEnableDebuggingSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType WindowEnableDebuggingSignalInfo Source # 

afterWindowEnableDebugging :: (GObject a, MonadIO m) => a -> WindowEnableDebuggingCallback -> m SignalHandlerId Source #

onWindowEnableDebugging :: (GObject a, MonadIO m) => a -> WindowEnableDebuggingCallback -> m SignalHandlerId Source #

KeysChanged

data WindowKeysChangedSignalInfo Source #

Instances

SignalInfo WindowKeysChangedSignalInfo Source # 

Associated Types

type HaskellCallbackType WindowKeysChangedSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o WindowKeysChangedSignalInfo -> o -> HaskellCallbackType WindowKeysChangedSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType WindowKeysChangedSignalInfo Source # 

afterWindowKeysChanged :: (GObject a, MonadIO m) => a -> WindowKeysChangedCallback -> m SignalHandlerId Source #

onWindowKeysChanged :: (GObject a, MonadIO m) => a -> WindowKeysChangedCallback -> m SignalHandlerId Source #

SetFocus

type WindowSetFocusCallbackC = Ptr () -> Ptr Widget -> Ptr () -> IO () Source #

data WindowSetFocusSignalInfo Source #

Instances

SignalInfo WindowSetFocusSignalInfo Source # 

Associated Types

type HaskellCallbackType WindowSetFocusSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o WindowSetFocusSignalInfo -> o -> HaskellCallbackType WindowSetFocusSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType WindowSetFocusSignalInfo Source # 

afterWindowSetFocus :: (GObject a, MonadIO m) => a -> WindowSetFocusCallback -> m SignalHandlerId Source #

onWindowSetFocus :: (GObject a, MonadIO m) => a -> WindowSetFocusCallback -> m SignalHandlerId Source #