| 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 (ForeignPtr EventWindowState)
- newZeroEventWindowState :: MonadIO m => m EventWindowState
- noEventWindowState :: Maybe EventWindowState
- eventWindowStateChangedMask :: AttrLabelProxy "changedMask"
- getEventWindowStateChangedMask :: MonadIO m => EventWindowState -> m [WindowState]
- setEventWindowStateChangedMask :: MonadIO m => EventWindowState -> [WindowState] -> m ()
- eventWindowStateNewWindowState :: AttrLabelProxy "newWindowState"
- getEventWindowStateNewWindowState :: MonadIO m => EventWindowState -> m [WindowState]
- setEventWindowStateNewWindowState :: MonadIO m => EventWindowState -> [WindowState] -> m ()
- eventWindowStateSendEvent :: AttrLabelProxy "sendEvent"
- getEventWindowStateSendEvent :: MonadIO m => EventWindowState -> m Int8
- setEventWindowStateSendEvent :: MonadIO m => EventWindowState -> Int8 -> m ()
- eventWindowStateType :: AttrLabelProxy "type"
- getEventWindowStateType :: MonadIO m => EventWindowState -> m EventType
- setEventWindowStateType :: MonadIO m => EventWindowState -> EventType -> m ()
- clearEventWindowStateWindow :: MonadIO m => EventWindowState -> m ()
- eventWindowStateWindow :: AttrLabelProxy "window"
- getEventWindowStateWindow :: MonadIO m => EventWindowState -> m (Maybe Window)
- setEventWindowStateWindow :: MonadIO m => EventWindowState -> Ptr Window -> m ()
Exported types
newtype EventWindowState Source #
Constructors
| EventWindowState (ForeignPtr EventWindowState) |
Instances
| 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
eventWindowStateChangedMask :: AttrLabelProxy "changedMask" Source #
getEventWindowStateChangedMask :: MonadIO m => EventWindowState -> m [WindowState] Source #
setEventWindowStateChangedMask :: MonadIO m => EventWindowState -> [WindowState] -> m () Source #
NewWindowState
eventWindowStateNewWindowState :: AttrLabelProxy "newWindowState" Source #
getEventWindowStateNewWindowState :: MonadIO m => EventWindowState -> m [WindowState] Source #
setEventWindowStateNewWindowState :: MonadIO m => EventWindowState -> [WindowState] -> m () Source #
SendEvent
eventWindowStateSendEvent :: AttrLabelProxy "sendEvent" Source #
getEventWindowStateSendEvent :: MonadIO m => EventWindowState -> m Int8 Source #
setEventWindowStateSendEvent :: MonadIO m => EventWindowState -> Int8 -> m () Source #
Type
eventWindowStateType :: AttrLabelProxy "type" Source #
getEventWindowStateType :: MonadIO m => EventWindowState -> m EventType Source #
setEventWindowStateType :: MonadIO m => EventWindowState -> EventType -> m () Source #
Window
clearEventWindowStateWindow :: MonadIO m => EventWindowState -> m () Source #
eventWindowStateWindow :: AttrLabelProxy "window" Source #
getEventWindowStateWindow :: MonadIO m => EventWindowState -> m (Maybe Window) Source #
setEventWindowStateWindow :: MonadIO m => EventWindowState -> Ptr Window -> m () Source #