| 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.EventConfigure
Description
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"
- getEventConfigureHeight :: MonadIO m => EventConfigure -> m Int32
- setEventConfigureHeight :: MonadIO m => EventConfigure -> Int32 -> m ()
- eventConfigureSendEvent :: AttrLabelProxy "sendEvent"
- getEventConfigureSendEvent :: MonadIO m => EventConfigure -> m Int8
- setEventConfigureSendEvent :: MonadIO m => EventConfigure -> Int8 -> m ()
- eventConfigureType :: AttrLabelProxy "type"
- getEventConfigureType :: MonadIO m => EventConfigure -> m EventType
- setEventConfigureType :: MonadIO m => EventConfigure -> EventType -> m ()
- eventConfigureWidth :: AttrLabelProxy "width"
- getEventConfigureWidth :: MonadIO m => EventConfigure -> m Int32
- setEventConfigureWidth :: MonadIO m => EventConfigure -> Int32 -> m ()
- clearEventConfigureWindow :: MonadIO m => EventConfigure -> m ()
- eventConfigureWindow :: AttrLabelProxy "window"
- getEventConfigureWindow :: MonadIO m => EventConfigure -> m (Maybe Window)
- setEventConfigureWindow :: MonadIO m => EventConfigure -> Ptr Window -> m ()
- eventConfigureX :: AttrLabelProxy "x"
- getEventConfigureX :: MonadIO m => EventConfigure -> m Int32
- setEventConfigureX :: MonadIO m => EventConfigure -> Int32 -> m ()
- eventConfigureY :: AttrLabelProxy "y"
- getEventConfigureY :: MonadIO m => EventConfigure -> m Int32
- setEventConfigureY :: MonadIO m => EventConfigure -> Int32 -> m ()
Exported types
newtype EventConfigure Source #
Constructors
| EventConfigure (ForeignPtr EventConfigure) |
Instances
| WrappedPtr EventConfigure Source # | |
| (~) AttrOpTag tag AttrSet => Constructible EventConfigure tag Source # | |
| ((~) * info (ResolveEventConfigureMethod t EventConfigure), MethodInfo * info EventConfigure p) => IsLabel t (EventConfigure -> p) Source # | |
| ((~) * info (ResolveEventConfigureMethod t EventConfigure), MethodInfo * info EventConfigure p) => IsLabelProxy t (EventConfigure -> p) Source # | |
| HasAttributeList * EventConfigure Source # | |
| type AttributeList EventConfigure Source # | |
newZeroEventConfigure :: MonadIO m => m EventConfigure Source #
Construct a EventConfigure struct initialized to zero.
Properties
Height
eventConfigureHeight :: AttrLabelProxy "height" Source #
getEventConfigureHeight :: MonadIO m => EventConfigure -> m Int32 Source #
setEventConfigureHeight :: MonadIO m => EventConfigure -> Int32 -> m () Source #
SendEvent
eventConfigureSendEvent :: AttrLabelProxy "sendEvent" Source #
getEventConfigureSendEvent :: MonadIO m => EventConfigure -> m Int8 Source #
setEventConfigureSendEvent :: MonadIO m => EventConfigure -> Int8 -> m () Source #
Type
eventConfigureType :: AttrLabelProxy "type" Source #
getEventConfigureType :: MonadIO m => EventConfigure -> m EventType Source #
setEventConfigureType :: MonadIO m => EventConfigure -> EventType -> m () Source #
Width
eventConfigureWidth :: AttrLabelProxy "width" Source #
getEventConfigureWidth :: MonadIO m => EventConfigure -> m Int32 Source #
setEventConfigureWidth :: MonadIO m => EventConfigure -> Int32 -> m () Source #
Window
clearEventConfigureWindow :: MonadIO m => EventConfigure -> m () Source #
eventConfigureWindow :: AttrLabelProxy "window" Source #
getEventConfigureWindow :: MonadIO m => EventConfigure -> m (Maybe Window) Source #
setEventConfigureWindow :: MonadIO m => EventConfigure -> Ptr Window -> m () Source #
X
eventConfigureX :: AttrLabelProxy "x" Source #
getEventConfigureX :: MonadIO m => EventConfigure -> m Int32 Source #
setEventConfigureX :: MonadIO m => EventConfigure -> Int32 -> m () Source #
Y
eventConfigureY :: AttrLabelProxy "y" Source #
getEventConfigureY :: MonadIO m => EventConfigure -> m Int32 Source #
setEventConfigureY :: MonadIO m => EventConfigure -> Int32 -> m () Source #