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 a window size or position has changed.
- newtype EventConfigure = EventConfigure (ForeignPtr EventConfigure)
- newZeroEventConfigure :: MonadIO m => m EventConfigure
- noEventConfigure :: Maybe EventConfigure
- eventConfigureHeight :: AttrLabelProxy "height"
- eventConfigureReadHeight :: MonadIO m => EventConfigure -> m Int32
- eventConfigureWriteHeight :: MonadIO m => EventConfigure -> Int32 -> m ()
- eventConfigureReadSendEvent :: MonadIO m => EventConfigure -> m Int8
- eventConfigureSendEvent :: AttrLabelProxy "sendEvent"
- eventConfigureWriteSendEvent :: MonadIO m => EventConfigure -> Int8 -> m ()
- eventConfigureReadType :: MonadIO m => EventConfigure -> m EventType
- eventConfigureType :: AttrLabelProxy "type"
- eventConfigureWriteType :: MonadIO m => EventConfigure -> EventType -> m ()
- eventConfigureReadWidth :: MonadIO m => EventConfigure -> m Int32
- eventConfigureWidth :: AttrLabelProxy "width"
- eventConfigureWriteWidth :: MonadIO m => EventConfigure -> Int32 -> m ()
- eventConfigureClearWindow :: MonadIO m => EventConfigure -> m ()
- eventConfigureReadWindow :: MonadIO m => EventConfigure -> m (Maybe Window)
- eventConfigureWindow :: AttrLabelProxy "window"
- eventConfigureWriteWindow :: MonadIO m => EventConfigure -> Ptr Window -> m ()
- eventConfigureReadX :: MonadIO m => EventConfigure -> m Int32
- eventConfigureWriteX :: MonadIO m => EventConfigure -> Int32 -> m ()
- eventConfigureX :: AttrLabelProxy "x"
- eventConfigureReadY :: MonadIO m => EventConfigure -> m Int32
- eventConfigureWriteY :: MonadIO m => EventConfigure -> Int32 -> m ()
- eventConfigureY :: AttrLabelProxy "y"
Exported types
newtype EventConfigure Source
(~) AttrOpTag tag AttrSet => Constructible EventConfigure tag | |
((~) * info (ResolveEventConfigureMethod t EventConfigure), MethodInfo * info EventConfigure p) => IsLabelProxy t (EventConfigure -> p) | |
type AttributeList EventConfigure |
newZeroEventConfigure :: MonadIO m => m EventConfigure Source
Construct a EventConfigure
struct initialized to zero.
Properties
Height
eventConfigureHeight :: AttrLabelProxy "height" Source
eventConfigureReadHeight :: MonadIO m => EventConfigure -> m Int32 Source
eventConfigureWriteHeight :: MonadIO m => EventConfigure -> Int32 -> m () Source
SendEvent
eventConfigureReadSendEvent :: MonadIO m => EventConfigure -> m Int8 Source
eventConfigureSendEvent :: AttrLabelProxy "sendEvent" Source
eventConfigureWriteSendEvent :: MonadIO m => EventConfigure -> Int8 -> m () Source
Type
eventConfigureReadType :: MonadIO m => EventConfigure -> m EventType Source
eventConfigureType :: AttrLabelProxy "type" Source
eventConfigureWriteType :: MonadIO m => EventConfigure -> EventType -> m () Source
Width
eventConfigureReadWidth :: MonadIO m => EventConfigure -> m Int32 Source
eventConfigureWidth :: AttrLabelProxy "width" Source
eventConfigureWriteWidth :: MonadIO m => EventConfigure -> Int32 -> m () Source
Window
eventConfigureClearWindow :: MonadIO m => EventConfigure -> m () Source
eventConfigureReadWindow :: MonadIO m => EventConfigure -> m (Maybe Window) Source
eventConfigureWindow :: AttrLabelProxy "window" Source
eventConfigureWriteWindow :: MonadIO m => EventConfigure -> Ptr Window -> m () Source
X
eventConfigureReadX :: MonadIO m => EventConfigure -> m Int32 Source
eventConfigureWriteX :: MonadIO m => EventConfigure -> Int32 -> m () Source
eventConfigureX :: AttrLabelProxy "x" Source
Y
eventConfigureReadY :: MonadIO m => EventConfigure -> m Int32 Source
eventConfigureWriteY :: MonadIO m => EventConfigure -> Int32 -> m () Source
eventConfigureY :: AttrLabelProxy "y" Source