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 |
Generated when the state of a toplevel window changes.
- newtype EventWindowState = EventWindowState (ManagedPtr EventWindowState)
- newZeroEventWindowState :: MonadIO m => m EventWindowState
- noEventWindowState :: Maybe EventWindowState
- eventWindowState_changedMask :: AttrLabelProxy "changedMask"
- getEventWindowStateChangedMask :: MonadIO m => EventWindowState -> m [WindowState]
- setEventWindowStateChangedMask :: MonadIO m => EventWindowState -> [WindowState] -> m ()
- eventWindowState_newWindowState :: AttrLabelProxy "newWindowState"
- getEventWindowStateNewWindowState :: MonadIO m => EventWindowState -> m [WindowState]
- setEventWindowStateNewWindowState :: MonadIO m => EventWindowState -> [WindowState] -> m ()
- eventWindowState_sendEvent :: AttrLabelProxy "sendEvent"
- getEventWindowStateSendEvent :: MonadIO m => EventWindowState -> m Int8
- setEventWindowStateSendEvent :: MonadIO m => EventWindowState -> Int8 -> m ()
- eventWindowState_type :: AttrLabelProxy "type"
- getEventWindowStateType :: MonadIO m => EventWindowState -> m EventType
- setEventWindowStateType :: MonadIO m => EventWindowState -> EventType -> m ()
- clearEventWindowStateWindow :: MonadIO m => EventWindowState -> m ()
- eventWindowState_window :: AttrLabelProxy "window"
- getEventWindowStateWindow :: MonadIO m => EventWindowState -> m (Maybe Window)
- setEventWindowStateWindow :: MonadIO m => EventWindowState -> Ptr Window -> m ()
Exported types
newtype EventWindowState Source #
WrappedPtr EventWindowState Source # | |
(~) AttrOpTag tag AttrSet => Constructible EventWindowState tag Source # | |
((~) * info (ResolveEventWindowStateMethod t EventWindowState), MethodInfo * info EventWindowState p) => IsLabel t (EventWindowState -> p) Source # | |
((~) * info (ResolveEventWindowStateMethod t EventWindowState), MethodInfo * info EventWindowState p) => IsLabelProxy t (EventWindowState -> p) Source # | |
HasAttributeList * EventWindowState Source # | |
type AttributeList EventWindowState Source # | |
newZeroEventWindowState :: MonadIO m => m EventWindowState Source #
Construct a EventWindowState
struct initialized to zero.
Properties
changedMask
eventWindowState_changedMask :: AttrLabelProxy "changedMask" Source #
getEventWindowStateChangedMask :: MonadIO m => EventWindowState -> m [WindowState] Source #
setEventWindowStateChangedMask :: MonadIO m => EventWindowState -> [WindowState] -> m () Source #
newWindowState
eventWindowState_newWindowState :: AttrLabelProxy "newWindowState" Source #
getEventWindowStateNewWindowState :: MonadIO m => EventWindowState -> m [WindowState] Source #
setEventWindowStateNewWindowState :: MonadIO m => EventWindowState -> [WindowState] -> m () Source #
sendEvent
eventWindowState_sendEvent :: AttrLabelProxy "sendEvent" Source #
getEventWindowStateSendEvent :: MonadIO m => EventWindowState -> m Int8 Source #
setEventWindowStateSendEvent :: MonadIO m => EventWindowState -> Int8 -> m () Source #
type
eventWindowState_type :: AttrLabelProxy "type" Source #
getEventWindowStateType :: MonadIO m => EventWindowState -> m EventType Source #
setEventWindowStateType :: MonadIO m => EventWindowState -> EventType -> m () Source #
window
clearEventWindowStateWindow :: MonadIO m => EventWindowState -> m () Source #
eventWindowState_window :: AttrLabelProxy "window" Source #
getEventWindowStateWindow :: MonadIO m => EventWindowState -> m (Maybe Window) Source #
setEventWindowStateWindow :: MonadIO m => EventWindowState -> Ptr Window -> m () Source #