| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
GI.Gtk.Objects.GestureDrag
Description
Documentation
newtype GestureDrag #
Constructors
| GestureDrag (ManagedPtr GestureDrag) |
Instances
type GestureDragDragBeginCallback = Double -> Double -> IO () #
data GestureDragDragBeginSignalInfo #
Instances
| SignalInfo GestureDragDragBeginSignalInfo | |||||
Defined in GI.Gtk.Objects.GestureDrag Associated Types
Methods connectSignal :: GObject o => o -> (o -> HaskellCallbackType GestureDragDragBeginSignalInfo) -> SignalConnectMode -> Maybe Text -> IO SignalHandlerId dbgSignalInfo :: Maybe ResolvedSymbolInfo | |||||
| type HaskellCallbackType GestureDragDragBeginSignalInfo | |||||
Defined in GI.Gtk.Objects.GestureDrag | |||||
type GestureDragDragEndCallback = Double -> Double -> IO () #
data GestureDragDragEndSignalInfo #
Instances
| SignalInfo GestureDragDragEndSignalInfo | |||||
Defined in GI.Gtk.Objects.GestureDrag Associated Types
Methods connectSignal :: GObject o => o -> (o -> HaskellCallbackType GestureDragDragEndSignalInfo) -> SignalConnectMode -> Maybe Text -> IO SignalHandlerId dbgSignalInfo :: Maybe ResolvedSymbolInfo | |||||
| type HaskellCallbackType GestureDragDragEndSignalInfo | |||||
Defined in GI.Gtk.Objects.GestureDrag | |||||
type GestureDragDragUpdateCallback = Double -> Double -> IO () #
data GestureDragDragUpdateSignalInfo #
Instances
| SignalInfo GestureDragDragUpdateSignalInfo | |||||
Defined in GI.Gtk.Objects.GestureDrag Associated Types
Methods connectSignal :: GObject o => o -> (o -> HaskellCallbackType GestureDragDragUpdateSignalInfo) -> SignalConnectMode -> Maybe Text -> IO SignalHandlerId dbgSignalInfo :: Maybe ResolvedSymbolInfo | |||||
| type HaskellCallbackType GestureDragDragUpdateSignalInfo | |||||
Defined in GI.Gtk.Objects.GestureDrag | |||||
data GestureDragGetOffsetMethodInfo #
Instances
| (signature ~ m (Bool, Double, Double), MonadIO m, IsGestureDrag a) => OverloadedMethod GestureDragGetOffsetMethodInfo a signature | |
Defined in GI.Gtk.Objects.GestureDrag Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo GestureDragGetOffsetMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.GestureDrag Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data GestureDragGetStartPointMethodInfo #
Instances
| (signature ~ m (Bool, Double, Double), MonadIO m, IsGestureDrag a) => OverloadedMethod GestureDragGetStartPointMethodInfo a signature | |
Defined in GI.Gtk.Objects.GestureDrag Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo GestureDragGetStartPointMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.GestureDrag Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
class (GObject o, IsDescendantOf GestureDrag o) => IsGestureDrag o #
Instances
| (GObject o, IsDescendantOf GestureDrag o) => IsGestureDrag o | |
Defined in GI.Gtk.Objects.GestureDrag | |
type family ResolveGestureDragMethod (t :: Symbol) o where ... #
Equations
afterGestureDragDragBegin :: (IsGestureDrag a, MonadIO m) => a -> ((?self :: a) => GestureDragDragBeginCallback) -> m SignalHandlerId #
afterGestureDragDragEnd :: (IsGestureDrag a, MonadIO m) => a -> ((?self :: a) => GestureDragDragEndCallback) -> m SignalHandlerId #
afterGestureDragDragUpdate :: (IsGestureDrag a, MonadIO m) => a -> ((?self :: a) => GestureDragDragUpdateCallback) -> m SignalHandlerId #
gestureDragGetOffset :: (HasCallStack, MonadIO m, IsGestureDrag a) => a -> m (Bool, Double, Double) #
gestureDragGetStartPoint :: (HasCallStack, MonadIO m, IsGestureDrag a) => a -> m (Bool, Double, Double) #
gestureDragNew :: (HasCallStack, MonadIO m) => m GestureDrag #
onGestureDragDragBegin :: (IsGestureDrag a, MonadIO m) => a -> ((?self :: a) => GestureDragDragBeginCallback) -> m SignalHandlerId #
onGestureDragDragEnd :: (IsGestureDrag a, MonadIO m) => a -> ((?self :: a) => GestureDragDragEndCallback) -> m SignalHandlerId #
onGestureDragDragUpdate :: (IsGestureDrag a, MonadIO m) => a -> ((?self :: a) => GestureDragDragUpdateCallback) -> m SignalHandlerId #
toGestureDrag :: (MonadIO m, IsGestureDrag o) => o -> m GestureDrag #