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 AccelLabel = AccelLabel (ForeignPtr AccelLabel)
- class GObject o => AccelLabelK o
- toAccelLabel :: AccelLabelK o => o -> IO AccelLabel
- noAccelLabel :: Maybe AccelLabel
- data AccelLabelGetAccelMethodInfo
- accelLabelGetAccel :: (MonadIO m, AccelLabelK a) => a -> m (Word32, [ModifierType])
- data AccelLabelGetAccelWidgetMethodInfo
- accelLabelGetAccelWidget :: (MonadIO m, AccelLabelK a) => a -> m Widget
- data AccelLabelGetAccelWidthMethodInfo
- accelLabelGetAccelWidth :: (MonadIO m, AccelLabelK a) => a -> m Word32
- accelLabelNew :: MonadIO m => Text -> m AccelLabel
- data AccelLabelRefetchMethodInfo
- accelLabelRefetch :: (MonadIO m, AccelLabelK a) => a -> m Bool
- data AccelLabelSetAccelMethodInfo
- accelLabelSetAccel :: (MonadIO m, AccelLabelK a) => a -> Word32 -> [ModifierType] -> m ()
- data AccelLabelSetAccelClosureMethodInfo
- accelLabelSetAccelClosure :: (MonadIO m, AccelLabelK a) => a -> Closure -> m ()
- data AccelLabelSetAccelWidgetMethodInfo
- accelLabelSetAccelWidget :: (MonadIO m, AccelLabelK a, WidgetK b) => a -> b -> m ()
- data AccelLabelAccelClosurePropertyInfo
- constructAccelLabelAccelClosure :: Closure -> IO ([Char], GValue)
- getAccelLabelAccelClosure :: (MonadIO m, AccelLabelK o) => o -> m Closure
- setAccelLabelAccelClosure :: (MonadIO m, AccelLabelK o) => o -> Closure -> m ()
- data AccelLabelAccelWidgetPropertyInfo
- constructAccelLabelAccelWidget :: WidgetK a => a -> IO ([Char], GValue)
- getAccelLabelAccelWidget :: (MonadIO m, AccelLabelK o) => o -> m Widget
- setAccelLabelAccelWidget :: (MonadIO m, AccelLabelK o, WidgetK a) => o -> a -> m ()
Exported types
newtype AccelLabel Source
GObject AccelLabel Source | |
((~) * info (ResolveAccelLabelMethod t AccelLabel), MethodInfo * info AccelLabel p) => IsLabel t (AccelLabel -> p) Source | |
((~) * info (ResolveAccelLabelMethod t AccelLabel), MethodInfo * info AccelLabel p) => IsLabelProxy t (AccelLabel -> p) Source | |
type ParentTypes AccelLabel Source | |
type AttributeList AccelLabel Source | |
type SignalList AccelLabel Source |
class GObject o => AccelLabelK o Source
(GObject o, IsDescendantOf AccelLabel o) => AccelLabelK o Source | |
toAccelLabel :: AccelLabelK o => o -> IO AccelLabel Source
Methods
accelLabelGetAccel
data AccelLabelGetAccelMethodInfo Source
((~) (TYPE Lifted) signature (m (Word32, [ModifierType])), MonadIO m, AccelLabelK a) => MethodInfo (TYPE Lifted) AccelLabelGetAccelMethodInfo a signature Source | |
accelLabelGetAccel :: (MonadIO m, AccelLabelK a) => a -> m (Word32, [ModifierType]) Source
accelLabelGetAccelWidget
data AccelLabelGetAccelWidgetMethodInfo Source
((~) (TYPE Lifted) signature (m Widget), MonadIO m, AccelLabelK a) => MethodInfo (TYPE Lifted) AccelLabelGetAccelWidgetMethodInfo a signature Source | |
accelLabelGetAccelWidget :: (MonadIO m, AccelLabelK a) => a -> m Widget Source
accelLabelGetAccelWidth
data AccelLabelGetAccelWidthMethodInfo Source
((~) (TYPE Lifted) signature (m Word32), MonadIO m, AccelLabelK a) => MethodInfo (TYPE Lifted) AccelLabelGetAccelWidthMethodInfo a signature Source | |
accelLabelGetAccelWidth :: (MonadIO m, AccelLabelK a) => a -> m Word32 Source
accelLabelNew
accelLabelNew :: MonadIO m => Text -> m AccelLabel Source
accelLabelRefetch
data AccelLabelRefetchMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, AccelLabelK a) => MethodInfo (TYPE Lifted) AccelLabelRefetchMethodInfo a signature Source | |
accelLabelRefetch :: (MonadIO m, AccelLabelK a) => a -> m Bool Source
accelLabelSetAccel
data AccelLabelSetAccelMethodInfo Source
((~) (TYPE Lifted) signature (Word32 -> [ModifierType] -> m ()), MonadIO m, AccelLabelK a) => MethodInfo (TYPE Lifted) AccelLabelSetAccelMethodInfo a signature Source | |
accelLabelSetAccel :: (MonadIO m, AccelLabelK a) => a -> Word32 -> [ModifierType] -> m () Source
accelLabelSetAccelClosure
data AccelLabelSetAccelClosureMethodInfo Source
((~) (TYPE Lifted) signature (Closure -> m ()), MonadIO m, AccelLabelK a) => MethodInfo (TYPE Lifted) AccelLabelSetAccelClosureMethodInfo a signature Source | |
accelLabelSetAccelClosure :: (MonadIO m, AccelLabelK a) => a -> Closure -> m () Source
accelLabelSetAccelWidget
data AccelLabelSetAccelWidgetMethodInfo Source
((~) (TYPE Lifted) signature (b -> m ()), MonadIO m, AccelLabelK a, WidgetK b) => MethodInfo (TYPE Lifted) AccelLabelSetAccelWidgetMethodInfo a signature Source | |
accelLabelSetAccelWidget :: (MonadIO m, AccelLabelK a, WidgetK b) => a -> b -> m () Source
Properties
AccelClosure
data AccelLabelAccelClosurePropertyInfo Source
getAccelLabelAccelClosure :: (MonadIO m, AccelLabelK o) => o -> m Closure Source
setAccelLabelAccelClosure :: (MonadIO m, AccelLabelK o) => o -> Closure -> m () Source
AccelWidget
data AccelLabelAccelWidgetPropertyInfo Source
getAccelLabelAccelWidget :: (MonadIO m, AccelLabelK o) => o -> m Widget Source
setAccelLabelAccelWidget :: (MonadIO m, AccelLabelK o, WidgetK a) => o -> a -> m () Source