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
Contents
Description
Generated when a window size or position has changed.
- newtype EventConfigure = EventConfigure (ManagedPtr EventConfigure)
- newZeroEventConfigure :: MonadIO m => m EventConfigure
- noEventConfigure :: Maybe EventConfigure
- getEventConfigureHeight :: MonadIO m => EventConfigure -> m Int32
- setEventConfigureHeight :: MonadIO m => EventConfigure -> Int32 -> m ()
- getEventConfigureSendEvent :: MonadIO m => EventConfigure -> m Int8
- setEventConfigureSendEvent :: MonadIO m => EventConfigure -> Int8 -> m ()
- getEventConfigureType :: MonadIO m => EventConfigure -> m EventType
- setEventConfigureType :: MonadIO m => EventConfigure -> EventType -> m ()
- getEventConfigureWidth :: MonadIO m => EventConfigure -> m Int32
- setEventConfigureWidth :: MonadIO m => EventConfigure -> Int32 -> m ()
- clearEventConfigureWindow :: MonadIO m => EventConfigure -> m ()
- getEventConfigureWindow :: MonadIO m => EventConfigure -> m (Maybe Window)
- setEventConfigureWindow :: MonadIO m => EventConfigure -> Ptr Window -> m ()
- getEventConfigureX :: MonadIO m => EventConfigure -> m Int32
- setEventConfigureX :: MonadIO m => EventConfigure -> Int32 -> m ()
- getEventConfigureY :: MonadIO m => EventConfigure -> m Int32
- setEventConfigureY :: MonadIO m => EventConfigure -> Int32 -> m ()
Exported types
newtype EventConfigure Source #
Constructors
EventConfigure (ManagedPtr EventConfigure) |
Instances
WrappedPtr EventConfigure Source # | |
(~) AttrOpTag tag AttrSet => Constructible EventConfigure tag Source # | |
newZeroEventConfigure :: MonadIO m => m EventConfigure Source #
Construct a EventConfigure
struct initialized to zero.
Properties
height
getEventConfigureHeight :: MonadIO m => EventConfigure -> m Int32 Source #
setEventConfigureHeight :: MonadIO m => EventConfigure -> Int32 -> m () Source #
sendEvent
getEventConfigureSendEvent :: MonadIO m => EventConfigure -> m Int8 Source #
setEventConfigureSendEvent :: MonadIO m => EventConfigure -> Int8 -> m () Source #
type
getEventConfigureType :: MonadIO m => EventConfigure -> m EventType Source #
setEventConfigureType :: MonadIO m => EventConfigure -> EventType -> m () Source #
width
getEventConfigureWidth :: MonadIO m => EventConfigure -> m Int32 Source #
setEventConfigureWidth :: MonadIO m => EventConfigure -> Int32 -> m () Source #
window
clearEventConfigureWindow :: MonadIO m => EventConfigure -> m () Source #
getEventConfigureWindow :: MonadIO m => EventConfigure -> m (Maybe Window) Source #
setEventConfigureWindow :: MonadIO m => EventConfigure -> Ptr Window -> m () Source #
x
getEventConfigureX :: MonadIO m => EventConfigure -> m Int32 Source #
setEventConfigureX :: MonadIO m => EventConfigure -> Int32 -> m () Source #
y
getEventConfigureY :: MonadIO m => EventConfigure -> m Int32 Source #
setEventConfigureY :: MonadIO m => EventConfigure -> Int32 -> m () Source #