| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
GI.Gtk.Objects.Gesture
Description
Documentation
Constructors
| Gesture (ManagedPtr Gesture) |
Instances
| Eq Gesture | |
| GObject Gesture | |
Defined in GI.Gtk.Objects.Gesture | |
| ManagedPtrNewtype Gesture | |
Defined in GI.Gtk.Objects.Gesture Methods toManagedPtr :: Gesture -> ManagedPtr Gesture # | |
| TypedObject Gesture | |
Defined in GI.Gtk.Objects.Gesture | |
| HasParentTypes Gesture | |
Defined in GI.Gtk.Objects.Gesture | |
| HasAttributeList Gesture | |
Defined in GI.Gtk.Objects.Gesture | |
| (info ~ ResolveGestureMethod t Gesture, OverloadedMethod info Gesture p, HasField t Gesture p) => HasField (t :: Symbol) Gesture p | |
Defined in GI.Gtk.Objects.Gesture | |
| (info ~ ResolveGestureMethod t Gesture, OverloadedMethodInfo info Gesture) => IsLabel t (MethodProxy info Gesture) | |
Defined in GI.Gtk.Objects.Gesture | |
| (info ~ ResolveGestureMethod t Gesture, OverloadedMethod info Gesture p) => IsLabel t (Gesture -> p) | |
Defined in GI.Gtk.Objects.Gesture | |
| IsGValue (Maybe Gesture) | |
Defined in GI.Gtk.Objects.Gesture Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe Gesture -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe Gesture) # | |
| type AttributeList Gesture | |
Defined in GI.Gtk.Objects.Gesture type AttributeList Gesture = GestureAttributeList | |
| type ParentTypes Gesture | |
Defined in GI.Gtk.Objects.Gesture | |
| type SignalList Gesture | |
Defined in GI.Gtk.Objects.Gesture type SignalList Gesture = GestureSignalList | |
type GestureBeginCallback = Maybe EventSequence -> IO () #
data GestureBeginSignalInfo #
Instances
| SignalInfo GestureBeginSignalInfo | |||||
Defined in GI.Gtk.Objects.Gesture Associated Types
Methods connectSignal :: GObject o => o -> (o -> HaskellCallbackType GestureBeginSignalInfo) -> SignalConnectMode -> Maybe Text -> IO SignalHandlerId dbgSignalInfo :: Maybe ResolvedSymbolInfo | |||||
| type HaskellCallbackType GestureBeginSignalInfo | |||||
Defined in GI.Gtk.Objects.Gesture | |||||
type GestureCancelCallback = Maybe EventSequence -> IO () #
data GestureCancelSignalInfo #
Instances
| SignalInfo GestureCancelSignalInfo | |||||
Defined in GI.Gtk.Objects.Gesture Associated Types
Methods connectSignal :: GObject o => o -> (o -> HaskellCallbackType GestureCancelSignalInfo) -> SignalConnectMode -> Maybe Text -> IO SignalHandlerId dbgSignalInfo :: Maybe ResolvedSymbolInfo | |||||
| type HaskellCallbackType GestureCancelSignalInfo | |||||
Defined in GI.Gtk.Objects.Gesture | |||||
type GestureEndCallback = Maybe EventSequence -> IO () #
data GestureEndSignalInfo #
Instances
| SignalInfo GestureEndSignalInfo | |||||
Defined in GI.Gtk.Objects.Gesture Associated Types
Methods connectSignal :: GObject o => o -> (o -> HaskellCallbackType GestureEndSignalInfo) -> SignalConnectMode -> Maybe Text -> IO SignalHandlerId dbgSignalInfo :: Maybe ResolvedSymbolInfo | |||||
| type HaskellCallbackType GestureEndSignalInfo | |||||
Defined in GI.Gtk.Objects.Gesture | |||||
data GestureGetBoundingBoxCenterMethodInfo #
Instances
| (signature ~ m (Bool, Double, Double), MonadIO m, IsGesture a) => OverloadedMethod GestureGetBoundingBoxCenterMethodInfo a signature | |
Defined in GI.Gtk.Objects.Gesture Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo GestureGetBoundingBoxCenterMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.Gesture Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data GestureGetBoundingBoxMethodInfo #
Instances
| (signature ~ m (Bool, Rectangle), MonadIO m, IsGesture a) => OverloadedMethod GestureGetBoundingBoxMethodInfo a signature | |
Defined in GI.Gtk.Objects.Gesture Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo GestureGetBoundingBoxMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.Gesture Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data GestureGetDeviceMethodInfo #
Instances
| (signature ~ m (Maybe Device), MonadIO m, IsGesture a) => OverloadedMethod GestureGetDeviceMethodInfo a signature | |
Defined in GI.Gtk.Objects.Gesture Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo GestureGetDeviceMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.Gesture Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data GestureGetGroupMethodInfo #
Instances
| (signature ~ m [Gesture], MonadIO m, IsGesture a) => OverloadedMethod GestureGetGroupMethodInfo a signature | |
Defined in GI.Gtk.Objects.Gesture Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo GestureGetGroupMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.Gesture Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data GestureGetLastEventMethodInfo #
Instances
| (signature ~ (Maybe EventSequence -> m (Maybe Event)), MonadIO m, IsGesture a) => OverloadedMethod GestureGetLastEventMethodInfo a signature | |
Defined in GI.Gtk.Objects.Gesture Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo GestureGetLastEventMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.Gesture Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data GestureGetLastUpdatedSequenceMethodInfo #
Instances
| (signature ~ m (Maybe EventSequence), MonadIO m, IsGesture a) => OverloadedMethod GestureGetLastUpdatedSequenceMethodInfo a signature | |
Defined in GI.Gtk.Objects.Gesture Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo GestureGetLastUpdatedSequenceMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.Gesture Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data GestureGetPointMethodInfo #
Instances
| (signature ~ (Maybe EventSequence -> m (Bool, Double, Double)), MonadIO m, IsGesture a) => OverloadedMethod GestureGetPointMethodInfo a signature | |
Defined in GI.Gtk.Objects.Gesture Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo GestureGetPointMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.Gesture Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data GestureGetSequenceStateMethodInfo #
Instances
| (signature ~ (EventSequence -> m EventSequenceState), MonadIO m, IsGesture a) => OverloadedMethod GestureGetSequenceStateMethodInfo a signature | |
Defined in GI.Gtk.Objects.Gesture Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo GestureGetSequenceStateMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.Gesture Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data GestureGetSequencesMethodInfo #
Instances
| (signature ~ m [EventSequence], MonadIO m, IsGesture a) => OverloadedMethod GestureGetSequencesMethodInfo a signature | |
Defined in GI.Gtk.Objects.Gesture Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo GestureGetSequencesMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.Gesture Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data GestureGroupMethodInfo #
Instances
| (signature ~ (b -> m ()), MonadIO m, IsGesture a, IsGesture b) => OverloadedMethod GestureGroupMethodInfo a signature | |
Defined in GI.Gtk.Objects.Gesture Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo GestureGroupMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.Gesture Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data GestureHandlesSequenceMethodInfo #
Instances
| (signature ~ (Maybe EventSequence -> m Bool), MonadIO m, IsGesture a) => OverloadedMethod GestureHandlesSequenceMethodInfo a signature | |
Defined in GI.Gtk.Objects.Gesture Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo GestureHandlesSequenceMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.Gesture Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data GestureIsActiveMethodInfo #
Instances
| (signature ~ m Bool, MonadIO m, IsGesture a) => OverloadedMethod GestureIsActiveMethodInfo a signature | |
Defined in GI.Gtk.Objects.Gesture Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo GestureIsActiveMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.Gesture Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data GestureIsGroupedWithMethodInfo #
Instances
| (signature ~ (b -> m Bool), MonadIO m, IsGesture a, IsGesture b) => OverloadedMethod GestureIsGroupedWithMethodInfo a signature | |
Defined in GI.Gtk.Objects.Gesture Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo GestureIsGroupedWithMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.Gesture Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data GestureIsRecognizedMethodInfo #
Instances
| (signature ~ m Bool, MonadIO m, IsGesture a) => OverloadedMethod GestureIsRecognizedMethodInfo a signature | |
Defined in GI.Gtk.Objects.Gesture Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo GestureIsRecognizedMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.Gesture Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data GestureNPointsPropertyInfo #
Instances
| AttrInfo GestureNPointsPropertyInfo | |
Defined in GI.Gtk.Objects.Gesture Associated Types Methods attrGet :: AttrBaseTypeConstraint GestureNPointsPropertyInfo o => o -> IO (AttrGetType GestureNPointsPropertyInfo) attrSet :: (AttrBaseTypeConstraint GestureNPointsPropertyInfo o, AttrSetTypeConstraint GestureNPointsPropertyInfo b) => o -> b -> IO () attrClear :: AttrBaseTypeConstraint GestureNPointsPropertyInfo o => o -> IO () attrConstruct :: (AttrBaseTypeConstraint GestureNPointsPropertyInfo o, AttrSetTypeConstraint GestureNPointsPropertyInfo b) => b -> IO (GValueConstruct o) attrTransfer :: (AttrBaseTypeConstraint GestureNPointsPropertyInfo o, AttrTransferTypeConstraint GestureNPointsPropertyInfo b) => Proxy o -> b -> IO (AttrTransferType GestureNPointsPropertyInfo) attrPut :: AttrBaseTypeConstraint GestureNPointsPropertyInfo o => o -> AttrGetType GestureNPointsPropertyInfo -> IO () dbgAttrInfo :: Maybe ResolvedSymbolInfo | |
| type AttrAllowedOps GestureNPointsPropertyInfo | |
Defined in GI.Gtk.Objects.Gesture type AttrAllowedOps GestureNPointsPropertyInfo = '['AttrConstruct, 'AttrGet] | |
| type AttrBaseTypeConstraint GestureNPointsPropertyInfo | |
Defined in GI.Gtk.Objects.Gesture | |
| type AttrGetType GestureNPointsPropertyInfo | |
Defined in GI.Gtk.Objects.Gesture type AttrGetType GestureNPointsPropertyInfo = Word32 | |
| type AttrLabel GestureNPointsPropertyInfo | |
Defined in GI.Gtk.Objects.Gesture type AttrLabel GestureNPointsPropertyInfo = "n-points" | |
| type AttrOrigin GestureNPointsPropertyInfo | |
Defined in GI.Gtk.Objects.Gesture | |
| type AttrSetTypeConstraint GestureNPointsPropertyInfo | |
Defined in GI.Gtk.Objects.Gesture type AttrSetTypeConstraint GestureNPointsPropertyInfo = Type ~ Word32 | |
| type AttrTransferType GestureNPointsPropertyInfo | |
Defined in GI.Gtk.Objects.Gesture type AttrTransferType GestureNPointsPropertyInfo = Word32 | |
| type AttrTransferTypeConstraint GestureNPointsPropertyInfo | |
Defined in GI.Gtk.Objects.Gesture type AttrTransferTypeConstraint GestureNPointsPropertyInfo = Type ~ Word32 | |
type GestureSequenceStateChangedCallback = Maybe EventSequence -> EventSequenceState -> IO () #
data GestureSequenceStateChangedSignalInfo #
Instances
| SignalInfo GestureSequenceStateChangedSignalInfo | |||||
Defined in GI.Gtk.Objects.Gesture Associated Types
Methods connectSignal :: GObject o => o -> (o -> HaskellCallbackType GestureSequenceStateChangedSignalInfo) -> SignalConnectMode -> Maybe Text -> IO SignalHandlerId dbgSignalInfo :: Maybe ResolvedSymbolInfo | |||||
| type HaskellCallbackType GestureSequenceStateChangedSignalInfo | |||||
Defined in GI.Gtk.Objects.Gesture type HaskellCallbackType GestureSequenceStateChangedSignalInfo = GestureSequenceStateChangedCallback | |||||
data GestureSetSequenceStateMethodInfo #
Instances
| (signature ~ (EventSequence -> EventSequenceState -> m Bool), MonadIO m, IsGesture a) => OverloadedMethod GestureSetSequenceStateMethodInfo a signature | |
Defined in GI.Gtk.Objects.Gesture Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo GestureSetSequenceStateMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.Gesture Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data GestureSetStateMethodInfo #
Instances
| (signature ~ (EventSequenceState -> m Bool), MonadIO m, IsGesture a) => OverloadedMethod GestureSetStateMethodInfo a signature | |
Defined in GI.Gtk.Objects.Gesture Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo GestureSetStateMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.Gesture Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data GestureUngroupMethodInfo #
Instances
| (signature ~ m (), MonadIO m, IsGesture a) => OverloadedMethod GestureUngroupMethodInfo a signature | |
Defined in GI.Gtk.Objects.Gesture Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo GestureUngroupMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.Gesture Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
type GestureUpdateCallback = Maybe EventSequence -> IO () #
data GestureUpdateSignalInfo #
Instances
| SignalInfo GestureUpdateSignalInfo | |||||
Defined in GI.Gtk.Objects.Gesture Associated Types
Methods connectSignal :: GObject o => o -> (o -> HaskellCallbackType GestureUpdateSignalInfo) -> SignalConnectMode -> Maybe Text -> IO SignalHandlerId dbgSignalInfo :: Maybe ResolvedSymbolInfo | |||||
| type HaskellCallbackType GestureUpdateSignalInfo | |||||
Defined in GI.Gtk.Objects.Gesture | |||||
class (GObject o, IsDescendantOf Gesture o) => IsGesture o #
Instances
| (GObject o, IsDescendantOf Gesture o) => IsGesture o | |
Defined in GI.Gtk.Objects.Gesture | |
type family ResolveGestureMethod (t :: Symbol) o where ... #
Equations
afterGestureBegin :: (IsGesture a, MonadIO m) => a -> ((?self :: a) => GestureBeginCallback) -> m SignalHandlerId #
afterGestureCancel :: (IsGesture a, MonadIO m) => a -> ((?self :: a) => GestureCancelCallback) -> m SignalHandlerId #
afterGestureEnd :: (IsGesture a, MonadIO m) => a -> ((?self :: a) => GestureEndCallback) -> m SignalHandlerId #
afterGestureSequenceStateChanged :: (IsGesture a, MonadIO m) => a -> ((?self :: a) => GestureSequenceStateChangedCallback) -> m SignalHandlerId #
afterGestureUpdate :: (IsGesture a, MonadIO m) => a -> ((?self :: a) => GestureUpdateCallback) -> m SignalHandlerId #
constructGestureNPoints :: (IsGesture o, MonadIO m) => Word32 -> m (GValueConstruct o) #
gestureGetBoundingBox :: (HasCallStack, MonadIO m, IsGesture a) => a -> m (Bool, Rectangle) #
gestureGetBoundingBoxCenter :: (HasCallStack, MonadIO m, IsGesture a) => a -> m (Bool, Double, Double) #
gestureGetDevice :: (HasCallStack, MonadIO m, IsGesture a) => a -> m (Maybe Device) #
gestureGetGroup :: (HasCallStack, MonadIO m, IsGesture a) => a -> m [Gesture] #
gestureGetLastEvent :: (HasCallStack, MonadIO m, IsGesture a) => a -> Maybe EventSequence -> m (Maybe Event) #
gestureGetLastUpdatedSequence :: (HasCallStack, MonadIO m, IsGesture a) => a -> m (Maybe EventSequence) #
gestureGetPoint :: (HasCallStack, MonadIO m, IsGesture a) => a -> Maybe EventSequence -> m (Bool, Double, Double) #
gestureGetSequenceState :: (HasCallStack, MonadIO m, IsGesture a) => a -> EventSequence -> m EventSequenceState #
gestureGetSequences :: (HasCallStack, MonadIO m, IsGesture a) => a -> m [EventSequence] #
gestureGroup :: (HasCallStack, MonadIO m, IsGesture a, IsGesture b) => a -> b -> m () #
gestureHandlesSequence :: (HasCallStack, MonadIO m, IsGesture a) => a -> Maybe EventSequence -> m Bool #
gestureIsActive :: (HasCallStack, MonadIO m, IsGesture a) => a -> m Bool #
gestureIsGroupedWith :: (HasCallStack, MonadIO m, IsGesture a, IsGesture b) => a -> b -> m Bool #
gestureIsRecognized :: (HasCallStack, MonadIO m, IsGesture a) => a -> m Bool #
gestureNPoints :: AttrLabelProxy "nPoints" #
gestureSetSequenceState :: (HasCallStack, MonadIO m, IsGesture a) => a -> EventSequence -> EventSequenceState -> m Bool #
gestureSetState :: (HasCallStack, MonadIO m, IsGesture a) => a -> EventSequenceState -> m Bool #
gestureUngroup :: (HasCallStack, MonadIO m, IsGesture a) => a -> m () #
getGestureNPoints :: (MonadIO m, IsGesture o) => o -> m Word32 #
onGestureBegin :: (IsGesture a, MonadIO m) => a -> ((?self :: a) => GestureBeginCallback) -> m SignalHandlerId #
onGestureCancel :: (IsGesture a, MonadIO m) => a -> ((?self :: a) => GestureCancelCallback) -> m SignalHandlerId #
onGestureEnd :: (IsGesture a, MonadIO m) => a -> ((?self :: a) => GestureEndCallback) -> m SignalHandlerId #
onGestureSequenceStateChanged :: (IsGesture a, MonadIO m) => a -> ((?self :: a) => GestureSequenceStateChangedCallback) -> m SignalHandlerId #
onGestureUpdate :: (IsGesture a, MonadIO m) => a -> ((?self :: a) => GestureUpdateCallback) -> m SignalHandlerId #