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 GestureSingle = GestureSingle (ForeignPtr GestureSingle)
- class GObject o => GestureSingleK o
- toGestureSingle :: GestureSingleK o => o -> IO GestureSingle
- noGestureSingle :: Maybe GestureSingle
- data GestureSingleGetButtonMethodInfo
- gestureSingleGetButton :: (MonadIO m, GestureSingleK a) => a -> m Word32
- data GestureSingleGetCurrentButtonMethodInfo
- gestureSingleGetCurrentButton :: (MonadIO m, GestureSingleK a) => a -> m Word32
- data GestureSingleGetCurrentSequenceMethodInfo
- gestureSingleGetCurrentSequence :: (MonadIO m, GestureSingleK a) => a -> m EventSequence
- data GestureSingleGetExclusiveMethodInfo
- gestureSingleGetExclusive :: (MonadIO m, GestureSingleK a) => a -> m Bool
- data GestureSingleGetTouchOnlyMethodInfo
- gestureSingleGetTouchOnly :: (MonadIO m, GestureSingleK a) => a -> m Bool
- data GestureSingleSetButtonMethodInfo
- gestureSingleSetButton :: (MonadIO m, GestureSingleK a) => a -> Word32 -> m ()
- data GestureSingleSetExclusiveMethodInfo
- gestureSingleSetExclusive :: (MonadIO m, GestureSingleK a) => a -> Bool -> m ()
- data GestureSingleSetTouchOnlyMethodInfo
- gestureSingleSetTouchOnly :: (MonadIO m, GestureSingleK a) => a -> Bool -> m ()
- data GestureSingleButtonPropertyInfo
- constructGestureSingleButton :: Word32 -> IO ([Char], GValue)
- getGestureSingleButton :: (MonadIO m, GestureSingleK o) => o -> m Word32
- setGestureSingleButton :: (MonadIO m, GestureSingleK o) => o -> Word32 -> m ()
- data GestureSingleExclusivePropertyInfo
- constructGestureSingleExclusive :: Bool -> IO ([Char], GValue)
- getGestureSingleExclusive :: (MonadIO m, GestureSingleK o) => o -> m Bool
- setGestureSingleExclusive :: (MonadIO m, GestureSingleK o) => o -> Bool -> m ()
- data GestureSingleTouchOnlyPropertyInfo
- constructGestureSingleTouchOnly :: Bool -> IO ([Char], GValue)
- getGestureSingleTouchOnly :: (MonadIO m, GestureSingleK o) => o -> m Bool
- setGestureSingleTouchOnly :: (MonadIO m, GestureSingleK o) => o -> Bool -> m ()
Exported types
newtype GestureSingle Source
GObject GestureSingle Source | |
((~) * info (ResolveGestureSingleMethod t GestureSingle), MethodInfo * info GestureSingle p) => IsLabel t (GestureSingle -> p) Source | |
((~) * info (ResolveGestureSingleMethod t GestureSingle), MethodInfo * info GestureSingle p) => IsLabelProxy t (GestureSingle -> p) Source | |
type ParentTypes GestureSingle Source | |
type AttributeList GestureSingle Source | |
type SignalList GestureSingle Source |
class GObject o => GestureSingleK o Source
(GObject o, IsDescendantOf GestureSingle o) => GestureSingleK o Source | |
toGestureSingle :: GestureSingleK o => o -> IO GestureSingle Source
Methods
gestureSingleGetButton
data GestureSingleGetButtonMethodInfo Source
((~) (TYPE Lifted) signature (m Word32), MonadIO m, GestureSingleK a) => MethodInfo (TYPE Lifted) GestureSingleGetButtonMethodInfo a signature Source | |
gestureSingleGetButton :: (MonadIO m, GestureSingleK a) => a -> m Word32 Source
gestureSingleGetCurrentButton
data GestureSingleGetCurrentButtonMethodInfo Source
((~) (TYPE Lifted) signature (m Word32), MonadIO m, GestureSingleK a) => MethodInfo (TYPE Lifted) GestureSingleGetCurrentButtonMethodInfo a signature Source | |
gestureSingleGetCurrentButton :: (MonadIO m, GestureSingleK a) => a -> m Word32 Source
gestureSingleGetCurrentSequence
data GestureSingleGetCurrentSequenceMethodInfo Source
((~) (TYPE Lifted) signature (m EventSequence), MonadIO m, GestureSingleK a) => MethodInfo (TYPE Lifted) GestureSingleGetCurrentSequenceMethodInfo a signature Source | |
gestureSingleGetCurrentSequence :: (MonadIO m, GestureSingleK a) => a -> m EventSequence Source
gestureSingleGetExclusive
data GestureSingleGetExclusiveMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, GestureSingleK a) => MethodInfo (TYPE Lifted) GestureSingleGetExclusiveMethodInfo a signature Source | |
gestureSingleGetExclusive :: (MonadIO m, GestureSingleK a) => a -> m Bool Source
gestureSingleGetTouchOnly
data GestureSingleGetTouchOnlyMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, GestureSingleK a) => MethodInfo (TYPE Lifted) GestureSingleGetTouchOnlyMethodInfo a signature Source | |
gestureSingleGetTouchOnly :: (MonadIO m, GestureSingleK a) => a -> m Bool Source
gestureSingleSetButton
data GestureSingleSetButtonMethodInfo Source
((~) (TYPE Lifted) signature (Word32 -> m ()), MonadIO m, GestureSingleK a) => MethodInfo (TYPE Lifted) GestureSingleSetButtonMethodInfo a signature Source | |
gestureSingleSetButton :: (MonadIO m, GestureSingleK a) => a -> Word32 -> m () Source
gestureSingleSetExclusive
data GestureSingleSetExclusiveMethodInfo Source
((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m, GestureSingleK a) => MethodInfo (TYPE Lifted) GestureSingleSetExclusiveMethodInfo a signature Source | |
gestureSingleSetExclusive :: (MonadIO m, GestureSingleK a) => a -> Bool -> m () Source
gestureSingleSetTouchOnly
data GestureSingleSetTouchOnlyMethodInfo Source
((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m, GestureSingleK a) => MethodInfo (TYPE Lifted) GestureSingleSetTouchOnlyMethodInfo a signature Source | |
gestureSingleSetTouchOnly :: (MonadIO m, GestureSingleK a) => a -> Bool -> m () Source
Properties
Button
data GestureSingleButtonPropertyInfo Source
getGestureSingleButton :: (MonadIO m, GestureSingleK o) => o -> m Word32 Source
setGestureSingleButton :: (MonadIO m, GestureSingleK o) => o -> Word32 -> m () Source
Exclusive
data GestureSingleExclusivePropertyInfo Source
getGestureSingleExclusive :: (MonadIO m, GestureSingleK o) => o -> m Bool Source
setGestureSingleExclusive :: (MonadIO m, GestureSingleK o) => o -> Bool -> m () Source
TouchOnly
data GestureSingleTouchOnlyPropertyInfo Source
getGestureSingleTouchOnly :: (MonadIO m, GestureSingleK o) => o -> m Bool Source
setGestureSingleTouchOnly :: (MonadIO m, GestureSingleK o) => o -> Bool -> m () Source