gi-gio-0.2.46.13: Gio bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.Gio.Interfaces.Action

Contents

Description

 

Synopsis

Exported types

newtype Action Source

Constructors

Action (ForeignPtr Action) 

Instances

GObject Action Source 
((~) * info (ResolveActionMethod t Action), MethodInfo * info Action p) => IsLabel t (Action -> p) Source 

Methods

fromLabel :: Proxy# Symbol t -> Action -> p

((~) * info (ResolveActionMethod t Action), MethodInfo * info Action p) => IsLabelProxy t (Action -> p) Source 

Methods

fromLabelProxy :: Proxy Symbol t -> Action -> p

type ParentTypes Action Source 
type AttributeList Action Source 
type SignalList Action Source 

class GObject o => ActionK o Source

Instances

Methods

actionActivate

actionChangeState

actionChangeState :: (MonadIO m, ActionK a) => a -> GVariant -> m () Source

actionGetEnabled

actionGetName

data ActionGetNameMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m Text), MonadIO m, ActionK a) => MethodInfo (TYPE Lifted) ActionGetNameMethodInfo a signature Source 

actionGetParameterType

actionGetParameterType :: (MonadIO m, ActionK a) => a -> m VariantType Source

actionGetState

actionGetStateHint

actionGetStateType

data ActionGetStateTypeMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m VariantType), MonadIO m, ActionK a) => MethodInfo (TYPE Lifted) ActionGetStateTypeMethodInfo a signature Source 

actionGetStateType :: (MonadIO m, ActionK a) => a -> m VariantType Source

actionNameIsValid

actionParseDetailedName

actionPrintDetailedName

Properties

Enabled

Name

ParameterType

getActionParameterType :: (MonadIO m, ActionK o) => o -> m VariantType Source

State

StateType

getActionStateType :: (MonadIO m, ActionK o) => o -> m VariantType Source