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 |
GI.Gdk.Structs.EventWindowState
Description
Generated when the state of a toplevel window changes.
- newtype EventWindowState = EventWindowState (ManagedPtr EventWindowState)
- newZeroEventWindowState :: MonadIO m => m EventWindowState
- noEventWindowState :: Maybe EventWindowState
- getEventWindowStateChangedMask :: MonadIO m => EventWindowState -> m [WindowState]
- setEventWindowStateChangedMask :: MonadIO m => EventWindowState -> [WindowState] -> m ()
- getEventWindowStateNewWindowState :: MonadIO m => EventWindowState -> m [WindowState]
- setEventWindowStateNewWindowState :: MonadIO m => EventWindowState -> [WindowState] -> m ()
- getEventWindowStateSendEvent :: MonadIO m => EventWindowState -> m Int8
- setEventWindowStateSendEvent :: MonadIO m => EventWindowState -> Int8 -> m ()
- getEventWindowStateType :: MonadIO m => EventWindowState -> m EventType
- setEventWindowStateType :: MonadIO m => EventWindowState -> EventType -> m ()
- clearEventWindowStateWindow :: MonadIO m => EventWindowState -> m ()
- getEventWindowStateWindow :: MonadIO m => EventWindowState -> m (Maybe Window)
- setEventWindowStateWindow :: MonadIO m => EventWindowState -> Ptr Window -> m ()
Exported types
newtype EventWindowState Source #
Constructors
EventWindowState (ManagedPtr EventWindowState) |
Instances
WrappedPtr EventWindowState Source # | |
(~) AttrOpTag tag AttrSet => Constructible EventWindowState tag Source # | |
newZeroEventWindowState :: MonadIO m => m EventWindowState Source #
Construct a EventWindowState
struct initialized to zero.
Properties
changedMask
getEventWindowStateChangedMask :: MonadIO m => EventWindowState -> m [WindowState] Source #
setEventWindowStateChangedMask :: MonadIO m => EventWindowState -> [WindowState] -> m () Source #
newWindowState
getEventWindowStateNewWindowState :: MonadIO m => EventWindowState -> m [WindowState] Source #
setEventWindowStateNewWindowState :: MonadIO m => EventWindowState -> [WindowState] -> m () Source #
sendEvent
getEventWindowStateSendEvent :: MonadIO m => EventWindowState -> m Int8 Source #
setEventWindowStateSendEvent :: MonadIO m => EventWindowState -> Int8 -> m () Source #
type
getEventWindowStateType :: MonadIO m => EventWindowState -> m EventType Source #
setEventWindowStateType :: MonadIO m => EventWindowState -> EventType -> m () Source #
window
clearEventWindowStateWindow :: MonadIO m => EventWindowState -> m () Source #
getEventWindowStateWindow :: MonadIO m => EventWindowState -> m (Maybe Window) Source #
setEventWindowStateWindow :: MonadIO m => EventWindowState -> Ptr Window -> m () Source #