Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
Safe Haskell | None |
Language | Haskell2010 |
- Exported types
- Methods
- windowActivateDefault
- windowActivateFocus
- windowActivateKey
- windowAddAccelGroup
- windowAddMnemonic
- windowBeginMoveDrag
- windowBeginResizeDrag
- windowClose
- windowDeiconify
- windowFullscreen
- windowGetAcceptFocus
- windowGetApplication
- windowGetAttachedTo
- windowGetDecorated
- windowGetDefaultIconList
- windowGetDefaultIconName
- windowGetDefaultSize
- windowGetDefaultWidget
- windowGetDeletable
- windowGetDestroyWithParent
- windowGetFocus
- windowGetFocusOnMap
- windowGetFocusVisible
- windowGetGravity
- windowGetGroup
- windowGetHasResizeGrip
- windowGetHideTitlebarWhenMaximized
- windowGetIcon
- windowGetIconList
- windowGetIconName
- windowGetMnemonicModifier
- windowGetMnemonicsVisible
- windowGetModal
- windowGetOpacity
- windowGetPosition
- windowGetResizable
- windowGetResizeGripArea
- windowGetRole
- windowGetScreen
- windowGetSize
- windowGetSkipPagerHint
- windowGetSkipTaskbarHint
- windowGetTitle
- windowGetTitlebar
- windowGetTransientFor
- windowGetTypeHint
- windowGetUrgencyHint
- windowGetWindowType
- windowHasGroup
- windowHasToplevelFocus
- windowIconify
- windowIsActive
- windowIsMaximized
- windowListToplevels
- windowMaximize
- windowMnemonicActivate
- windowMove
- windowNew
- windowParseGeometry
- windowPresent
- windowPresentWithTime
- windowPropagateKeyEvent
- windowRemoveAccelGroup
- windowRemoveMnemonic
- windowReshowWithInitialSize
- windowResize
- windowResizeGripIsVisible
- windowResizeToGeometry
- windowSetAcceptFocus
- windowSetApplication
- windowSetAttachedTo
- windowSetAutoStartupNotification
- windowSetDecorated
- windowSetDefault
- windowSetDefaultGeometry
- windowSetDefaultIcon
- windowSetDefaultIconFromFile
- windowSetDefaultIconList
- windowSetDefaultIconName
- windowSetDefaultSize
- windowSetDeletable
- windowSetDestroyWithParent
- windowSetFocus
- windowSetFocusOnMap
- windowSetFocusVisible
- windowSetGeometryHints
- windowSetGravity
- windowSetHasResizeGrip
- windowSetHasUserRefCount
- windowSetHideTitlebarWhenMaximized
- windowSetIcon
- windowSetIconFromFile
- windowSetIconList
- windowSetIconName
- windowSetInteractiveDebugging
- windowSetKeepAbove
- windowSetKeepBelow
- windowSetMnemonicModifier
- windowSetMnemonicsVisible
- windowSetModal
- windowSetOpacity
- windowSetPosition
- windowSetResizable
- windowSetRole
- windowSetScreen
- windowSetSkipPagerHint
- windowSetSkipTaskbarHint
- windowSetStartupId
- windowSetTitle
- windowSetTitlebar
- windowSetTransientFor
- windowSetTypeHint
- windowSetUrgencyHint
- windowSetWmclass
- windowStick
- windowUnfullscreen
- windowUnmaximize
- windowUnstick
- Properties
- AcceptFocus
- Application
- AttachedTo
- Decorated
- DefaultHeight
- DefaultWidth
- Deletable
- DestroyWithParent
- FocusOnMap
- FocusVisible
- Gravity
- HasResizeGrip
- HasToplevelFocus
- HideTitlebarWhenMaximized
- Icon
- IconName
- IsActive
- IsMaximized
- MnemonicsVisible
- Modal
- Resizable
- ResizeGripVisible
- Role
- Screen
- SkipPagerHint
- SkipTaskbarHint
- StartupId
- Title
- TransientFor
- Type
- TypeHint
- UrgencyHint
- WindowPosition
- Signals
- newtype Window = Window (ForeignPtr Window)
- class GObject o => WindowK o
- toWindow :: WindowK o => o -> IO Window
- noWindow :: Maybe Window
- windowActivateDefault :: (MonadIO m, WindowK a) => a -> m Bool
- windowActivateFocus :: (MonadIO m, WindowK a) => a -> m Bool
- windowActivateKey :: (MonadIO m, WindowK a) => a -> EventKey -> m Bool
- windowAddAccelGroup :: (MonadIO m, WindowK a, AccelGroupK b) => a -> b -> m ()
- windowAddMnemonic :: (MonadIO m, WindowK a, WidgetK b) => a -> Word32 -> b -> m ()
- windowBeginMoveDrag :: (MonadIO m, WindowK a) => a -> Int32 -> Int32 -> Int32 -> Word32 -> m ()
- windowBeginResizeDrag :: (MonadIO m, WindowK a) => a -> WindowEdge -> Int32 -> Int32 -> Int32 -> Word32 -> m ()
- windowClose :: (MonadIO m, WindowK a) => a -> m ()
- windowDeiconify :: (MonadIO m, WindowK a) => a -> m ()
- windowFullscreen :: (MonadIO m, WindowK a) => a -> m ()
- windowGetAcceptFocus :: (MonadIO m, WindowK a) => a -> m Bool
- windowGetApplication :: (MonadIO m, WindowK a) => a -> m Application
- windowGetAttachedTo :: (MonadIO m, WindowK a) => a -> m Widget
- windowGetDecorated :: (MonadIO m, WindowK a) => a -> m Bool
- windowGetDefaultIconList :: MonadIO m => m [Pixbuf]
- windowGetDefaultIconName :: MonadIO m => m Text
- windowGetDefaultSize :: (MonadIO m, WindowK a) => a -> m (Int32, Int32)
- windowGetDefaultWidget :: (MonadIO m, WindowK a) => a -> m Widget
- windowGetDeletable :: (MonadIO m, WindowK a) => a -> m Bool
- windowGetDestroyWithParent :: (MonadIO m, WindowK a) => a -> m Bool
- windowGetFocus :: (MonadIO m, WindowK a) => a -> m Widget
- windowGetFocusOnMap :: (MonadIO m, WindowK a) => a -> m Bool
- windowGetFocusVisible :: (MonadIO m, WindowK a) => a -> m Bool
- windowGetGravity :: (MonadIO m, WindowK a) => a -> m Gravity
- windowGetGroup :: (MonadIO m, WindowK a) => a -> m WindowGroup
- windowGetHasResizeGrip :: (MonadIO m, WindowK a) => a -> m Bool
- windowGetHideTitlebarWhenMaximized :: (MonadIO m, WindowK a) => a -> m Bool
- windowGetIcon :: (MonadIO m, WindowK a) => a -> m Pixbuf
- windowGetIconList :: (MonadIO m, WindowK a) => a -> m [Pixbuf]
- windowGetIconName :: (MonadIO m, WindowK a) => a -> m Text
- windowGetMnemonicModifier :: (MonadIO m, WindowK a) => a -> m [ModifierType]
- windowGetMnemonicsVisible :: (MonadIO m, WindowK a) => a -> m Bool
- windowGetModal :: (MonadIO m, WindowK a) => a -> m Bool
- windowGetOpacity :: (MonadIO m, WindowK a) => a -> m Double
- windowGetPosition :: (MonadIO m, WindowK a) => a -> m (Int32, Int32)
- windowGetResizable :: (MonadIO m, WindowK a) => a -> m Bool
- windowGetResizeGripArea :: (MonadIO m, WindowK a) => a -> m (Bool, RectangleInt)
- windowGetRole :: (MonadIO m, WindowK a) => a -> m Text
- windowGetScreen :: (MonadIO m, WindowK a) => a -> m Screen
- windowGetSize :: (MonadIO m, WindowK a) => a -> m (Int32, Int32)
- windowGetSkipPagerHint :: (MonadIO m, WindowK a) => a -> m Bool
- windowGetSkipTaskbarHint :: (MonadIO m, WindowK a) => a -> m Bool
- windowGetTitle :: (MonadIO m, WindowK a) => a -> m Text
- windowGetTitlebar :: (MonadIO m, WindowK a) => a -> m Widget
- windowGetTransientFor :: (MonadIO m, WindowK a) => a -> m Window
- windowGetTypeHint :: (MonadIO m, WindowK a) => a -> m WindowTypeHint
- windowGetUrgencyHint :: (MonadIO m, WindowK a) => a -> m Bool
- windowGetWindowType :: (MonadIO m, WindowK a) => a -> m WindowType
- windowHasGroup :: (MonadIO m, WindowK a) => a -> m Bool
- windowHasToplevelFocus :: (MonadIO m, WindowK a) => a -> m Bool
- windowIconify :: (MonadIO m, WindowK a) => a -> m ()
- windowIsActive :: (MonadIO m, WindowK a) => a -> m Bool
- windowIsMaximized :: (MonadIO m, WindowK a) => a -> m Bool
- windowListToplevels :: MonadIO m => m [Widget]
- windowMaximize :: (MonadIO m, WindowK a) => a -> m ()
- windowMnemonicActivate :: (MonadIO m, WindowK a) => a -> Word32 -> [ModifierType] -> m Bool
- windowMove :: (MonadIO m, WindowK a) => a -> Int32 -> Int32 -> m ()
- windowNew :: MonadIO m => WindowType -> m Window
- windowParseGeometry :: (MonadIO m, WindowK a) => a -> Text -> m Bool
- windowPresent :: (MonadIO m, WindowK a) => a -> m ()
- windowPresentWithTime :: (MonadIO m, WindowK a) => a -> Word32 -> m ()
- windowPropagateKeyEvent :: (MonadIO m, WindowK a) => a -> EventKey -> m Bool
- windowRemoveAccelGroup :: (MonadIO m, WindowK a, AccelGroupK b) => a -> b -> m ()
- windowRemoveMnemonic :: (MonadIO m, WindowK a, WidgetK b) => a -> Word32 -> b -> m ()
- windowReshowWithInitialSize :: (MonadIO m, WindowK a) => a -> m ()
- windowResize :: (MonadIO m, WindowK a) => a -> Int32 -> Int32 -> m ()
- windowResizeGripIsVisible :: (MonadIO m, WindowK a) => a -> m Bool
- windowResizeToGeometry :: (MonadIO m, WindowK a) => a -> Int32 -> Int32 -> m ()
- windowSetAcceptFocus :: (MonadIO m, WindowK a) => a -> Bool -> m ()
- windowSetApplication :: (MonadIO m, WindowK a, ApplicationK b) => a -> Maybe b -> m ()
- windowSetAttachedTo :: (MonadIO m, WindowK a, WidgetK b) => a -> Maybe b -> m ()
- windowSetAutoStartupNotification :: MonadIO m => Bool -> m ()
- windowSetDecorated :: (MonadIO m, WindowK a) => a -> Bool -> m ()
- windowSetDefault :: (MonadIO m, WindowK a, WidgetK b) => a -> Maybe b -> m ()
- windowSetDefaultGeometry :: (MonadIO m, WindowK a) => a -> Int32 -> Int32 -> m ()
- windowSetDefaultIcon :: (MonadIO m, PixbufK a) => a -> m ()
- windowSetDefaultIconFromFile :: MonadIO m => [Char] -> m ()
- windowSetDefaultIconList :: (MonadIO m, PixbufK a) => [a] -> m ()
- windowSetDefaultIconName :: MonadIO m => Text -> m ()
- windowSetDefaultSize :: (MonadIO m, WindowK a) => a -> Int32 -> Int32 -> m ()
- windowSetDeletable :: (MonadIO m, WindowK a) => a -> Bool -> m ()
- windowSetDestroyWithParent :: (MonadIO m, WindowK a) => a -> Bool -> m ()
- windowSetFocus :: (MonadIO m, WindowK a, WidgetK b) => a -> Maybe b -> m ()
- windowSetFocusOnMap :: (MonadIO m, WindowK a) => a -> Bool -> m ()
- windowSetFocusVisible :: (MonadIO m, WindowK a) => a -> Bool -> m ()
- windowSetGeometryHints :: (MonadIO m, WindowK a, WidgetK b) => a -> Maybe b -> Maybe Geometry -> [WindowHints] -> m ()
- windowSetGravity :: (MonadIO m, WindowK a) => a -> Gravity -> m ()
- windowSetHasResizeGrip :: (MonadIO m, WindowK a) => a -> Bool -> m ()
- windowSetHasUserRefCount :: (MonadIO m, WindowK a) => a -> Bool -> m ()
- windowSetHideTitlebarWhenMaximized :: (MonadIO m, WindowK a) => a -> Bool -> m ()
- windowSetIcon :: (MonadIO m, WindowK a, PixbufK b) => a -> Maybe b -> m ()
- windowSetIconFromFile :: (MonadIO m, WindowK a) => a -> [Char] -> m ()
- windowSetIconList :: (MonadIO m, WindowK a, PixbufK b) => a -> [b] -> m ()
- windowSetIconName :: (MonadIO m, WindowK a) => a -> Maybe Text -> m ()
- windowSetInteractiveDebugging :: MonadIO m => Bool -> m ()
- windowSetKeepAbove :: (MonadIO m, WindowK a) => a -> Bool -> m ()
- windowSetKeepBelow :: (MonadIO m, WindowK a) => a -> Bool -> m ()
- windowSetMnemonicModifier :: (MonadIO m, WindowK a) => a -> [ModifierType] -> m ()
- windowSetMnemonicsVisible :: (MonadIO m, WindowK a) => a -> Bool -> m ()
- windowSetModal :: (MonadIO m, WindowK a) => a -> Bool -> m ()
- windowSetOpacity :: (MonadIO m, WindowK a) => a -> Double -> m ()
- windowSetPosition :: (MonadIO m, WindowK a) => a -> WindowPosition -> m ()
- windowSetResizable :: (MonadIO m, WindowK a) => a -> Bool -> m ()
- windowSetRole :: (MonadIO m, WindowK a) => a -> Text -> m ()
- windowSetScreen :: (MonadIO m, WindowK a, ScreenK b) => a -> b -> m ()
- windowSetSkipPagerHint :: (MonadIO m, WindowK a) => a -> Bool -> m ()
- windowSetSkipTaskbarHint :: (MonadIO m, WindowK a) => a -> Bool -> m ()
- windowSetStartupId :: (MonadIO m, WindowK a) => a -> Text -> m ()
- windowSetTitle :: (MonadIO m, WindowK a) => a -> Text -> m ()
- windowSetTitlebar :: (MonadIO m, WindowK a, WidgetK b) => a -> Maybe b -> m ()
- windowSetTransientFor :: (MonadIO m, WindowK a, WindowK b) => a -> Maybe b -> m ()
- windowSetTypeHint :: (MonadIO m, WindowK a) => a -> WindowTypeHint -> m ()
- windowSetUrgencyHint :: (MonadIO m, WindowK a) => a -> Bool -> m ()
- windowSetWmclass :: (MonadIO m, WindowK a) => a -> Text -> Text -> m ()
- windowStick :: (MonadIO m, WindowK a) => a -> m ()
- windowUnfullscreen :: (MonadIO m, WindowK a) => a -> m ()
- windowUnmaximize :: (MonadIO m, WindowK a) => a -> m ()
- windowUnstick :: (MonadIO m, WindowK a) => a -> m ()
- data WindowAcceptFocusPropertyInfo
- constructWindowAcceptFocus :: Bool -> IO ([Char], GValue)
- getWindowAcceptFocus :: (MonadIO m, WindowK o) => o -> m Bool
- setWindowAcceptFocus :: (MonadIO m, WindowK o) => o -> Bool -> m ()
- data WindowApplicationPropertyInfo
- constructWindowApplication :: ApplicationK a => a -> IO ([Char], GValue)
- getWindowApplication :: (MonadIO m, WindowK o) => o -> m Application
- setWindowApplication :: (MonadIO m, WindowK o, ApplicationK a) => o -> a -> m ()
- data WindowAttachedToPropertyInfo
- constructWindowAttachedTo :: WidgetK a => a -> IO ([Char], GValue)
- getWindowAttachedTo :: (MonadIO m, WindowK o) => o -> m Widget
- setWindowAttachedTo :: (MonadIO m, WindowK o, WidgetK a) => o -> a -> m ()
- data WindowDecoratedPropertyInfo
- constructWindowDecorated :: Bool -> IO ([Char], GValue)
- getWindowDecorated :: (MonadIO m, WindowK o) => o -> m Bool
- setWindowDecorated :: (MonadIO m, WindowK o) => o -> Bool -> m ()
- data WindowDefaultHeightPropertyInfo
- constructWindowDefaultHeight :: Int32 -> IO ([Char], GValue)
- getWindowDefaultHeight :: (MonadIO m, WindowK o) => o -> m Int32
- setWindowDefaultHeight :: (MonadIO m, WindowK o) => o -> Int32 -> m ()
- data WindowDefaultWidthPropertyInfo
- constructWindowDefaultWidth :: Int32 -> IO ([Char], GValue)
- getWindowDefaultWidth :: (MonadIO m, WindowK o) => o -> m Int32
- setWindowDefaultWidth :: (MonadIO m, WindowK o) => o -> Int32 -> m ()
- data WindowDeletablePropertyInfo
- constructWindowDeletable :: Bool -> IO ([Char], GValue)
- getWindowDeletable :: (MonadIO m, WindowK o) => o -> m Bool
- setWindowDeletable :: (MonadIO m, WindowK o) => o -> Bool -> m ()
- data WindowDestroyWithParentPropertyInfo
- constructWindowDestroyWithParent :: Bool -> IO ([Char], GValue)
- getWindowDestroyWithParent :: (MonadIO m, WindowK o) => o -> m Bool
- setWindowDestroyWithParent :: (MonadIO m, WindowK o) => o -> Bool -> m ()
- data WindowFocusOnMapPropertyInfo
- constructWindowFocusOnMap :: Bool -> IO ([Char], GValue)
- getWindowFocusOnMap :: (MonadIO m, WindowK o) => o -> m Bool
- setWindowFocusOnMap :: (MonadIO m, WindowK o) => o -> Bool -> m ()
- data WindowFocusVisiblePropertyInfo
- constructWindowFocusVisible :: Bool -> IO ([Char], GValue)
- getWindowFocusVisible :: (MonadIO m, WindowK o) => o -> m Bool
- setWindowFocusVisible :: (MonadIO m, WindowK o) => o -> Bool -> m ()
- data WindowGravityPropertyInfo
- constructWindowGravity :: Gravity -> IO ([Char], GValue)
- getWindowGravity :: (MonadIO m, WindowK o) => o -> m Gravity
- setWindowGravity :: (MonadIO m, WindowK o) => o -> Gravity -> m ()
- data WindowHasResizeGripPropertyInfo
- constructWindowHasResizeGrip :: Bool -> IO ([Char], GValue)
- getWindowHasResizeGrip :: (MonadIO m, WindowK o) => o -> m Bool
- setWindowHasResizeGrip :: (MonadIO m, WindowK o) => o -> Bool -> m ()
- data WindowHasToplevelFocusPropertyInfo
- getWindowHasToplevelFocus :: (MonadIO m, WindowK o) => o -> m Bool
- data WindowHideTitlebarWhenMaximizedPropertyInfo
- constructWindowHideTitlebarWhenMaximized :: Bool -> IO ([Char], GValue)
- getWindowHideTitlebarWhenMaximized :: (MonadIO m, WindowK o) => o -> m Bool
- setWindowHideTitlebarWhenMaximized :: (MonadIO m, WindowK o) => o -> Bool -> m ()
- data WindowIconPropertyInfo
- constructWindowIcon :: PixbufK a => a -> IO ([Char], GValue)
- getWindowIcon :: (MonadIO m, WindowK o) => o -> m Pixbuf
- setWindowIcon :: (MonadIO m, WindowK o, PixbufK a) => o -> a -> m ()
- data WindowIconNamePropertyInfo
- constructWindowIconName :: Text -> IO ([Char], GValue)
- getWindowIconName :: (MonadIO m, WindowK o) => o -> m Text
- setWindowIconName :: (MonadIO m, WindowK o) => o -> Text -> m ()
- data WindowIsActivePropertyInfo
- getWindowIsActive :: (MonadIO m, WindowK o) => o -> m Bool
- data WindowIsMaximizedPropertyInfo
- getWindowIsMaximized :: (MonadIO m, WindowK o) => o -> m Bool
- data WindowMnemonicsVisiblePropertyInfo
- constructWindowMnemonicsVisible :: Bool -> IO ([Char], GValue)
- getWindowMnemonicsVisible :: (MonadIO m, WindowK o) => o -> m Bool
- setWindowMnemonicsVisible :: (MonadIO m, WindowK o) => o -> Bool -> m ()
- data WindowModalPropertyInfo
- constructWindowModal :: Bool -> IO ([Char], GValue)
- getWindowModal :: (MonadIO m, WindowK o) => o -> m Bool
- setWindowModal :: (MonadIO m, WindowK o) => o -> Bool -> m ()
- data WindowResizablePropertyInfo
- constructWindowResizable :: Bool -> IO ([Char], GValue)
- getWindowResizable :: (MonadIO m, WindowK o) => o -> m Bool
- setWindowResizable :: (MonadIO m, WindowK o) => o -> Bool -> m ()
- data WindowResizeGripVisiblePropertyInfo
- getWindowResizeGripVisible :: (MonadIO m, WindowK o) => o -> m Bool
- data WindowRolePropertyInfo
- constructWindowRole :: Text -> IO ([Char], GValue)
- getWindowRole :: (MonadIO m, WindowK o) => o -> m Text
- setWindowRole :: (MonadIO m, WindowK o) => o -> Text -> m ()
- data WindowScreenPropertyInfo
- constructWindowScreen :: ScreenK a => a -> IO ([Char], GValue)
- getWindowScreen :: (MonadIO m, WindowK o) => o -> m Screen
- setWindowScreen :: (MonadIO m, WindowK o, ScreenK a) => o -> a -> m ()
- data WindowSkipPagerHintPropertyInfo
- constructWindowSkipPagerHint :: Bool -> IO ([Char], GValue)
- getWindowSkipPagerHint :: (MonadIO m, WindowK o) => o -> m Bool
- setWindowSkipPagerHint :: (MonadIO m, WindowK o) => o -> Bool -> m ()
- data WindowSkipTaskbarHintPropertyInfo
- constructWindowSkipTaskbarHint :: Bool -> IO ([Char], GValue)
- getWindowSkipTaskbarHint :: (MonadIO m, WindowK o) => o -> m Bool
- setWindowSkipTaskbarHint :: (MonadIO m, WindowK o) => o -> Bool -> m ()
- data WindowStartupIdPropertyInfo
- constructWindowStartupId :: Text -> IO ([Char], GValue)
- setWindowStartupId :: (MonadIO m, WindowK o) => o -> Text -> m ()
- data WindowTitlePropertyInfo
- constructWindowTitle :: Text -> IO ([Char], GValue)
- getWindowTitle :: (MonadIO m, WindowK o) => o -> m Text
- setWindowTitle :: (MonadIO m, WindowK o) => o -> Text -> m ()
- data WindowTransientForPropertyInfo
- constructWindowTransientFor :: WindowK a => a -> IO ([Char], GValue)
- getWindowTransientFor :: (MonadIO m, WindowK o) => o -> m Window
- setWindowTransientFor :: (MonadIO m, WindowK o, WindowK a) => o -> a -> m ()
- data WindowTypePropertyInfo
- constructWindowType :: WindowType -> IO ([Char], GValue)
- getWindowType :: (MonadIO m, WindowK o) => o -> m WindowType
- data WindowTypeHintPropertyInfo
- constructWindowTypeHint :: WindowTypeHint -> IO ([Char], GValue)
- getWindowTypeHint :: (MonadIO m, WindowK o) => o -> m WindowTypeHint
- setWindowTypeHint :: (MonadIO m, WindowK o) => o -> WindowTypeHint -> m ()
- data WindowUrgencyHintPropertyInfo
- constructWindowUrgencyHint :: Bool -> IO ([Char], GValue)
- getWindowUrgencyHint :: (MonadIO m, WindowK o) => o -> m Bool
- setWindowUrgencyHint :: (MonadIO m, WindowK o) => o -> Bool -> m ()
- data WindowWindowPositionPropertyInfo
- constructWindowWindowPosition :: WindowPosition -> IO ([Char], GValue)
- getWindowWindowPosition :: (MonadIO m, WindowK o) => o -> m WindowPosition
- setWindowWindowPosition :: (MonadIO m, WindowK o) => o -> WindowPosition -> m ()
- type WindowActivateDefaultCallback = IO ()
- type WindowActivateDefaultCallbackC = Ptr () -> Ptr () -> IO ()
- data WindowActivateDefaultSignalInfo
- afterWindowActivateDefault :: (GObject a, MonadIO m) => a -> WindowActivateDefaultCallback -> m SignalHandlerId
- mkWindowActivateDefaultCallback :: WindowActivateDefaultCallbackC -> IO (FunPtr WindowActivateDefaultCallbackC)
- noWindowActivateDefaultCallback :: Maybe WindowActivateDefaultCallback
- onWindowActivateDefault :: (GObject a, MonadIO m) => a -> WindowActivateDefaultCallback -> m SignalHandlerId
- windowActivateDefaultCallbackWrapper :: WindowActivateDefaultCallback -> Ptr () -> Ptr () -> IO ()
- windowActivateDefaultClosure :: WindowActivateDefaultCallback -> IO Closure
- type WindowActivateFocusCallback = IO ()
- type WindowActivateFocusCallbackC = Ptr () -> Ptr () -> IO ()
- data WindowActivateFocusSignalInfo
- afterWindowActivateFocus :: (GObject a, MonadIO m) => a -> WindowActivateFocusCallback -> m SignalHandlerId
- mkWindowActivateFocusCallback :: WindowActivateFocusCallbackC -> IO (FunPtr WindowActivateFocusCallbackC)
- noWindowActivateFocusCallback :: Maybe WindowActivateFocusCallback
- onWindowActivateFocus :: (GObject a, MonadIO m) => a -> WindowActivateFocusCallback -> m SignalHandlerId
- windowActivateFocusCallbackWrapper :: WindowActivateFocusCallback -> Ptr () -> Ptr () -> IO ()
- windowActivateFocusClosure :: WindowActivateFocusCallback -> IO Closure
- type WindowEnableDebuggingCallback = Bool -> IO Bool
- type WindowEnableDebuggingCallbackC = Ptr () -> CInt -> Ptr () -> IO CInt
- data WindowEnableDebuggingSignalInfo
- afterWindowEnableDebugging :: (GObject a, MonadIO m) => a -> WindowEnableDebuggingCallback -> m SignalHandlerId
- mkWindowEnableDebuggingCallback :: WindowEnableDebuggingCallbackC -> IO (FunPtr WindowEnableDebuggingCallbackC)
- noWindowEnableDebuggingCallback :: Maybe WindowEnableDebuggingCallback
- onWindowEnableDebugging :: (GObject a, MonadIO m) => a -> WindowEnableDebuggingCallback -> m SignalHandlerId
- windowEnableDebuggingCallbackWrapper :: WindowEnableDebuggingCallback -> Ptr () -> CInt -> Ptr () -> IO CInt
- windowEnableDebuggingClosure :: WindowEnableDebuggingCallback -> IO Closure
- type WindowKeysChangedCallback = IO ()
- type WindowKeysChangedCallbackC = Ptr () -> Ptr () -> IO ()
- data WindowKeysChangedSignalInfo
- afterWindowKeysChanged :: (GObject a, MonadIO m) => a -> WindowKeysChangedCallback -> m SignalHandlerId
- mkWindowKeysChangedCallback :: WindowKeysChangedCallbackC -> IO (FunPtr WindowKeysChangedCallbackC)
- noWindowKeysChangedCallback :: Maybe WindowKeysChangedCallback
- onWindowKeysChanged :: (GObject a, MonadIO m) => a -> WindowKeysChangedCallback -> m SignalHandlerId
- windowKeysChangedCallbackWrapper :: WindowKeysChangedCallback -> Ptr () -> Ptr () -> IO ()
- windowKeysChangedClosure :: WindowKeysChangedCallback -> IO Closure
- type WindowSetFocusCallback = Widget -> IO ()
- type WindowSetFocusCallbackC = Ptr () -> Ptr Widget -> Ptr () -> IO ()
- data WindowSetFocusSignalInfo
- afterWindowSetFocus :: (GObject a, MonadIO m) => a -> WindowSetFocusCallback -> m SignalHandlerId
- mkWindowSetFocusCallback :: WindowSetFocusCallbackC -> IO (FunPtr WindowSetFocusCallbackC)
- noWindowSetFocusCallback :: Maybe WindowSetFocusCallback
- onWindowSetFocus :: (GObject a, MonadIO m) => a -> WindowSetFocusCallback -> m SignalHandlerId
- windowSetFocusCallbackWrapper :: WindowSetFocusCallback -> Ptr () -> Ptr Widget -> Ptr () -> IO ()
- windowSetFocusClosure :: WindowSetFocusCallback -> IO Closure
Exported types
GObject Window Source | |
type ParentTypes Window Source | |
type AttributeList Window Source | |
type SignalList Window Source |
Methods
windowActivateDefault
windowActivateDefault :: (MonadIO m, WindowK a) => a -> m Bool Source
windowActivateFocus
windowActivateFocus :: (MonadIO m, WindowK a) => a -> m Bool Source
windowActivateKey
windowAddAccelGroup
windowAddAccelGroup :: (MonadIO m, WindowK a, AccelGroupK b) => a -> b -> m () Source
windowAddMnemonic
windowBeginMoveDrag
windowBeginMoveDrag :: (MonadIO m, WindowK a) => a -> Int32 -> Int32 -> Int32 -> Word32 -> m () Source
windowBeginResizeDrag
windowBeginResizeDrag :: (MonadIO m, WindowK a) => a -> WindowEdge -> Int32 -> Int32 -> Int32 -> Word32 -> m () Source
windowClose
windowClose :: (MonadIO m, WindowK a) => a -> m () Source
windowDeiconify
windowDeiconify :: (MonadIO m, WindowK a) => a -> m () Source
windowFullscreen
windowFullscreen :: (MonadIO m, WindowK a) => a -> m () Source
windowGetAcceptFocus
windowGetAcceptFocus :: (MonadIO m, WindowK a) => a -> m Bool Source
windowGetApplication
windowGetApplication :: (MonadIO m, WindowK a) => a -> m Application Source
windowGetAttachedTo
windowGetAttachedTo :: (MonadIO m, WindowK a) => a -> m Widget Source
windowGetDecorated
windowGetDecorated :: (MonadIO m, WindowK a) => a -> m Bool Source
windowGetDefaultIconList
windowGetDefaultIconList :: MonadIO m => m [Pixbuf] Source
windowGetDefaultIconName
windowGetDefaultIconName :: MonadIO m => m Text Source
windowGetDefaultSize
windowGetDefaultWidget
windowGetDefaultWidget :: (MonadIO m, WindowK a) => a -> m Widget Source
windowGetDeletable
windowGetDeletable :: (MonadIO m, WindowK a) => a -> m Bool Source
windowGetDestroyWithParent
windowGetDestroyWithParent :: (MonadIO m, WindowK a) => a -> m Bool Source
windowGetFocus
windowGetFocus :: (MonadIO m, WindowK a) => a -> m Widget Source
windowGetFocusOnMap
windowGetFocusOnMap :: (MonadIO m, WindowK a) => a -> m Bool Source
windowGetFocusVisible
windowGetFocusVisible :: (MonadIO m, WindowK a) => a -> m Bool Source
windowGetGravity
windowGetGravity :: (MonadIO m, WindowK a) => a -> m Gravity Source
windowGetGroup
windowGetGroup :: (MonadIO m, WindowK a) => a -> m WindowGroup Source
windowGetHasResizeGrip
windowGetHasResizeGrip :: (MonadIO m, WindowK a) => a -> m Bool Source
Deprecated: (Since version 3.14)Resize grips have been removed.
windowGetHideTitlebarWhenMaximized
windowGetHideTitlebarWhenMaximized :: (MonadIO m, WindowK a) => a -> m Bool Source
windowGetIcon
windowGetIcon :: (MonadIO m, WindowK a) => a -> m Pixbuf Source
windowGetIconList
windowGetIconList :: (MonadIO m, WindowK a) => a -> m [Pixbuf] Source
windowGetIconName
windowGetIconName :: (MonadIO m, WindowK a) => a -> m Text Source
windowGetMnemonicModifier
windowGetMnemonicModifier :: (MonadIO m, WindowK a) => a -> m [ModifierType] Source
windowGetMnemonicsVisible
windowGetMnemonicsVisible :: (MonadIO m, WindowK a) => a -> m Bool Source
windowGetModal
windowGetModal :: (MonadIO m, WindowK a) => a -> m Bool Source
windowGetOpacity
windowGetOpacity :: (MonadIO m, WindowK a) => a -> m Double Source
Deprecated: (Since version 3.8)Use gtk_widget_get_opacity instead.
windowGetPosition
windowGetResizable
windowGetResizable :: (MonadIO m, WindowK a) => a -> m Bool Source
windowGetResizeGripArea
windowGetResizeGripArea :: (MonadIO m, WindowK a) => a -> m (Bool, RectangleInt) Source
Deprecated: (Since version 3.14)Resize grips have been removed.
windowGetRole
windowGetRole :: (MonadIO m, WindowK a) => a -> m Text Source
windowGetScreen
windowGetScreen :: (MonadIO m, WindowK a) => a -> m Screen Source
windowGetSize
windowGetSkipPagerHint
windowGetSkipPagerHint :: (MonadIO m, WindowK a) => a -> m Bool Source
windowGetSkipTaskbarHint
windowGetSkipTaskbarHint :: (MonadIO m, WindowK a) => a -> m Bool Source
windowGetTitle
windowGetTitle :: (MonadIO m, WindowK a) => a -> m Text Source
windowGetTitlebar
windowGetTitlebar :: (MonadIO m, WindowK a) => a -> m Widget Source
windowGetTransientFor
windowGetTransientFor :: (MonadIO m, WindowK a) => a -> m Window Source
windowGetTypeHint
windowGetTypeHint :: (MonadIO m, WindowK a) => a -> m WindowTypeHint Source
windowGetUrgencyHint
windowGetUrgencyHint :: (MonadIO m, WindowK a) => a -> m Bool Source
windowGetWindowType
windowGetWindowType :: (MonadIO m, WindowK a) => a -> m WindowType Source
windowHasGroup
windowHasGroup :: (MonadIO m, WindowK a) => a -> m Bool Source
windowHasToplevelFocus
windowHasToplevelFocus :: (MonadIO m, WindowK a) => a -> m Bool Source
windowIconify
windowIconify :: (MonadIO m, WindowK a) => a -> m () Source
windowIsActive
windowIsActive :: (MonadIO m, WindowK a) => a -> m Bool Source
windowIsMaximized
windowIsMaximized :: (MonadIO m, WindowK a) => a -> m Bool Source
windowListToplevels
windowListToplevels :: MonadIO m => m [Widget] Source
windowMaximize
windowMaximize :: (MonadIO m, WindowK a) => a -> m () Source
windowMnemonicActivate
windowMnemonicActivate :: (MonadIO m, WindowK a) => a -> Word32 -> [ModifierType] -> m Bool Source
windowMove
windowNew
windowNew :: MonadIO m => WindowType -> m Window Source
windowParseGeometry
windowPresent
windowPresent :: (MonadIO m, WindowK a) => a -> m () Source
windowPresentWithTime
windowPresentWithTime :: (MonadIO m, WindowK a) => a -> Word32 -> m () Source
windowPropagateKeyEvent
windowRemoveAccelGroup
windowRemoveAccelGroup :: (MonadIO m, WindowK a, AccelGroupK b) => a -> b -> m () Source
windowRemoveMnemonic
windowReshowWithInitialSize
windowReshowWithInitialSize :: (MonadIO m, WindowK 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
windowResizeGripIsVisible
windowResizeGripIsVisible :: (MonadIO m, WindowK a) => a -> m Bool Source
Deprecated: (Since version 3.14)Resize grips have been removed.
windowResizeToGeometry
windowSetAcceptFocus
windowSetAcceptFocus :: (MonadIO m, WindowK a) => a -> Bool -> m () Source
windowSetApplication
windowSetApplication :: (MonadIO m, WindowK a, ApplicationK b) => a -> Maybe b -> m () Source
windowSetAttachedTo
windowSetAutoStartupNotification
windowSetAutoStartupNotification :: MonadIO m => Bool -> m () Source
windowSetDecorated
windowSetDecorated :: (MonadIO m, WindowK a) => a -> Bool -> m () Source
windowSetDefault
windowSetDefaultGeometry
windowSetDefaultIcon
windowSetDefaultIcon :: (MonadIO m, PixbufK a) => a -> m () Source
windowSetDefaultIconFromFile
windowSetDefaultIconFromFile :: MonadIO m => [Char] -> m () Source
windowSetDefaultIconList
windowSetDefaultIconList :: (MonadIO m, PixbufK a) => [a] -> m () Source
windowSetDefaultIconName
windowSetDefaultIconName :: MonadIO m => Text -> m () Source
windowSetDefaultSize
windowSetDeletable
windowSetDeletable :: (MonadIO m, WindowK a) => a -> Bool -> m () Source
windowSetDestroyWithParent
windowSetDestroyWithParent :: (MonadIO m, WindowK a) => a -> Bool -> m () Source
windowSetFocus
windowSetFocusOnMap
windowSetFocusOnMap :: (MonadIO m, WindowK a) => a -> Bool -> m () Source
windowSetFocusVisible
windowSetFocusVisible :: (MonadIO m, WindowK a) => a -> Bool -> m () Source
windowSetGeometryHints
windowSetGeometryHints :: (MonadIO m, WindowK a, WidgetK b) => a -> Maybe b -> Maybe Geometry -> [WindowHints] -> m () Source
windowSetGravity
windowSetGravity :: (MonadIO m, WindowK a) => a -> Gravity -> m () Source
windowSetHasResizeGrip
windowSetHasResizeGrip :: (MonadIO m, WindowK a) => a -> Bool -> m () Source
Deprecated: (Since version 3.14)Resize grips have been removed.
windowSetHasUserRefCount
windowSetHasUserRefCount :: (MonadIO m, WindowK a) => a -> Bool -> m () Source
windowSetHideTitlebarWhenMaximized
windowSetHideTitlebarWhenMaximized :: (MonadIO m, WindowK a) => a -> Bool -> m () Source
windowSetIcon
windowSetIconFromFile
windowSetIconFromFile :: (MonadIO m, WindowK a) => a -> [Char] -> m () Source
windowSetIconList
windowSetIconList :: (MonadIO m, WindowK a, PixbufK b) => a -> [b] -> m () Source
windowSetIconName
windowSetInteractiveDebugging
windowSetInteractiveDebugging :: MonadIO m => Bool -> m () Source
windowSetKeepAbove
windowSetKeepAbove :: (MonadIO m, WindowK a) => a -> Bool -> m () Source
windowSetKeepBelow
windowSetKeepBelow :: (MonadIO m, WindowK a) => a -> Bool -> m () Source
windowSetMnemonicModifier
windowSetMnemonicModifier :: (MonadIO m, WindowK a) => a -> [ModifierType] -> m () Source
windowSetMnemonicsVisible
windowSetMnemonicsVisible :: (MonadIO m, WindowK a) => a -> Bool -> m () Source
windowSetModal
windowSetModal :: (MonadIO m, WindowK a) => a -> Bool -> m () Source
windowSetOpacity
windowSetOpacity :: (MonadIO m, WindowK a) => a -> Double -> m () Source
Deprecated: (Since version 3.8)Use gtk_widget_set_opacity instead.
windowSetPosition
windowSetPosition :: (MonadIO m, WindowK a) => a -> WindowPosition -> m () Source
windowSetResizable
windowSetResizable :: (MonadIO m, WindowK a) => a -> Bool -> m () Source
windowSetRole
windowSetRole :: (MonadIO m, WindowK a) => a -> Text -> m () Source
windowSetScreen
windowSetScreen :: (MonadIO m, WindowK a, ScreenK b) => a -> b -> m () Source
windowSetSkipPagerHint
windowSetSkipPagerHint :: (MonadIO m, WindowK a) => a -> Bool -> m () Source
windowSetSkipTaskbarHint
windowSetSkipTaskbarHint :: (MonadIO m, WindowK a) => a -> Bool -> m () Source
windowSetStartupId
windowSetStartupId :: (MonadIO m, WindowK a) => a -> Text -> m () Source
windowSetTitle
windowSetTitle :: (MonadIO m, WindowK a) => a -> Text -> m () Source
windowSetTitlebar
windowSetTransientFor
windowSetTypeHint
windowSetTypeHint :: (MonadIO m, WindowK a) => a -> WindowTypeHint -> m () Source
windowSetUrgencyHint
windowSetUrgencyHint :: (MonadIO m, WindowK a) => a -> Bool -> m () Source
windowSetWmclass
windowStick
windowStick :: (MonadIO m, WindowK a) => a -> m () Source
windowUnfullscreen
windowUnfullscreen :: (MonadIO m, WindowK a) => a -> m () Source
windowUnmaximize
windowUnmaximize :: (MonadIO m, WindowK a) => a -> m () Source
windowUnstick
windowUnstick :: (MonadIO m, WindowK a) => a -> m () Source
Properties
AcceptFocus
data WindowAcceptFocusPropertyInfo Source
AttrInfo WindowAcceptFocusPropertyInfo Source | |
type AttrLabel WindowAcceptFocusPropertyInfo = "Window::accept-focus" Source | |
type AttrGetType WindowAcceptFocusPropertyInfo = Bool Source | |
type AttrBaseTypeConstraint WindowAcceptFocusPropertyInfo = WindowK Source | |
type AttrSetTypeConstraint WindowAcceptFocusPropertyInfo = * ~ Bool Source | |
type AttrAllowedOps WindowAcceptFocusPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getWindowAcceptFocus :: (MonadIO m, WindowK o) => o -> m Bool Source
setWindowAcceptFocus :: (MonadIO m, WindowK o) => o -> Bool -> m () Source
Application
data WindowApplicationPropertyInfo Source
AttrInfo WindowApplicationPropertyInfo Source | |
type AttrLabel WindowApplicationPropertyInfo = "Window::application" Source | |
type AttrGetType WindowApplicationPropertyInfo = Application Source | |
type AttrBaseTypeConstraint WindowApplicationPropertyInfo = WindowK Source | |
type AttrSetTypeConstraint WindowApplicationPropertyInfo = ApplicationK Source | |
type AttrAllowedOps WindowApplicationPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
constructWindowApplication :: ApplicationK a => a -> IO ([Char], GValue) Source
getWindowApplication :: (MonadIO m, WindowK o) => o -> m Application Source
setWindowApplication :: (MonadIO m, WindowK o, ApplicationK a) => o -> a -> m () Source
AttachedTo
data WindowAttachedToPropertyInfo Source
AttrInfo WindowAttachedToPropertyInfo Source | |
type AttrLabel WindowAttachedToPropertyInfo = "Window::attached-to" Source | |
type AttrGetType WindowAttachedToPropertyInfo = Widget Source | |
type AttrBaseTypeConstraint WindowAttachedToPropertyInfo = WindowK Source | |
type AttrSetTypeConstraint WindowAttachedToPropertyInfo = WidgetK Source | |
type AttrAllowedOps WindowAttachedToPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getWindowAttachedTo :: (MonadIO m, WindowK o) => o -> m Widget Source
setWindowAttachedTo :: (MonadIO m, WindowK o, WidgetK a) => o -> a -> m () Source
Decorated
data WindowDecoratedPropertyInfo Source
AttrInfo WindowDecoratedPropertyInfo Source | |
type AttrLabel WindowDecoratedPropertyInfo = "Window::decorated" Source | |
type AttrGetType WindowDecoratedPropertyInfo = Bool Source | |
type AttrBaseTypeConstraint WindowDecoratedPropertyInfo = WindowK Source | |
type AttrSetTypeConstraint WindowDecoratedPropertyInfo = * ~ Bool Source | |
type AttrAllowedOps WindowDecoratedPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getWindowDecorated :: (MonadIO m, WindowK o) => o -> m Bool Source
setWindowDecorated :: (MonadIO m, WindowK o) => o -> Bool -> m () Source
DefaultHeight
data WindowDefaultHeightPropertyInfo Source
AttrInfo WindowDefaultHeightPropertyInfo Source | |
type AttrLabel WindowDefaultHeightPropertyInfo = "Window::default-height" Source | |
type AttrGetType WindowDefaultHeightPropertyInfo = Int32 Source | |
type AttrBaseTypeConstraint WindowDefaultHeightPropertyInfo = WindowK Source | |
type AttrSetTypeConstraint WindowDefaultHeightPropertyInfo = * ~ Int32 Source | |
type AttrAllowedOps WindowDefaultHeightPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getWindowDefaultHeight :: (MonadIO m, WindowK o) => o -> m Int32 Source
setWindowDefaultHeight :: (MonadIO m, WindowK o) => o -> Int32 -> m () Source
DefaultWidth
data WindowDefaultWidthPropertyInfo Source
AttrInfo WindowDefaultWidthPropertyInfo Source | |
type AttrLabel WindowDefaultWidthPropertyInfo = "Window::default-width" Source | |
type AttrGetType WindowDefaultWidthPropertyInfo = Int32 Source | |
type AttrBaseTypeConstraint WindowDefaultWidthPropertyInfo = WindowK Source | |
type AttrSetTypeConstraint WindowDefaultWidthPropertyInfo = * ~ Int32 Source | |
type AttrAllowedOps WindowDefaultWidthPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getWindowDefaultWidth :: (MonadIO m, WindowK o) => o -> m Int32 Source
setWindowDefaultWidth :: (MonadIO m, WindowK o) => o -> Int32 -> m () Source
Deletable
data WindowDeletablePropertyInfo Source
AttrInfo WindowDeletablePropertyInfo Source | |
type AttrLabel WindowDeletablePropertyInfo = "Window::deletable" Source | |
type AttrGetType WindowDeletablePropertyInfo = Bool Source | |
type AttrBaseTypeConstraint WindowDeletablePropertyInfo = WindowK Source | |
type AttrSetTypeConstraint WindowDeletablePropertyInfo = * ~ Bool Source | |
type AttrAllowedOps WindowDeletablePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getWindowDeletable :: (MonadIO m, WindowK o) => o -> m Bool Source
setWindowDeletable :: (MonadIO m, WindowK o) => o -> Bool -> m () Source
DestroyWithParent
data WindowDestroyWithParentPropertyInfo Source
AttrInfo WindowDestroyWithParentPropertyInfo Source | |
type AttrLabel WindowDestroyWithParentPropertyInfo = "Window::destroy-with-parent" Source | |
type AttrGetType WindowDestroyWithParentPropertyInfo = Bool Source | |
type AttrBaseTypeConstraint WindowDestroyWithParentPropertyInfo = WindowK Source | |
type AttrSetTypeConstraint WindowDestroyWithParentPropertyInfo = * ~ Bool Source | |
type AttrAllowedOps WindowDestroyWithParentPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getWindowDestroyWithParent :: (MonadIO m, WindowK o) => o -> m Bool Source
setWindowDestroyWithParent :: (MonadIO m, WindowK o) => o -> Bool -> m () Source
FocusOnMap
data WindowFocusOnMapPropertyInfo Source
AttrInfo WindowFocusOnMapPropertyInfo Source | |
type AttrLabel WindowFocusOnMapPropertyInfo = "Window::focus-on-map" Source | |
type AttrGetType WindowFocusOnMapPropertyInfo = Bool Source | |
type AttrBaseTypeConstraint WindowFocusOnMapPropertyInfo = WindowK Source | |
type AttrSetTypeConstraint WindowFocusOnMapPropertyInfo = * ~ Bool Source | |
type AttrAllowedOps WindowFocusOnMapPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getWindowFocusOnMap :: (MonadIO m, WindowK o) => o -> m Bool Source
setWindowFocusOnMap :: (MonadIO m, WindowK o) => o -> Bool -> m () Source
FocusVisible
data WindowFocusVisiblePropertyInfo Source
AttrInfo WindowFocusVisiblePropertyInfo Source | |
type AttrLabel WindowFocusVisiblePropertyInfo = "Window::focus-visible" Source | |
type AttrGetType WindowFocusVisiblePropertyInfo = Bool Source | |
type AttrBaseTypeConstraint WindowFocusVisiblePropertyInfo = WindowK Source | |
type AttrSetTypeConstraint WindowFocusVisiblePropertyInfo = * ~ Bool Source | |
type AttrAllowedOps WindowFocusVisiblePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getWindowFocusVisible :: (MonadIO m, WindowK o) => o -> m Bool Source
setWindowFocusVisible :: (MonadIO m, WindowK o) => o -> Bool -> m () Source
Gravity
data WindowGravityPropertyInfo Source
AttrInfo WindowGravityPropertyInfo Source | |
type AttrLabel WindowGravityPropertyInfo = "Window::gravity" Source | |
type AttrGetType WindowGravityPropertyInfo = Gravity Source | |
type AttrBaseTypeConstraint WindowGravityPropertyInfo = WindowK Source | |
type AttrSetTypeConstraint WindowGravityPropertyInfo = * ~ Gravity Source | |
type AttrAllowedOps WindowGravityPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getWindowGravity :: (MonadIO m, WindowK o) => o -> m Gravity Source
setWindowGravity :: (MonadIO m, WindowK o) => o -> Gravity -> m () Source
HasResizeGrip
data WindowHasResizeGripPropertyInfo Source
AttrInfo WindowHasResizeGripPropertyInfo Source | |
type AttrLabel WindowHasResizeGripPropertyInfo = "Window::has-resize-grip" Source | |
type AttrGetType WindowHasResizeGripPropertyInfo = Bool Source | |
type AttrBaseTypeConstraint WindowHasResizeGripPropertyInfo = WindowK Source | |
type AttrSetTypeConstraint WindowHasResizeGripPropertyInfo = * ~ Bool Source | |
type AttrAllowedOps WindowHasResizeGripPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getWindowHasResizeGrip :: (MonadIO m, WindowK o) => o -> m Bool Source
setWindowHasResizeGrip :: (MonadIO m, WindowK o) => o -> Bool -> m () Source
HasToplevelFocus
data WindowHasToplevelFocusPropertyInfo Source
AttrInfo WindowHasToplevelFocusPropertyInfo Source | |
type AttrLabel WindowHasToplevelFocusPropertyInfo = "Window::has-toplevel-focus" Source | |
type AttrGetType WindowHasToplevelFocusPropertyInfo = Bool Source | |
type AttrBaseTypeConstraint WindowHasToplevelFocusPropertyInfo = WindowK Source | |
type AttrSetTypeConstraint WindowHasToplevelFocusPropertyInfo = * ~ () Source | |
type AttrAllowedOps WindowHasToplevelFocusPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) Source |
getWindowHasToplevelFocus :: (MonadIO m, WindowK o) => o -> m Bool Source
HideTitlebarWhenMaximized
data WindowHideTitlebarWhenMaximizedPropertyInfo Source
AttrInfo WindowHideTitlebarWhenMaximizedPropertyInfo Source | |
type AttrLabel WindowHideTitlebarWhenMaximizedPropertyInfo = "Window::hide-titlebar-when-maximized" Source | |
type AttrGetType WindowHideTitlebarWhenMaximizedPropertyInfo = Bool Source | |
type AttrBaseTypeConstraint WindowHideTitlebarWhenMaximizedPropertyInfo = WindowK Source | |
type AttrSetTypeConstraint WindowHideTitlebarWhenMaximizedPropertyInfo = * ~ Bool Source | |
type AttrAllowedOps WindowHideTitlebarWhenMaximizedPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getWindowHideTitlebarWhenMaximized :: (MonadIO m, WindowK o) => o -> m Bool Source
setWindowHideTitlebarWhenMaximized :: (MonadIO m, WindowK o) => o -> Bool -> m () Source
Icon
data WindowIconPropertyInfo Source
AttrInfo WindowIconPropertyInfo Source | |
type AttrLabel WindowIconPropertyInfo = "Window::icon" Source | |
type AttrGetType WindowIconPropertyInfo = Pixbuf Source | |
type AttrBaseTypeConstraint WindowIconPropertyInfo = WindowK Source | |
type AttrSetTypeConstraint WindowIconPropertyInfo = PixbufK Source | |
type AttrAllowedOps WindowIconPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getWindowIcon :: (MonadIO m, WindowK o) => o -> m Pixbuf Source
setWindowIcon :: (MonadIO m, WindowK o, PixbufK a) => o -> a -> m () Source
IconName
data WindowIconNamePropertyInfo Source
AttrInfo WindowIconNamePropertyInfo Source | |
type AttrLabel WindowIconNamePropertyInfo = "Window::icon-name" Source | |
type AttrGetType WindowIconNamePropertyInfo = Text Source | |
type AttrBaseTypeConstraint WindowIconNamePropertyInfo = WindowK Source | |
type AttrSetTypeConstraint WindowIconNamePropertyInfo = * ~ Text Source | |
type AttrAllowedOps WindowIconNamePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getWindowIconName :: (MonadIO m, WindowK o) => o -> m Text Source
setWindowIconName :: (MonadIO m, WindowK o) => o -> Text -> m () Source
IsActive
data WindowIsActivePropertyInfo Source
AttrInfo WindowIsActivePropertyInfo Source | |
type AttrLabel WindowIsActivePropertyInfo = "Window::is-active" Source | |
type AttrGetType WindowIsActivePropertyInfo = Bool Source | |
type AttrBaseTypeConstraint WindowIsActivePropertyInfo = WindowK Source | |
type AttrSetTypeConstraint WindowIsActivePropertyInfo = * ~ () Source | |
type AttrAllowedOps WindowIsActivePropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) Source |
getWindowIsActive :: (MonadIO m, WindowK o) => o -> m Bool Source
IsMaximized
data WindowIsMaximizedPropertyInfo Source
AttrInfo WindowIsMaximizedPropertyInfo Source | |
type AttrLabel WindowIsMaximizedPropertyInfo = "Window::is-maximized" Source | |
type AttrGetType WindowIsMaximizedPropertyInfo = Bool Source | |
type AttrBaseTypeConstraint WindowIsMaximizedPropertyInfo = WindowK Source | |
type AttrSetTypeConstraint WindowIsMaximizedPropertyInfo = * ~ () Source | |
type AttrAllowedOps WindowIsMaximizedPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) Source |
getWindowIsMaximized :: (MonadIO m, WindowK o) => o -> m Bool Source
MnemonicsVisible
data WindowMnemonicsVisiblePropertyInfo Source
AttrInfo WindowMnemonicsVisiblePropertyInfo Source | |
type AttrLabel WindowMnemonicsVisiblePropertyInfo = "Window::mnemonics-visible" Source | |
type AttrGetType WindowMnemonicsVisiblePropertyInfo = Bool Source | |
type AttrBaseTypeConstraint WindowMnemonicsVisiblePropertyInfo = WindowK Source | |
type AttrSetTypeConstraint WindowMnemonicsVisiblePropertyInfo = * ~ Bool Source | |
type AttrAllowedOps WindowMnemonicsVisiblePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getWindowMnemonicsVisible :: (MonadIO m, WindowK o) => o -> m Bool Source
setWindowMnemonicsVisible :: (MonadIO m, WindowK o) => o -> Bool -> m () Source
Modal
data WindowModalPropertyInfo Source
AttrInfo WindowModalPropertyInfo Source | |
type AttrLabel WindowModalPropertyInfo = "Window::modal" Source | |
type AttrGetType WindowModalPropertyInfo = Bool Source | |
type AttrBaseTypeConstraint WindowModalPropertyInfo = WindowK Source | |
type AttrSetTypeConstraint WindowModalPropertyInfo = * ~ Bool Source | |
type AttrAllowedOps WindowModalPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getWindowModal :: (MonadIO m, WindowK o) => o -> m Bool Source
setWindowModal :: (MonadIO m, WindowK o) => o -> Bool -> m () Source
Resizable
data WindowResizablePropertyInfo Source
AttrInfo WindowResizablePropertyInfo Source | |
type AttrLabel WindowResizablePropertyInfo = "Window::resizable" Source | |
type AttrGetType WindowResizablePropertyInfo = Bool Source | |
type AttrBaseTypeConstraint WindowResizablePropertyInfo = WindowK Source | |
type AttrSetTypeConstraint WindowResizablePropertyInfo = * ~ Bool Source | |
type AttrAllowedOps WindowResizablePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getWindowResizable :: (MonadIO m, WindowK o) => o -> m Bool Source
setWindowResizable :: (MonadIO m, WindowK o) => o -> Bool -> m () Source
ResizeGripVisible
data WindowResizeGripVisiblePropertyInfo Source
AttrInfo WindowResizeGripVisiblePropertyInfo Source | |
type AttrLabel WindowResizeGripVisiblePropertyInfo = "Window::resize-grip-visible" Source | |
type AttrGetType WindowResizeGripVisiblePropertyInfo = Bool Source | |
type AttrBaseTypeConstraint WindowResizeGripVisiblePropertyInfo = WindowK Source | |
type AttrSetTypeConstraint WindowResizeGripVisiblePropertyInfo = * ~ () Source | |
type AttrAllowedOps WindowResizeGripVisiblePropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) Source |
getWindowResizeGripVisible :: (MonadIO m, WindowK o) => o -> m Bool Source
Role
data WindowRolePropertyInfo Source
AttrInfo WindowRolePropertyInfo Source | |
type AttrLabel WindowRolePropertyInfo = "Window::role" Source | |
type AttrGetType WindowRolePropertyInfo = Text Source | |
type AttrBaseTypeConstraint WindowRolePropertyInfo = WindowK Source | |
type AttrSetTypeConstraint WindowRolePropertyInfo = * ~ Text Source | |
type AttrAllowedOps WindowRolePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getWindowRole :: (MonadIO m, WindowK o) => o -> m Text Source
setWindowRole :: (MonadIO m, WindowK o) => o -> Text -> m () Source
Screen
data WindowScreenPropertyInfo Source
AttrInfo WindowScreenPropertyInfo Source | |
type AttrLabel WindowScreenPropertyInfo = "Window::screen" Source | |
type AttrGetType WindowScreenPropertyInfo = Screen Source | |
type AttrBaseTypeConstraint WindowScreenPropertyInfo = WindowK Source | |
type AttrSetTypeConstraint WindowScreenPropertyInfo = ScreenK Source | |
type AttrAllowedOps WindowScreenPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getWindowScreen :: (MonadIO m, WindowK o) => o -> m Screen Source
setWindowScreen :: (MonadIO m, WindowK o, ScreenK a) => o -> a -> m () Source
SkipPagerHint
data WindowSkipPagerHintPropertyInfo Source
AttrInfo WindowSkipPagerHintPropertyInfo Source | |
type AttrLabel WindowSkipPagerHintPropertyInfo = "Window::skip-pager-hint" Source | |
type AttrGetType WindowSkipPagerHintPropertyInfo = Bool Source | |
type AttrBaseTypeConstraint WindowSkipPagerHintPropertyInfo = WindowK Source | |
type AttrSetTypeConstraint WindowSkipPagerHintPropertyInfo = * ~ Bool Source | |
type AttrAllowedOps WindowSkipPagerHintPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getWindowSkipPagerHint :: (MonadIO m, WindowK o) => o -> m Bool Source
setWindowSkipPagerHint :: (MonadIO m, WindowK o) => o -> Bool -> m () Source
SkipTaskbarHint
data WindowSkipTaskbarHintPropertyInfo Source
AttrInfo WindowSkipTaskbarHintPropertyInfo Source | |
type AttrLabel WindowSkipTaskbarHintPropertyInfo = "Window::skip-taskbar-hint" Source | |
type AttrGetType WindowSkipTaskbarHintPropertyInfo = Bool Source | |
type AttrBaseTypeConstraint WindowSkipTaskbarHintPropertyInfo = WindowK Source | |
type AttrSetTypeConstraint WindowSkipTaskbarHintPropertyInfo = * ~ Bool Source | |
type AttrAllowedOps WindowSkipTaskbarHintPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getWindowSkipTaskbarHint :: (MonadIO m, WindowK o) => o -> m Bool Source
setWindowSkipTaskbarHint :: (MonadIO m, WindowK o) => o -> Bool -> m () Source
StartupId
data WindowStartupIdPropertyInfo Source
AttrInfo WindowStartupIdPropertyInfo Source | |
type AttrLabel WindowStartupIdPropertyInfo = "Window::startup-id" Source | |
type AttrGetType WindowStartupIdPropertyInfo = () Source | |
type AttrBaseTypeConstraint WindowStartupIdPropertyInfo = WindowK Source | |
type AttrSetTypeConstraint WindowStartupIdPropertyInfo = * ~ Text Source | |
type AttrAllowedOps WindowStartupIdPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ([] AttrOpTag)) Source |
setWindowStartupId :: (MonadIO m, WindowK o) => o -> Text -> m () Source
Title
data WindowTitlePropertyInfo Source
AttrInfo WindowTitlePropertyInfo Source | |
type AttrLabel WindowTitlePropertyInfo = "Window::title" Source | |
type AttrGetType WindowTitlePropertyInfo = Text Source | |
type AttrBaseTypeConstraint WindowTitlePropertyInfo = WindowK Source | |
type AttrSetTypeConstraint WindowTitlePropertyInfo = * ~ Text Source | |
type AttrAllowedOps WindowTitlePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getWindowTitle :: (MonadIO m, WindowK o) => o -> m Text Source
setWindowTitle :: (MonadIO m, WindowK o) => o -> Text -> m () Source
TransientFor
data WindowTransientForPropertyInfo Source
AttrInfo WindowTransientForPropertyInfo Source | |
type AttrLabel WindowTransientForPropertyInfo = "Window::transient-for" Source | |
type AttrGetType WindowTransientForPropertyInfo = Window Source | |
type AttrBaseTypeConstraint WindowTransientForPropertyInfo = WindowK Source | |
type AttrSetTypeConstraint WindowTransientForPropertyInfo = WindowK Source | |
type AttrAllowedOps WindowTransientForPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getWindowTransientFor :: (MonadIO m, WindowK o) => o -> m Window Source
setWindowTransientFor :: (MonadIO m, WindowK o, WindowK a) => o -> a -> m () Source
Type
data WindowTypePropertyInfo Source
AttrInfo WindowTypePropertyInfo Source | |
type AttrLabel WindowTypePropertyInfo = "Window::type" Source | |
type AttrGetType WindowTypePropertyInfo = WindowType Source | |
type AttrBaseTypeConstraint WindowTypePropertyInfo = WindowK Source | |
type AttrSetTypeConstraint WindowTypePropertyInfo = * ~ WindowType Source | |
type AttrAllowedOps WindowTypePropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)) Source |
constructWindowType :: WindowType -> IO ([Char], GValue) Source
getWindowType :: (MonadIO m, WindowK o) => o -> m WindowType Source
TypeHint
data WindowTypeHintPropertyInfo Source
AttrInfo WindowTypeHintPropertyInfo Source | |
type AttrLabel WindowTypeHintPropertyInfo = "Window::type-hint" Source | |
type AttrGetType WindowTypeHintPropertyInfo = WindowTypeHint Source | |
type AttrBaseTypeConstraint WindowTypeHintPropertyInfo = WindowK Source | |
type AttrSetTypeConstraint WindowTypeHintPropertyInfo = * ~ WindowTypeHint Source | |
type AttrAllowedOps WindowTypeHintPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
constructWindowTypeHint :: WindowTypeHint -> IO ([Char], GValue) Source
getWindowTypeHint :: (MonadIO m, WindowK o) => o -> m WindowTypeHint Source
setWindowTypeHint :: (MonadIO m, WindowK o) => o -> WindowTypeHint -> m () Source
UrgencyHint
data WindowUrgencyHintPropertyInfo Source
AttrInfo WindowUrgencyHintPropertyInfo Source | |
type AttrLabel WindowUrgencyHintPropertyInfo = "Window::urgency-hint" Source | |
type AttrGetType WindowUrgencyHintPropertyInfo = Bool Source | |
type AttrBaseTypeConstraint WindowUrgencyHintPropertyInfo = WindowK Source | |
type AttrSetTypeConstraint WindowUrgencyHintPropertyInfo = * ~ Bool Source | |
type AttrAllowedOps WindowUrgencyHintPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getWindowUrgencyHint :: (MonadIO m, WindowK o) => o -> m Bool Source
setWindowUrgencyHint :: (MonadIO m, WindowK o) => o -> Bool -> m () Source
WindowPosition
data WindowWindowPositionPropertyInfo Source
AttrInfo WindowWindowPositionPropertyInfo Source | |
type AttrLabel WindowWindowPositionPropertyInfo = "Window::window-position" Source | |
type AttrGetType WindowWindowPositionPropertyInfo = WindowPosition Source | |
type AttrBaseTypeConstraint WindowWindowPositionPropertyInfo = WindowK Source | |
type AttrSetTypeConstraint WindowWindowPositionPropertyInfo = * ~ WindowPosition Source | |
type AttrAllowedOps WindowWindowPositionPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
constructWindowWindowPosition :: WindowPosition -> IO ([Char], GValue) Source
getWindowWindowPosition :: (MonadIO m, WindowK o) => o -> m WindowPosition Source
setWindowWindowPosition :: (MonadIO m, WindowK o) => o -> WindowPosition -> m () Source
Signals
ActivateDefault
type WindowActivateDefaultCallback = IO () Source
type WindowActivateDefaultCallbackC = Ptr () -> Ptr () -> IO () Source
afterWindowActivateDefault :: (GObject a, MonadIO m) => a -> WindowActivateDefaultCallback -> m SignalHandlerId Source
mkWindowActivateDefaultCallback :: WindowActivateDefaultCallbackC -> IO (FunPtr WindowActivateDefaultCallbackC) Source
onWindowActivateDefault :: (GObject a, MonadIO m) => a -> WindowActivateDefaultCallback -> m SignalHandlerId Source
windowActivateDefaultCallbackWrapper :: WindowActivateDefaultCallback -> Ptr () -> Ptr () -> IO () Source
ActivateFocus
type WindowActivateFocusCallback = IO () Source
type WindowActivateFocusCallbackC = Ptr () -> Ptr () -> IO () Source
afterWindowActivateFocus :: (GObject a, MonadIO m) => a -> WindowActivateFocusCallback -> m SignalHandlerId Source
mkWindowActivateFocusCallback :: WindowActivateFocusCallbackC -> IO (FunPtr WindowActivateFocusCallbackC) Source
onWindowActivateFocus :: (GObject a, MonadIO m) => a -> WindowActivateFocusCallback -> m SignalHandlerId Source
windowActivateFocusCallbackWrapper :: WindowActivateFocusCallback -> Ptr () -> Ptr () -> IO () Source
EnableDebugging
type WindowEnableDebuggingCallback = Bool -> IO Bool Source
afterWindowEnableDebugging :: (GObject a, MonadIO m) => a -> WindowEnableDebuggingCallback -> m SignalHandlerId Source
mkWindowEnableDebuggingCallback :: WindowEnableDebuggingCallbackC -> IO (FunPtr WindowEnableDebuggingCallbackC) Source
onWindowEnableDebugging :: (GObject a, MonadIO m) => a -> WindowEnableDebuggingCallback -> m SignalHandlerId Source
windowEnableDebuggingCallbackWrapper :: WindowEnableDebuggingCallback -> Ptr () -> CInt -> Ptr () -> IO CInt Source
KeysChanged
type WindowKeysChangedCallback = IO () Source
type WindowKeysChangedCallbackC = Ptr () -> Ptr () -> IO () Source
afterWindowKeysChanged :: (GObject a, MonadIO m) => a -> WindowKeysChangedCallback -> m SignalHandlerId Source
mkWindowKeysChangedCallback :: WindowKeysChangedCallbackC -> IO (FunPtr WindowKeysChangedCallbackC) Source
onWindowKeysChanged :: (GObject a, MonadIO m) => a -> WindowKeysChangedCallback -> m SignalHandlerId Source
windowKeysChangedCallbackWrapper :: WindowKeysChangedCallback -> Ptr () -> Ptr () -> IO () Source
SetFocus
type WindowSetFocusCallback = Widget -> IO () Source
afterWindowSetFocus :: (GObject a, MonadIO m) => a -> WindowSetFocusCallback -> m SignalHandlerId Source
onWindowSetFocus :: (GObject a, MonadIO m) => a -> WindowSetFocusCallback -> m SignalHandlerId Source
windowSetFocusCallbackWrapper :: WindowSetFocusCallback -> Ptr () -> Ptr Widget -> Ptr () -> IO () Source