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 Action = Action (ForeignPtr Action)
- noAction :: Maybe Action
- class ForeignPtrNewtype a => ActionK a
- data ActionDoActionMethodInfo
- actionDoAction :: (MonadIO m, ActionK a) => a -> Int32 -> m Bool
- data ActionGetDescriptionMethodInfo
- actionGetDescription :: (MonadIO m, ActionK a) => a -> Int32 -> m (Maybe Text)
- data ActionGetKeybindingMethodInfo
- actionGetKeybinding :: (MonadIO m, ActionK a) => a -> Int32 -> m (Maybe Text)
- data ActionGetLocalizedNameMethodInfo
- actionGetLocalizedName :: (MonadIO m, ActionK a) => a -> Int32 -> m (Maybe Text)
- data ActionGetNActionsMethodInfo
- actionGetNActions :: (MonadIO m, ActionK a) => a -> m Int32
- data ActionGetNameMethodInfo
- actionGetName :: (MonadIO m, ActionK a) => a -> Int32 -> m (Maybe Text)
- data ActionSetDescriptionMethodInfo
- actionSetDescription :: (MonadIO m, ActionK a) => a -> Int32 -> Text -> m Bool
Exported types
((~) * info (ResolveActionMethod t Action), MethodInfo * info Action p) => IsLabelProxy t (Action -> p) | |
type ParentTypes Action | |
type AttributeList Action | |
type SignalList Action |
class ForeignPtrNewtype a => ActionK a Source
(ForeignPtrNewtype o, IsDescendantOf Action o) => ActionK o |
Methods
actionDoAction
data ActionDoActionMethodInfo Source
((~) * signature (Int32 -> m Bool), MonadIO m, ActionK a) => MethodInfo * ActionDoActionMethodInfo a signature |
actionGetDescription
data ActionGetDescriptionMethodInfo Source
((~) * signature (Int32 -> m (Maybe Text)), MonadIO m, ActionK a) => MethodInfo * ActionGetDescriptionMethodInfo a signature |
actionGetKeybinding
data ActionGetKeybindingMethodInfo Source
((~) * signature (Int32 -> m (Maybe Text)), MonadIO m, ActionK a) => MethodInfo * ActionGetKeybindingMethodInfo a signature |
actionGetLocalizedName
data ActionGetLocalizedNameMethodInfo Source
((~) * signature (Int32 -> m (Maybe Text)), MonadIO m, ActionK a) => MethodInfo * ActionGetLocalizedNameMethodInfo a signature |
actionGetNActions
data ActionGetNActionsMethodInfo Source
((~) * signature (m Int32), MonadIO m, ActionK a) => MethodInfo * ActionGetNActionsMethodInfo a signature |
actionGetNActions :: (MonadIO m, ActionK a) => a -> m Int32 Source
actionGetName
data ActionGetNameMethodInfo Source
((~) * signature (Int32 -> m (Maybe Text)), MonadIO m, ActionK a) => MethodInfo * ActionGetNameMethodInfo a signature |
actionSetDescription
data ActionSetDescriptionMethodInfo Source
((~) * signature (Int32 -> Text -> m Bool), MonadIO m, ActionK a) => MethodInfo * ActionSetDescriptionMethodInfo a signature |