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
- accelLabelGetAccel :: (MonadIO m, AccelLabelK a) => a -> m (Word32, [ModifierType])
- accelLabelGetAccelWidget :: (MonadIO m, AccelLabelK a) => a -> m Widget
- accelLabelGetAccelWidth :: (MonadIO m, AccelLabelK a) => a -> m Word32
- accelLabelNew :: MonadIO m => Text -> m AccelLabel
- accelLabelRefetch :: (MonadIO m, AccelLabelK a) => a -> m Bool
- accelLabelSetAccel :: (MonadIO m, AccelLabelK a) => a -> Word32 -> [ModifierType] -> m ()
- accelLabelSetAccelClosure :: (MonadIO m, AccelLabelK a) => a -> Closure -> m ()
- 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 | |
type ParentTypes AccelLabel | |
type AttributeList AccelLabel | |
type SignalList AccelLabel |
class GObject o => AccelLabelK o Source
(GObject o, IsDescendantOf AccelLabel o) => AccelLabelK o |
toAccelLabel :: AccelLabelK o => o -> IO AccelLabel Source
Methods
accelLabelGetAccel
accelLabelGetAccel :: (MonadIO m, AccelLabelK a) => a -> m (Word32, [ModifierType]) Source
accelLabelGetAccelWidget
accelLabelGetAccelWidget :: (MonadIO m, AccelLabelK a) => a -> m Widget Source
accelLabelGetAccelWidth
accelLabelGetAccelWidth :: (MonadIO m, AccelLabelK a) => a -> m Word32 Source
accelLabelNew
accelLabelNew :: MonadIO m => Text -> m AccelLabel Source
accelLabelRefetch
accelLabelRefetch :: (MonadIO m, AccelLabelK a) => a -> m Bool Source
accelLabelSetAccel
accelLabelSetAccel :: (MonadIO m, AccelLabelK a) => a -> Word32 -> [ModifierType] -> m () Source
accelLabelSetAccelClosure
accelLabelSetAccelClosure :: (MonadIO m, AccelLabelK a) => a -> Closure -> m () Source
accelLabelSetAccelWidget
accelLabelSetAccelWidget :: (MonadIO m, AccelLabelK a, WidgetK b) => a -> b -> m () Source
Properties
AccelClosure
data AccelLabelAccelClosurePropertyInfo Source
AttrInfo AccelLabelAccelClosurePropertyInfo | |
type AttrLabel AccelLabelAccelClosurePropertyInfo = "AccelLabel::accel-closure" | |
type AttrGetType AccelLabelAccelClosurePropertyInfo = Closure | |
type AttrBaseTypeConstraint AccelLabelAccelClosurePropertyInfo = AccelLabelK | |
type AttrSetTypeConstraint AccelLabelAccelClosurePropertyInfo = * ~ Closure | |
type AttrAllowedOps AccelLabelAccelClosurePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getAccelLabelAccelClosure :: (MonadIO m, AccelLabelK o) => o -> m Closure Source
setAccelLabelAccelClosure :: (MonadIO m, AccelLabelK o) => o -> Closure -> m () Source
AccelWidget
data AccelLabelAccelWidgetPropertyInfo Source
AttrInfo AccelLabelAccelWidgetPropertyInfo | |
type AttrLabel AccelLabelAccelWidgetPropertyInfo = "AccelLabel::accel-widget" | |
type AttrGetType AccelLabelAccelWidgetPropertyInfo = Widget | |
type AttrBaseTypeConstraint AccelLabelAccelWidgetPropertyInfo = AccelLabelK | |
type AttrSetTypeConstraint AccelLabelAccelWidgetPropertyInfo = WidgetK | |
type AttrAllowedOps AccelLabelAccelWidgetPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getAccelLabelAccelWidget :: (MonadIO m, AccelLabelK o) => o -> m Widget Source
setAccelLabelAccelWidget :: (MonadIO m, AccelLabelK o, WidgetK a) => o -> a -> m () Source