| 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 |
GI.Gtk.Objects.AccelLabel
Contents
Description
- newtype AccelLabel = AccelLabel (ManagedPtr AccelLabel)
- class GObject o => IsAccelLabel o
- toAccelLabel :: IsAccelLabel o => o -> IO AccelLabel
- noAccelLabel :: Maybe AccelLabel
- data AccelLabelGetAccelMethodInfo
- accelLabelGetAccel :: (MonadIO m, IsAccelLabel a) => a -> m (Word32, [ModifierType])
- data AccelLabelGetAccelWidgetMethodInfo
- accelLabelGetAccelWidget :: (MonadIO m, IsAccelLabel a) => a -> m (Maybe Widget)
- data AccelLabelGetAccelWidthMethodInfo
- accelLabelGetAccelWidth :: (MonadIO m, IsAccelLabel a) => a -> m Word32
- accelLabelNew :: MonadIO m => Text -> m AccelLabel
- data AccelLabelRefetchMethodInfo
- accelLabelRefetch :: (MonadIO m, IsAccelLabel a) => a -> m Bool
- data AccelLabelSetAccelMethodInfo
- accelLabelSetAccel :: (MonadIO m, IsAccelLabel a) => a -> Word32 -> [ModifierType] -> m ()
- data AccelLabelSetAccelClosureMethodInfo
- accelLabelSetAccelClosure :: (MonadIO m, IsAccelLabel a) => a -> Closure -> m ()
- data AccelLabelSetAccelWidgetMethodInfo
- accelLabelSetAccelWidget :: (MonadIO m, IsAccelLabel a, IsWidget b) => a -> b -> m ()
- data AccelLabelAccelClosurePropertyInfo
- accelLabelAccelClosure :: AttrLabelProxy "accelClosure"
- constructAccelLabelAccelClosure :: IsAccelLabel o => Closure -> IO (GValueConstruct o)
- getAccelLabelAccelClosure :: (MonadIO m, IsAccelLabel o) => o -> m (Maybe Closure)
- setAccelLabelAccelClosure :: (MonadIO m, IsAccelLabel o) => o -> Closure -> m ()
- data AccelLabelAccelWidgetPropertyInfo
- accelLabelAccelWidget :: AttrLabelProxy "accelWidget"
- constructAccelLabelAccelWidget :: (IsAccelLabel o, IsWidget a) => a -> IO (GValueConstruct o)
- getAccelLabelAccelWidget :: (MonadIO m, IsAccelLabel o) => o -> m (Maybe Widget)
- setAccelLabelAccelWidget :: (MonadIO m, IsAccelLabel o, IsWidget a) => o -> a -> m ()
Exported types
newtype AccelLabel Source #
Constructors
| AccelLabel (ManagedPtr AccelLabel) |
Instances
| GObject AccelLabel Source # | |
| IsObject AccelLabel Source # | |
| IsWidget AccelLabel Source # | |
| IsMisc AccelLabel Source # | |
| IsLabel AccelLabel Source # | |
| IsBuildable AccelLabel Source # | |
| IsImplementorIface AccelLabel Source # | |
| IsAccelLabel 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 # | |
| HasAttributeList * AccelLabel Source # | |
| type SignalList AccelLabel Source # | |
| type AttributeList AccelLabel Source # | |
class GObject o => IsAccelLabel o Source #
Instances
| (GObject a, UnknownAncestorError Constraint AccelLabel a) => IsAccelLabel a Source # | |
| IsAccelLabel AccelLabel Source # | |
toAccelLabel :: IsAccelLabel o => o -> IO AccelLabel Source #
Methods
getAccel
data AccelLabelGetAccelMethodInfo Source #
Instances
| ((~) * signature (m (Word32, [ModifierType])), MonadIO m, IsAccelLabel a) => MethodInfo * AccelLabelGetAccelMethodInfo a signature Source # | |
accelLabelGetAccel :: (MonadIO m, IsAccelLabel a) => a -> m (Word32, [ModifierType]) Source #
getAccelWidget
data AccelLabelGetAccelWidgetMethodInfo Source #
Instances
| ((~) * signature (m (Maybe Widget)), MonadIO m, IsAccelLabel a) => MethodInfo * AccelLabelGetAccelWidgetMethodInfo a signature Source # | |
accelLabelGetAccelWidget :: (MonadIO m, IsAccelLabel a) => a -> m (Maybe Widget) Source #
getAccelWidth
data AccelLabelGetAccelWidthMethodInfo Source #
Instances
| ((~) * signature (m Word32), MonadIO m, IsAccelLabel a) => MethodInfo * AccelLabelGetAccelWidthMethodInfo a signature Source # | |
accelLabelGetAccelWidth :: (MonadIO m, IsAccelLabel a) => a -> m Word32 Source #
new
accelLabelNew :: MonadIO m => Text -> m AccelLabel Source #
refetch
data AccelLabelRefetchMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m, IsAccelLabel a) => MethodInfo * AccelLabelRefetchMethodInfo a signature Source # | |
accelLabelRefetch :: (MonadIO m, IsAccelLabel a) => a -> m Bool Source #
setAccel
data AccelLabelSetAccelMethodInfo Source #
Instances
| ((~) * signature (Word32 -> [ModifierType] -> m ()), MonadIO m, IsAccelLabel a) => MethodInfo * AccelLabelSetAccelMethodInfo a signature Source # | |
accelLabelSetAccel :: (MonadIO m, IsAccelLabel a) => a -> Word32 -> [ModifierType] -> m () Source #
setAccelClosure
data AccelLabelSetAccelClosureMethodInfo Source #
Instances
| ((~) * signature (Closure -> m ()), MonadIO m, IsAccelLabel a) => MethodInfo * AccelLabelSetAccelClosureMethodInfo a signature Source # | |
accelLabelSetAccelClosure :: (MonadIO m, IsAccelLabel a) => a -> Closure -> m () Source #
setAccelWidget
data AccelLabelSetAccelWidgetMethodInfo Source #
Instances
| ((~) * signature (b -> m ()), MonadIO m, IsAccelLabel a, IsWidget b) => MethodInfo * AccelLabelSetAccelWidgetMethodInfo a signature Source # | |
accelLabelSetAccelWidget :: (MonadIO m, IsAccelLabel a, IsWidget b) => a -> b -> m () Source #
Properties
accelClosure
data AccelLabelAccelClosurePropertyInfo Source #
Instances
| AttrInfo AccelLabelAccelClosurePropertyInfo Source # | |
| type AttrSetTypeConstraint AccelLabelAccelClosurePropertyInfo Source # | |
| type AttrOrigin AccelLabelAccelClosurePropertyInfo Source # | |
| type AttrLabel AccelLabelAccelClosurePropertyInfo Source # | |
| type AttrGetType AccelLabelAccelClosurePropertyInfo Source # | |
| type AttrBaseTypeConstraint AccelLabelAccelClosurePropertyInfo Source # | |
| type AttrAllowedOps AccelLabelAccelClosurePropertyInfo Source # | |
accelLabelAccelClosure :: AttrLabelProxy "accelClosure" Source #
constructAccelLabelAccelClosure :: IsAccelLabel o => Closure -> IO (GValueConstruct o) Source #
getAccelLabelAccelClosure :: (MonadIO m, IsAccelLabel o) => o -> m (Maybe Closure) Source #
setAccelLabelAccelClosure :: (MonadIO m, IsAccelLabel o) => o -> Closure -> m () Source #
accelWidget
data AccelLabelAccelWidgetPropertyInfo Source #
Instances
| AttrInfo AccelLabelAccelWidgetPropertyInfo Source # | |
| type AttrSetTypeConstraint AccelLabelAccelWidgetPropertyInfo Source # | |
| type AttrOrigin AccelLabelAccelWidgetPropertyInfo Source # | |
| type AttrLabel AccelLabelAccelWidgetPropertyInfo Source # | |
| type AttrGetType AccelLabelAccelWidgetPropertyInfo Source # | |
| type AttrBaseTypeConstraint AccelLabelAccelWidgetPropertyInfo Source # | |
| type AttrAllowedOps AccelLabelAccelWidgetPropertyInfo Source # | |
accelLabelAccelWidget :: AttrLabelProxy "accelWidget" Source #
constructAccelLabelAccelWidget :: (IsAccelLabel o, IsWidget a) => a -> IO (GValueConstruct o) Source #
getAccelLabelAccelWidget :: (MonadIO m, IsAccelLabel o) => o -> m (Maybe Widget) Source #
setAccelLabelAccelWidget :: (MonadIO m, IsAccelLabel o, IsWidget a) => o -> a -> m () Source #