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 |
- Exported types
- Methods
- applicationCommandLineCreateFileForArg
- applicationCommandLineGetArguments
- applicationCommandLineGetCwd
- applicationCommandLineGetEnviron
- applicationCommandLineGetExitStatus
- applicationCommandLineGetIsRemote
- applicationCommandLineGetOptionsDict
- applicationCommandLineGetPlatformData
- applicationCommandLineGetStdin
- applicationCommandLineGetenv
- applicationCommandLineSetExitStatus
- Properties
- newtype ApplicationCommandLine = ApplicationCommandLine (ForeignPtr ApplicationCommandLine)
- class GObject o => ApplicationCommandLineK o
- toApplicationCommandLine :: ApplicationCommandLineK o => o -> IO ApplicationCommandLine
- noApplicationCommandLine :: Maybe ApplicationCommandLine
- data ApplicationCommandLineCreateFileForArgMethodInfo
- applicationCommandLineCreateFileForArg :: (MonadIO m, ApplicationCommandLineK a) => a -> Text -> m File
- data ApplicationCommandLineGetArgumentsMethodInfo
- applicationCommandLineGetArguments :: (MonadIO m, ApplicationCommandLineK a) => a -> m [Text]
- data ApplicationCommandLineGetCwdMethodInfo
- applicationCommandLineGetCwd :: (MonadIO m, ApplicationCommandLineK a) => a -> m Text
- data ApplicationCommandLineGetEnvironMethodInfo
- applicationCommandLineGetEnviron :: (MonadIO m, ApplicationCommandLineK a) => a -> m [Text]
- data ApplicationCommandLineGetExitStatusMethodInfo
- applicationCommandLineGetExitStatus :: (MonadIO m, ApplicationCommandLineK a) => a -> m Int32
- data ApplicationCommandLineGetIsRemoteMethodInfo
- applicationCommandLineGetIsRemote :: (MonadIO m, ApplicationCommandLineK a) => a -> m Bool
- data ApplicationCommandLineGetOptionsDictMethodInfo
- applicationCommandLineGetOptionsDict :: (MonadIO m, ApplicationCommandLineK a) => a -> m VariantDict
- data ApplicationCommandLineGetPlatformDataMethodInfo
- applicationCommandLineGetPlatformData :: (MonadIO m, ApplicationCommandLineK a) => a -> m (Maybe GVariant)
- data ApplicationCommandLineGetStdinMethodInfo
- applicationCommandLineGetStdin :: (MonadIO m, ApplicationCommandLineK a) => a -> m InputStream
- data ApplicationCommandLineGetenvMethodInfo
- applicationCommandLineGetenv :: (MonadIO m, ApplicationCommandLineK a) => a -> Text -> m Text
- data ApplicationCommandLineSetExitStatusMethodInfo
- applicationCommandLineSetExitStatus :: (MonadIO m, ApplicationCommandLineK a) => a -> Int32 -> m ()
- data ApplicationCommandLineArgumentsPropertyInfo
- applicationCommandLineArguments :: AttrLabelProxy "arguments"
- constructApplicationCommandLineArguments :: GVariant -> IO ([Char], GValue)
- data ApplicationCommandLineIsRemotePropertyInfo
- applicationCommandLineIsRemote :: AttrLabelProxy "isRemote"
- getApplicationCommandLineIsRemote :: (MonadIO m, ApplicationCommandLineK o) => o -> m Bool
- data ApplicationCommandLineOptionsPropertyInfo
- applicationCommandLineOptions :: AttrLabelProxy "options"
- constructApplicationCommandLineOptions :: GVariant -> IO ([Char], GValue)
- data ApplicationCommandLinePlatformDataPropertyInfo
- applicationCommandLinePlatformData :: AttrLabelProxy "platformData"
- constructApplicationCommandLinePlatformData :: GVariant -> IO ([Char], GValue)
Exported types
newtype ApplicationCommandLine Source
GObject ApplicationCommandLine | |
((~) * info (ResolveApplicationCommandLineMethod t ApplicationCommandLine), MethodInfo * info ApplicationCommandLine p) => IsLabelProxy t (ApplicationCommandLine -> p) | |
type ParentTypes ApplicationCommandLine | |
type AttributeList ApplicationCommandLine | |
type SignalList ApplicationCommandLine |
class GObject o => ApplicationCommandLineK o Source
Methods
applicationCommandLineCreateFileForArg
data ApplicationCommandLineCreateFileForArgMethodInfo Source
((~) * signature (Text -> m File), MonadIO m, ApplicationCommandLineK a) => MethodInfo * ApplicationCommandLineCreateFileForArgMethodInfo a signature |
applicationCommandLineCreateFileForArg :: (MonadIO m, ApplicationCommandLineK a) => a -> Text -> m File Source
applicationCommandLineGetArguments
data ApplicationCommandLineGetArgumentsMethodInfo Source
((~) * signature (m [Text]), MonadIO m, ApplicationCommandLineK a) => MethodInfo * ApplicationCommandLineGetArgumentsMethodInfo a signature |
applicationCommandLineGetArguments :: (MonadIO m, ApplicationCommandLineK a) => a -> m [Text] Source
applicationCommandLineGetCwd
data ApplicationCommandLineGetCwdMethodInfo Source
((~) * signature (m Text), MonadIO m, ApplicationCommandLineK a) => MethodInfo * ApplicationCommandLineGetCwdMethodInfo a signature |
applicationCommandLineGetCwd :: (MonadIO m, ApplicationCommandLineK a) => a -> m Text Source
applicationCommandLineGetEnviron
data ApplicationCommandLineGetEnvironMethodInfo Source
((~) * signature (m [Text]), MonadIO m, ApplicationCommandLineK a) => MethodInfo * ApplicationCommandLineGetEnvironMethodInfo a signature |
applicationCommandLineGetEnviron :: (MonadIO m, ApplicationCommandLineK a) => a -> m [Text] Source
applicationCommandLineGetExitStatus
data ApplicationCommandLineGetExitStatusMethodInfo Source
((~) * signature (m Int32), MonadIO m, ApplicationCommandLineK a) => MethodInfo * ApplicationCommandLineGetExitStatusMethodInfo a signature |
applicationCommandLineGetExitStatus :: (MonadIO m, ApplicationCommandLineK a) => a -> m Int32 Source
applicationCommandLineGetIsRemote
data ApplicationCommandLineGetIsRemoteMethodInfo Source
((~) * signature (m Bool), MonadIO m, ApplicationCommandLineK a) => MethodInfo * ApplicationCommandLineGetIsRemoteMethodInfo a signature |
applicationCommandLineGetIsRemote :: (MonadIO m, ApplicationCommandLineK a) => a -> m Bool Source
applicationCommandLineGetOptionsDict
data ApplicationCommandLineGetOptionsDictMethodInfo Source
((~) * signature (m VariantDict), MonadIO m, ApplicationCommandLineK a) => MethodInfo * ApplicationCommandLineGetOptionsDictMethodInfo a signature |
applicationCommandLineGetOptionsDict :: (MonadIO m, ApplicationCommandLineK a) => a -> m VariantDict Source
applicationCommandLineGetPlatformData
data ApplicationCommandLineGetPlatformDataMethodInfo Source
((~) * signature (m (Maybe GVariant)), MonadIO m, ApplicationCommandLineK a) => MethodInfo * ApplicationCommandLineGetPlatformDataMethodInfo a signature |
applicationCommandLineGetPlatformData :: (MonadIO m, ApplicationCommandLineK a) => a -> m (Maybe GVariant) Source
applicationCommandLineGetStdin
data ApplicationCommandLineGetStdinMethodInfo Source
((~) * signature (m InputStream), MonadIO m, ApplicationCommandLineK a) => MethodInfo * ApplicationCommandLineGetStdinMethodInfo a signature |
applicationCommandLineGetStdin :: (MonadIO m, ApplicationCommandLineK a) => a -> m InputStream Source
applicationCommandLineGetenv
data ApplicationCommandLineGetenvMethodInfo Source
((~) * signature (Text -> m Text), MonadIO m, ApplicationCommandLineK a) => MethodInfo * ApplicationCommandLineGetenvMethodInfo a signature |
applicationCommandLineGetenv :: (MonadIO m, ApplicationCommandLineK a) => a -> Text -> m Text Source
applicationCommandLineSetExitStatus
data ApplicationCommandLineSetExitStatusMethodInfo Source
((~) * signature (Int32 -> m ()), MonadIO m, ApplicationCommandLineK a) => MethodInfo * ApplicationCommandLineSetExitStatusMethodInfo a signature |
applicationCommandLineSetExitStatus :: (MonadIO m, ApplicationCommandLineK a) => a -> Int32 -> m () Source
Properties
Arguments
data ApplicationCommandLineArgumentsPropertyInfo Source
applicationCommandLineArguments :: AttrLabelProxy "arguments" Source
IsRemote
data ApplicationCommandLineIsRemotePropertyInfo Source
applicationCommandLineIsRemote :: AttrLabelProxy "isRemote" Source
getApplicationCommandLineIsRemote :: (MonadIO m, ApplicationCommandLineK o) => o -> m Bool Source
Options
data ApplicationCommandLineOptionsPropertyInfo Source
applicationCommandLineOptions :: AttrLabelProxy "options" Source
PlatformData
data ApplicationCommandLinePlatformDataPropertyInfo Source
applicationCommandLinePlatformData :: AttrLabelProxy "platformData" Source