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 |
- newtype DragContext = DragContext (ForeignPtr DragContext)
- class GObject o => DragContextK o
- toDragContext :: DragContextK o => o -> IO DragContext
- noDragContext :: Maybe DragContext
- dragContextGetActions :: (MonadIO m, DragContextK a) => a -> m [DragAction]
- dragContextGetDestWindow :: (MonadIO m, DragContextK a) => a -> m Window
- dragContextGetDevice :: (MonadIO m, DragContextK a) => a -> m Device
- dragContextGetProtocol :: (MonadIO m, DragContextK a) => a -> m DragProtocol
- dragContextGetSelectedAction :: (MonadIO m, DragContextK a) => a -> m [DragAction]
- dragContextGetSourceWindow :: (MonadIO m, DragContextK a) => a -> m Window
- dragContextGetSuggestedAction :: (MonadIO m, DragContextK a) => a -> m [DragAction]
- dragContextListTargets :: (MonadIO m, DragContextK a) => a -> m [Atom]
- dragContextSetDevice :: (MonadIO m, DragContextK a, DeviceK b) => a -> b -> m ()
Exported types
newtype DragContext Source
GObject DragContext | |
type ParentTypes DragContext | |
type AttributeList DragContext | |
type SignalList DragContext |
class GObject o => DragContextK o Source
(GObject o, IsDescendantOf DragContext o) => DragContextK o |
toDragContext :: DragContextK o => o -> IO DragContext Source
Methods
dragContextGetActions
dragContextGetActions :: (MonadIO m, DragContextK a) => a -> m [DragAction] Source
dragContextGetDestWindow
dragContextGetDestWindow :: (MonadIO m, DragContextK a) => a -> m Window Source
dragContextGetDevice
dragContextGetDevice :: (MonadIO m, DragContextK a) => a -> m Device Source
dragContextGetProtocol
dragContextGetProtocol :: (MonadIO m, DragContextK a) => a -> m DragProtocol Source
dragContextGetSelectedAction
dragContextGetSelectedAction :: (MonadIO m, DragContextK a) => a -> m [DragAction] Source
dragContextGetSourceWindow
dragContextGetSourceWindow :: (MonadIO m, DragContextK a) => a -> m Window Source
dragContextGetSuggestedAction
dragContextGetSuggestedAction :: (MonadIO m, DragContextK a) => a -> m [DragAction] Source
dragContextListTargets
dragContextListTargets :: (MonadIO m, DragContextK a) => a -> m [Atom] Source
dragContextSetDevice
dragContextSetDevice :: (MonadIO m, DragContextK a, DeviceK b) => a -> b -> m () Source