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 (ManagedPtr EventConfigure)
- newZeroEventConfigure :: MonadIO m => m EventConfigure
- noEventConfigure :: Maybe EventConfigure
- eventConfigure_height :: AttrLabelProxy "height"
- getEventConfigureHeight :: MonadIO m => EventConfigure -> m Int32
- setEventConfigureHeight :: MonadIO m => EventConfigure -> Int32 -> m ()
- eventConfigure_sendEvent :: AttrLabelProxy "sendEvent"
- getEventConfigureSendEvent :: MonadIO m => EventConfigure -> m Int8
- setEventConfigureSendEvent :: MonadIO m => EventConfigure -> Int8 -> m ()
- eventConfigure_type :: AttrLabelProxy "type"
- getEventConfigureType :: MonadIO m => EventConfigure -> m EventType
- setEventConfigureType :: MonadIO m => EventConfigure -> EventType -> m ()
- eventConfigure_width :: AttrLabelProxy "width"
- getEventConfigureWidth :: MonadIO m => EventConfigure -> m Int32
- setEventConfigureWidth :: MonadIO m => EventConfigure -> Int32 -> m ()
- clearEventConfigureWindow :: MonadIO m => EventConfigure -> m ()
- eventConfigure_window :: AttrLabelProxy "window"
- getEventConfigureWindow :: MonadIO m => EventConfigure -> m (Maybe Window)
- setEventConfigureWindow :: MonadIO m => EventConfigure -> Ptr Window -> m ()
- eventConfigure_x :: AttrLabelProxy "x"
- getEventConfigureX :: MonadIO m => EventConfigure -> m Int32
- setEventConfigureX :: MonadIO m => EventConfigure -> Int32 -> m ()
- eventConfigure_y :: AttrLabelProxy "y"
- 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 # | |
((~) * 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
eventConfigure_height :: AttrLabelProxy "height" Source #
getEventConfigureHeight :: MonadIO m => EventConfigure -> m Int32 Source #
setEventConfigureHeight :: MonadIO m => EventConfigure -> Int32 -> m () Source #
sendEvent
eventConfigure_sendEvent :: AttrLabelProxy "sendEvent" Source #
getEventConfigureSendEvent :: MonadIO m => EventConfigure -> m Int8 Source #
setEventConfigureSendEvent :: MonadIO m => EventConfigure -> Int8 -> m () Source #
type
eventConfigure_type :: AttrLabelProxy "type" Source #
getEventConfigureType :: MonadIO m => EventConfigure -> m EventType Source #
setEventConfigureType :: MonadIO m => EventConfigure -> EventType -> m () Source #
width
eventConfigure_width :: AttrLabelProxy "width" Source #
getEventConfigureWidth :: MonadIO m => EventConfigure -> m Int32 Source #
setEventConfigureWidth :: MonadIO m => EventConfigure -> Int32 -> m () Source #
window
clearEventConfigureWindow :: MonadIO m => EventConfigure -> m () Source #
eventConfigure_window :: AttrLabelProxy "window" Source #
getEventConfigureWindow :: MonadIO m => EventConfigure -> m (Maybe Window) Source #
setEventConfigureWindow :: MonadIO m => EventConfigure -> Ptr Window -> m () Source #
x
eventConfigure_x :: AttrLabelProxy "x" Source #
getEventConfigureX :: MonadIO m => EventConfigure -> m Int32 Source #
setEventConfigureX :: MonadIO m => EventConfigure -> Int32 -> m () Source #
y
eventConfigure_y :: AttrLabelProxy "y" Source #
getEventConfigureY :: MonadIO m => EventConfigure -> m Int32 Source #
setEventConfigureY :: MonadIO m => EventConfigure -> Int32 -> m () Source #