gi-glib-2.0.10: GLib 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.GLib.Structs.OptionContext

Contents

Description

A GOptionContext struct defines which options are accepted by the commandline option parser. The struct has only private fields and should not be directly accessed.

Synopsis

Exported types

newtype OptionContext Source #

Constructors

OptionContext (ManagedPtr OptionContext) 

Instances

WrappedPtr OptionContext Source # 
((~) * info (ResolveOptionContextMethod t OptionContext), MethodInfo * info OptionContext p) => IsLabel t (OptionContext -> p) Source # 

Methods

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

((~) * info (ResolveOptionContextMethod t OptionContext), MethodInfo * info OptionContext p) => IsLabelProxy t (OptionContext -> p) Source # 
HasAttributeList * OptionContext Source # 
((~) * signature (Text -> m ()), MonadIO m) => MethodInfo * OptionContextSetTranslationDomainMethodInfo OptionContext signature Source # 
((~) * signature (Maybe TranslateFunc -> m ()), MonadIO m) => MethodInfo * OptionContextSetTranslateFuncMethodInfo OptionContext signature Source # 
((~) * signature (Maybe Text -> m ()), MonadIO m) => MethodInfo * OptionContextSetSummaryMethodInfo OptionContext signature Source # 

Methods

overloadedMethod :: MethodProxy OptionContextSetSummaryMethodInfo OptionContext -> signature -> s

((~) * signature (Bool -> m ()), MonadIO m) => MethodInfo * OptionContextSetStrictPosixMethodInfo OptionContext signature Source # 
((~) * signature (OptionGroup -> m ()), MonadIO m) => MethodInfo * OptionContextSetMainGroupMethodInfo OptionContext signature Source # 
((~) * signature (Bool -> m ()), MonadIO m) => MethodInfo * OptionContextSetIgnoreUnknownOptionsMethodInfo OptionContext signature Source # 
((~) * signature (Bool -> m ()), MonadIO m) => MethodInfo * OptionContextSetHelpEnabledMethodInfo OptionContext signature Source # 
((~) * signature (Maybe Text -> m ()), MonadIO m) => MethodInfo * OptionContextSetDescriptionMethodInfo OptionContext signature Source # 
((~) * signature (Ptr CString -> m (Ptr CString)), MonadIO m) => MethodInfo * OptionContextParseStrvMethodInfo OptionContext signature Source # 

Methods

overloadedMethod :: MethodProxy OptionContextParseStrvMethodInfo OptionContext -> signature -> s

((~) * signature (Maybe [Text] -> m (Maybe [Text])), MonadIO m) => MethodInfo * OptionContextParseMethodInfo OptionContext signature Source # 

Methods

overloadedMethod :: MethodProxy OptionContextParseMethodInfo OptionContext -> signature -> s

((~) * signature (m Text), MonadIO m) => MethodInfo * OptionContextGetSummaryMethodInfo OptionContext signature Source # 

Methods

overloadedMethod :: MethodProxy OptionContextGetSummaryMethodInfo OptionContext -> signature -> s

((~) * signature (m Bool), MonadIO m) => MethodInfo * OptionContextGetStrictPosixMethodInfo OptionContext signature Source # 
((~) * signature (m OptionGroup), MonadIO m) => MethodInfo * OptionContextGetMainGroupMethodInfo OptionContext signature Source # 
((~) * signature (m Bool), MonadIO m) => MethodInfo * OptionContextGetIgnoreUnknownOptionsMethodInfo OptionContext signature Source # 
((~) * signature (m Bool), MonadIO m) => MethodInfo * OptionContextGetHelpEnabledMethodInfo OptionContext signature Source # 
((~) * signature (Bool -> Maybe OptionGroup -> m Text), MonadIO m) => MethodInfo * OptionContextGetHelpMethodInfo OptionContext signature Source # 

Methods

overloadedMethod :: MethodProxy OptionContextGetHelpMethodInfo OptionContext -> signature -> s

((~) * signature (m Text), MonadIO m) => MethodInfo * OptionContextGetDescriptionMethodInfo OptionContext signature Source # 
((~) * signature (m ()), MonadIO m) => MethodInfo * OptionContextFreeMethodInfo OptionContext signature Source # 

Methods

overloadedMethod :: MethodProxy OptionContextFreeMethodInfo OptionContext -> signature -> s

((~) * signature (OptionEntry -> Maybe Text -> m ()), MonadIO m) => MethodInfo * OptionContextAddMainEntriesMethodInfo OptionContext signature Source # 
((~) * signature (OptionGroup -> m ()), MonadIO m) => MethodInfo * OptionContextAddGroupMethodInfo OptionContext signature Source # 

Methods

overloadedMethod :: MethodProxy OptionContextAddGroupMethodInfo OptionContext -> signature -> s

type AttributeList OptionContext Source # 
type AttributeList OptionContext

Methods

addGroup

data OptionContextAddGroupMethodInfo Source #

Instances

((~) * signature (OptionGroup -> m ()), MonadIO m) => MethodInfo * OptionContextAddGroupMethodInfo OptionContext signature Source # 

Methods

overloadedMethod :: MethodProxy OptionContextAddGroupMethodInfo OptionContext -> signature -> s

addMainEntries

data OptionContextAddMainEntriesMethodInfo Source #

Instances

((~) * signature (OptionEntry -> Maybe Text -> m ()), MonadIO m) => MethodInfo * OptionContextAddMainEntriesMethodInfo OptionContext signature Source # 

free

data OptionContextFreeMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m) => MethodInfo * OptionContextFreeMethodInfo OptionContext signature Source # 

Methods

overloadedMethod :: MethodProxy OptionContextFreeMethodInfo OptionContext -> signature -> s

getDescription

data OptionContextGetDescriptionMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m) => MethodInfo * OptionContextGetDescriptionMethodInfo OptionContext signature Source # 

getHelp

data OptionContextGetHelpMethodInfo Source #

Instances

((~) * signature (Bool -> Maybe OptionGroup -> m Text), MonadIO m) => MethodInfo * OptionContextGetHelpMethodInfo OptionContext signature Source # 

Methods

overloadedMethod :: MethodProxy OptionContextGetHelpMethodInfo OptionContext -> signature -> s

getHelpEnabled

getIgnoreUnknownOptions

getMainGroup

getStrictPosix

getSummary

data OptionContextGetSummaryMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m) => MethodInfo * OptionContextGetSummaryMethodInfo OptionContext signature Source # 

Methods

overloadedMethod :: MethodProxy OptionContextGetSummaryMethodInfo OptionContext -> signature -> s

parse

data OptionContextParseMethodInfo Source #

Instances

((~) * signature (Maybe [Text] -> m (Maybe [Text])), MonadIO m) => MethodInfo * OptionContextParseMethodInfo OptionContext signature Source # 

Methods

overloadedMethod :: MethodProxy OptionContextParseMethodInfo OptionContext -> signature -> s

optionContextParse :: MonadIO m => OptionContext -> Maybe [Text] -> m (Maybe [Text]) Source #

parseStrv

data OptionContextParseStrvMethodInfo Source #

Instances

((~) * signature (Ptr CString -> m (Ptr CString)), MonadIO m) => MethodInfo * OptionContextParseStrvMethodInfo OptionContext signature Source # 

Methods

overloadedMethod :: MethodProxy OptionContextParseStrvMethodInfo OptionContext -> signature -> s

setDescription

data OptionContextSetDescriptionMethodInfo Source #

Instances

((~) * signature (Maybe Text -> m ()), MonadIO m) => MethodInfo * OptionContextSetDescriptionMethodInfo OptionContext signature Source # 

setHelpEnabled

data OptionContextSetHelpEnabledMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m) => MethodInfo * OptionContextSetHelpEnabledMethodInfo OptionContext signature Source # 

setIgnoreUnknownOptions

setMainGroup

data OptionContextSetMainGroupMethodInfo Source #

Instances

((~) * signature (OptionGroup -> m ()), MonadIO m) => MethodInfo * OptionContextSetMainGroupMethodInfo OptionContext signature Source # 

setStrictPosix

data OptionContextSetStrictPosixMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m) => MethodInfo * OptionContextSetStrictPosixMethodInfo OptionContext signature Source # 

setSummary

data OptionContextSetSummaryMethodInfo Source #

Instances

((~) * signature (Maybe Text -> m ()), MonadIO m) => MethodInfo * OptionContextSetSummaryMethodInfo OptionContext signature Source # 

Methods

overloadedMethod :: MethodProxy OptionContextSetSummaryMethodInfo OptionContext -> signature -> s

setTranslateFunc

setTranslationDomain