gi-gtk-0.3.18.13: Gtk bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.Gtk.Objects.Gesture

Contents

Description

 

Synopsis

Exported types

newtype Gesture Source

Constructors

Gesture (ForeignPtr Gesture) 

Instances

GObject Gesture Source 
((~) * info (ResolveGestureMethod t Gesture), MethodInfo * info Gesture p) => IsLabel t (Gesture -> p) Source 

Methods

fromLabel :: Proxy# Symbol t -> Gesture -> p

((~) * info (ResolveGestureMethod t Gesture), MethodInfo * info Gesture p) => IsLabelProxy t (Gesture -> p) Source 

Methods

fromLabelProxy :: Proxy Symbol t -> Gesture -> p

type ParentTypes Gesture Source 
type AttributeList Gesture Source 
type SignalList Gesture Source 

class GObject o => GestureK o Source

Instances

Methods

gestureGetBoundingBox

gestureGetBoundingBox :: (MonadIO m, GestureK a) => a -> m (Bool, Rectangle) Source

gestureGetBoundingBoxCenter

gestureGetDevice

data GestureGetDeviceMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m Device), MonadIO m, GestureK a) => MethodInfo (TYPE Lifted) GestureGetDeviceMethodInfo a signature Source 

gestureGetDevice :: (MonadIO m, GestureK a) => a -> m Device Source

gestureGetGroup

gestureGetLastEvent

data GestureGetLastEventMethodInfo Source

Instances

((~) (TYPE Lifted) signature (EventSequence -> m Event), MonadIO m, GestureK a) => MethodInfo (TYPE Lifted) GestureGetLastEventMethodInfo a signature Source 

gestureGetLastEvent :: (MonadIO m, GestureK a) => a -> EventSequence -> m Event Source

gestureGetLastUpdatedSequence

gestureGetLastUpdatedSequence :: (MonadIO m, GestureK a) => a -> m EventSequence Source

gestureGetPoint

data GestureGetPointMethodInfo Source

Instances

((~) (TYPE Lifted) signature (Maybe EventSequence -> m (Bool, Double, Double)), MonadIO m, GestureK a) => MethodInfo (TYPE Lifted) GestureGetPointMethodInfo a signature Source 

gestureGetPoint :: (MonadIO m, GestureK a) => a -> Maybe EventSequence -> m (Bool, Double, Double) Source

gestureGetSequenceState

gestureGetSequences

data GestureGetSequencesMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m [EventSequence]), MonadIO m, GestureK a) => MethodInfo (TYPE Lifted) GestureGetSequencesMethodInfo a signature Source 

gestureGetSequences :: (MonadIO m, GestureK a) => a -> m [EventSequence] Source

gestureGetWindow

data GestureGetWindowMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m Window), MonadIO m, GestureK a) => MethodInfo (TYPE Lifted) GestureGetWindowMethodInfo a signature Source 

gestureGetWindow :: (MonadIO m, GestureK a) => a -> m Window Source

gestureGroup

data GestureGroupMethodInfo Source

Instances

((~) (TYPE Lifted) signature (b -> m ()), MonadIO m, GestureK a, GestureK b) => MethodInfo (TYPE Lifted) GestureGroupMethodInfo a signature Source 

gestureGroup :: (MonadIO m, GestureK a, GestureK b) => a -> b -> m () Source

gestureHandlesSequence

gestureHandlesSequence :: (MonadIO m, GestureK a) => a -> EventSequence -> m Bool Source

gestureIsActive

gestureIsGroupedWith

gestureIsRecognized

gestureSetSequenceState

gestureSetSequenceState :: (MonadIO m, GestureK a) => a -> EventSequence -> EventSequenceState -> m Bool Source

gestureSetState

gestureSetWindow

data GestureSetWindowMethodInfo Source

Instances

((~) (TYPE Lifted) signature (Maybe b -> m ()), MonadIO m, GestureK a, WindowK b) => MethodInfo (TYPE Lifted) GestureSetWindowMethodInfo a signature Source 

gestureSetWindow :: (MonadIO m, GestureK a, WindowK b) => a -> Maybe b -> m () Source

gestureUngroup

data GestureUngroupMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m ()), MonadIO m, GestureK a) => MethodInfo (TYPE Lifted) GestureUngroupMethodInfo a signature Source 

gestureUngroup :: (MonadIO m, GestureK a) => a -> m () Source

Properties

NPoints

Window

constructGestureWindow :: WindowK a => a -> IO ([Char], GValue) Source

getGestureWindow :: (MonadIO m, GestureK o) => o -> m Window Source

setGestureWindow :: (MonadIO m, GestureK o, WindowK a) => o -> a -> m () Source

Signals

Begin

type GestureBeginCallback = EventSequence -> IO () Source

type GestureBeginCallbackC = Ptr () -> Ptr EventSequence -> Ptr () -> IO () Source

gestureBeginCallbackWrapper :: GestureBeginCallback -> Ptr () -> Ptr EventSequence -> Ptr () -> IO () Source

Cancel

type GestureCancelCallback = EventSequence -> IO () Source

type GestureCancelCallbackC = Ptr () -> Ptr EventSequence -> Ptr () -> IO () Source

gestureCancelCallbackWrapper :: GestureCancelCallback -> Ptr () -> Ptr EventSequence -> Ptr () -> IO () Source

End

type GestureEndCallback = EventSequence -> IO () Source

type GestureEndCallbackC = Ptr () -> Ptr EventSequence -> Ptr () -> IO () Source

gestureEndCallbackWrapper :: GestureEndCallback -> Ptr () -> Ptr EventSequence -> Ptr () -> IO () Source

SequenceStateChanged

type GestureSequenceStateChangedCallbackC = Ptr () -> Ptr EventSequence -> CUInt -> Ptr () -> IO () Source

Update

type GestureUpdateCallback = EventSequence -> IO () Source

type GestureUpdateCallbackC = Ptr () -> Ptr EventSequence -> Ptr () -> IO () Source

gestureUpdateCallbackWrapper :: GestureUpdateCallback -> Ptr () -> Ptr EventSequence -> Ptr () -> IO () Source