gi-gio-2.0.6: 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.Objects.MountOperation

Contents

Description

 

Synopsis

Exported types

newtype MountOperation Source #

Instances

GObject MountOperation Source # 
IsObject MountOperation Source # 
IsMountOperation MountOperation Source # 
((~) * info (ResolveMountOperationMethod t MountOperation), MethodInfo * info MountOperation p) => IsLabel t (MountOperation -> p) Source # 

Methods

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

((~) * info (ResolveMountOperationMethod t MountOperation), MethodInfo * info MountOperation p) => IsLabelProxy t (MountOperation -> p) Source # 
HasAttributeList * MountOperation Source # 
type SignalList MountOperation Source # 
type SignalList MountOperation
type AttributeList MountOperation Source # 
type AttributeList MountOperation

class GObject o => IsMountOperation o Source #

Instances

Methods

mountOperationGetAnonymous

data MountOperationGetAnonymousMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsMountOperation a) => MethodInfo * MountOperationGetAnonymousMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy MountOperationGetAnonymousMethodInfo a -> signature -> s

mountOperationGetChoice

data MountOperationGetChoiceMethodInfo Source #

Instances

((~) * signature (m Int32), MonadIO m, IsMountOperation a) => MethodInfo * MountOperationGetChoiceMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy MountOperationGetChoiceMethodInfo a -> signature -> s

mountOperationGetDomain

data MountOperationGetDomainMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsMountOperation a) => MethodInfo * MountOperationGetDomainMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy MountOperationGetDomainMethodInfo a -> signature -> s

mountOperationGetPassword

data MountOperationGetPasswordMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsMountOperation a) => MethodInfo * MountOperationGetPasswordMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy MountOperationGetPasswordMethodInfo a -> signature -> s

mountOperationGetPasswordSave

mountOperationGetUsername

data MountOperationGetUsernameMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsMountOperation a) => MethodInfo * MountOperationGetUsernameMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy MountOperationGetUsernameMethodInfo a -> signature -> s

mountOperationNew

mountOperationReply

data MountOperationReplyMethodInfo Source #

Instances

((~) * signature (MountOperationResult -> m ()), MonadIO m, IsMountOperation a) => MethodInfo * MountOperationReplyMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy MountOperationReplyMethodInfo a -> signature -> s

mountOperationSetAnonymous

data MountOperationSetAnonymousMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsMountOperation a) => MethodInfo * MountOperationSetAnonymousMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy MountOperationSetAnonymousMethodInfo a -> signature -> s

mountOperationSetChoice

data MountOperationSetChoiceMethodInfo Source #

Instances

((~) * signature (Int32 -> m ()), MonadIO m, IsMountOperation a) => MethodInfo * MountOperationSetChoiceMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy MountOperationSetChoiceMethodInfo a -> signature -> s

mountOperationSetDomain

data MountOperationSetDomainMethodInfo Source #

Instances

((~) * signature (Text -> m ()), MonadIO m, IsMountOperation a) => MethodInfo * MountOperationSetDomainMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy MountOperationSetDomainMethodInfo a -> signature -> s

mountOperationSetPassword

data MountOperationSetPasswordMethodInfo Source #

Instances

((~) * signature (Text -> m ()), MonadIO m, IsMountOperation a) => MethodInfo * MountOperationSetPasswordMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy MountOperationSetPasswordMethodInfo a -> signature -> s

mountOperationSetPasswordSave

data MountOperationSetPasswordSaveMethodInfo Source #

Instances

((~) * signature (PasswordSave -> m ()), MonadIO m, IsMountOperation a) => MethodInfo * MountOperationSetPasswordSaveMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy MountOperationSetPasswordSaveMethodInfo a -> signature -> s

mountOperationSetUsername

data MountOperationSetUsernameMethodInfo Source #

Instances

((~) * signature (Text -> m ()), MonadIO m, IsMountOperation a) => MethodInfo * MountOperationSetUsernameMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy MountOperationSetUsernameMethodInfo a -> signature -> s

Properties

Anonymous

data MountOperationAnonymousPropertyInfo Source #

Instances

AttrInfo MountOperationAnonymousPropertyInfo Source # 

Associated Types

type AttrAllowedOps MountOperationAnonymousPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint MountOperationAnonymousPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint MountOperationAnonymousPropertyInfo :: * -> Constraint

type AttrGetType MountOperationAnonymousPropertyInfo :: *

type AttrLabel MountOperationAnonymousPropertyInfo :: Symbol

type AttrSetTypeConstraint MountOperationAnonymousPropertyInfo Source # 
type AttrSetTypeConstraint MountOperationAnonymousPropertyInfo = * ~ Bool
type AttrLabel MountOperationAnonymousPropertyInfo Source # 
type AttrLabel MountOperationAnonymousPropertyInfo = "anonymous"
type AttrGetType MountOperationAnonymousPropertyInfo Source # 
type AttrBaseTypeConstraint MountOperationAnonymousPropertyInfo Source # 
type AttrAllowedOps MountOperationAnonymousPropertyInfo Source # 
type AttrAllowedOps MountOperationAnonymousPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

mountOperationAnonymous :: AttrLabelProxy "anonymous" Source #

Choice

data MountOperationChoicePropertyInfo Source #

Instances

AttrInfo MountOperationChoicePropertyInfo Source # 

Associated Types

type AttrAllowedOps MountOperationChoicePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint MountOperationChoicePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint MountOperationChoicePropertyInfo :: * -> Constraint

type AttrGetType MountOperationChoicePropertyInfo :: *

type AttrLabel MountOperationChoicePropertyInfo :: Symbol

Methods

attrGet :: AttrBaseTypeConstraint MountOperationChoicePropertyInfo o => Proxy * MountOperationChoicePropertyInfo -> o -> IO (AttrGetType MountOperationChoicePropertyInfo)

attrSet :: (AttrBaseTypeConstraint MountOperationChoicePropertyInfo o, AttrSetTypeConstraint MountOperationChoicePropertyInfo b) => Proxy * MountOperationChoicePropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint MountOperationChoicePropertyInfo o => Proxy * MountOperationChoicePropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint MountOperationChoicePropertyInfo o, AttrSetTypeConstraint MountOperationChoicePropertyInfo b) => Proxy * MountOperationChoicePropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint MountOperationChoicePropertyInfo Source # 
type AttrSetTypeConstraint MountOperationChoicePropertyInfo = * ~ Int32
type AttrLabel MountOperationChoicePropertyInfo Source # 
type AttrLabel MountOperationChoicePropertyInfo = "choice"
type AttrGetType MountOperationChoicePropertyInfo Source # 
type AttrBaseTypeConstraint MountOperationChoicePropertyInfo Source # 
type AttrAllowedOps MountOperationChoicePropertyInfo Source # 
type AttrAllowedOps MountOperationChoicePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

mountOperationChoice :: AttrLabelProxy "choice" Source #

Domain

data MountOperationDomainPropertyInfo Source #

Instances

AttrInfo MountOperationDomainPropertyInfo Source # 

Associated Types

type AttrAllowedOps MountOperationDomainPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint MountOperationDomainPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint MountOperationDomainPropertyInfo :: * -> Constraint

type AttrGetType MountOperationDomainPropertyInfo :: *

type AttrLabel MountOperationDomainPropertyInfo :: Symbol

Methods

attrGet :: AttrBaseTypeConstraint MountOperationDomainPropertyInfo o => Proxy * MountOperationDomainPropertyInfo -> o -> IO (AttrGetType MountOperationDomainPropertyInfo)

attrSet :: (AttrBaseTypeConstraint MountOperationDomainPropertyInfo o, AttrSetTypeConstraint MountOperationDomainPropertyInfo b) => Proxy * MountOperationDomainPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint MountOperationDomainPropertyInfo o => Proxy * MountOperationDomainPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint MountOperationDomainPropertyInfo o, AttrSetTypeConstraint MountOperationDomainPropertyInfo b) => Proxy * MountOperationDomainPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint MountOperationDomainPropertyInfo Source # 
type AttrSetTypeConstraint MountOperationDomainPropertyInfo = * ~ Text
type AttrLabel MountOperationDomainPropertyInfo Source # 
type AttrLabel MountOperationDomainPropertyInfo = "domain"
type AttrGetType MountOperationDomainPropertyInfo Source # 
type AttrGetType MountOperationDomainPropertyInfo = Text
type AttrBaseTypeConstraint MountOperationDomainPropertyInfo Source # 
type AttrAllowedOps MountOperationDomainPropertyInfo Source # 
type AttrAllowedOps MountOperationDomainPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructMountOperationDomain :: IsMountOperation o => Text -> IO (GValueConstruct o) Source #

mountOperationDomain :: AttrLabelProxy "domain" Source #

Password

data MountOperationPasswordPropertyInfo Source #

Instances

AttrInfo MountOperationPasswordPropertyInfo Source # 

Associated Types

type AttrAllowedOps MountOperationPasswordPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint MountOperationPasswordPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint MountOperationPasswordPropertyInfo :: * -> Constraint

type AttrGetType MountOperationPasswordPropertyInfo :: *

type AttrLabel MountOperationPasswordPropertyInfo :: Symbol

type AttrSetTypeConstraint MountOperationPasswordPropertyInfo Source # 
type AttrSetTypeConstraint MountOperationPasswordPropertyInfo = * ~ Text
type AttrLabel MountOperationPasswordPropertyInfo Source # 
type AttrLabel MountOperationPasswordPropertyInfo = "password"
type AttrGetType MountOperationPasswordPropertyInfo Source # 
type AttrGetType MountOperationPasswordPropertyInfo = Text
type AttrBaseTypeConstraint MountOperationPasswordPropertyInfo Source # 
type AttrAllowedOps MountOperationPasswordPropertyInfo Source # 
type AttrAllowedOps MountOperationPasswordPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructMountOperationPassword :: IsMountOperation o => Text -> IO (GValueConstruct o) Source #

mountOperationPassword :: AttrLabelProxy "password" Source #

PasswordSave

data MountOperationPasswordSavePropertyInfo Source #

Instances

AttrInfo MountOperationPasswordSavePropertyInfo Source # 
type AttrSetTypeConstraint MountOperationPasswordSavePropertyInfo Source # 
type AttrLabel MountOperationPasswordSavePropertyInfo Source # 
type AttrLabel MountOperationPasswordSavePropertyInfo = "password-save"
type AttrGetType MountOperationPasswordSavePropertyInfo Source # 
type AttrBaseTypeConstraint MountOperationPasswordSavePropertyInfo Source # 
type AttrAllowedOps MountOperationPasswordSavePropertyInfo Source # 
type AttrAllowedOps MountOperationPasswordSavePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

mountOperationPasswordSave :: AttrLabelProxy "passwordSave" Source #

Username

data MountOperationUsernamePropertyInfo Source #

Instances

AttrInfo MountOperationUsernamePropertyInfo Source # 

Associated Types

type AttrAllowedOps MountOperationUsernamePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint MountOperationUsernamePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint MountOperationUsernamePropertyInfo :: * -> Constraint

type AttrGetType MountOperationUsernamePropertyInfo :: *

type AttrLabel MountOperationUsernamePropertyInfo :: Symbol

type AttrSetTypeConstraint MountOperationUsernamePropertyInfo Source # 
type AttrSetTypeConstraint MountOperationUsernamePropertyInfo = * ~ Text
type AttrLabel MountOperationUsernamePropertyInfo Source # 
type AttrLabel MountOperationUsernamePropertyInfo = "username"
type AttrGetType MountOperationUsernamePropertyInfo Source # 
type AttrGetType MountOperationUsernamePropertyInfo = Text
type AttrBaseTypeConstraint MountOperationUsernamePropertyInfo Source # 
type AttrAllowedOps MountOperationUsernamePropertyInfo Source # 
type AttrAllowedOps MountOperationUsernamePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructMountOperationUsername :: IsMountOperation o => Text -> IO (GValueConstruct o) Source #

mountOperationUsername :: AttrLabelProxy "username" Source #

Signals

Aborted

data MountOperationAbortedSignalInfo Source #

Instances

SignalInfo MountOperationAbortedSignalInfo Source # 

Associated Types

type HaskellCallbackType MountOperationAbortedSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o MountOperationAbortedSignalInfo -> o -> HaskellCallbackType MountOperationAbortedSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType MountOperationAbortedSignalInfo Source # 

afterMountOperationAborted :: (GObject a, MonadIO m) => a -> MountOperationAbortedCallback -> m SignalHandlerId Source #

onMountOperationAborted :: (GObject a, MonadIO m) => a -> MountOperationAbortedCallback -> m SignalHandlerId Source #

AskPassword

type MountOperationAskPasswordCallback = Text -> Text -> Text -> [AskPasswordFlags] -> IO () Source #

data MountOperationAskPasswordSignalInfo Source #

Instances

SignalInfo MountOperationAskPasswordSignalInfo Source # 

Associated Types

type HaskellCallbackType MountOperationAskPasswordSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o MountOperationAskPasswordSignalInfo -> o -> HaskellCallbackType MountOperationAskPasswordSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType MountOperationAskPasswordSignalInfo Source # 

onMountOperationAskPassword :: (GObject a, MonadIO m) => a -> MountOperationAskPasswordCallback -> m SignalHandlerId Source #

AskQuestion

type MountOperationAskQuestionCallback = Text -> [Text] -> IO () Source #

data MountOperationAskQuestionSignalInfo Source #

Instances

SignalInfo MountOperationAskQuestionSignalInfo Source # 

Associated Types

type HaskellCallbackType MountOperationAskQuestionSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o MountOperationAskQuestionSignalInfo -> o -> HaskellCallbackType MountOperationAskQuestionSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType MountOperationAskQuestionSignalInfo Source # 

onMountOperationAskQuestion :: (GObject a, MonadIO m) => a -> MountOperationAskQuestionCallback -> m SignalHandlerId Source #

Reply

data MountOperationReplySignalInfo Source #

Instances

SignalInfo MountOperationReplySignalInfo Source # 

Associated Types

type HaskellCallbackType MountOperationReplySignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o MountOperationReplySignalInfo -> o -> HaskellCallbackType MountOperationReplySignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType MountOperationReplySignalInfo Source # 

afterMountOperationReply :: (GObject a, MonadIO m) => a -> MountOperationReplyCallback -> m SignalHandlerId Source #

onMountOperationReply :: (GObject a, MonadIO m) => a -> MountOperationReplyCallback -> m SignalHandlerId Source #

ShowProcesses

type MountOperationShowProcessesCallback = Text -> [Int32] -> [Text] -> IO () Source #

data MountOperationShowProcessesSignalInfo Source #

Instances

SignalInfo MountOperationShowProcessesSignalInfo Source # 

Associated Types

type HaskellCallbackType MountOperationShowProcessesSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o MountOperationShowProcessesSignalInfo -> o -> HaskellCallbackType MountOperationShowProcessesSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType MountOperationShowProcessesSignalInfo Source # 

ShowUnmountProgress