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 MountOperation = MountOperation (ForeignPtr MountOperation)
- class GObject o => MountOperationK o
- toMountOperation :: MountOperationK o => o -> IO MountOperation
- noMountOperation :: Maybe MountOperation
- data MountOperationGetParentMethodInfo
- mountOperationGetParent :: (MonadIO m, MountOperationK a) => a -> m Window
- data MountOperationGetScreenMethodInfo
- mountOperationGetScreen :: (MonadIO m, MountOperationK a) => a -> m Screen
- data MountOperationIsShowingMethodInfo
- mountOperationIsShowing :: (MonadIO m, MountOperationK a) => a -> m Bool
- mountOperationNew :: (MonadIO m, WindowK a) => Maybe a -> m MountOperation
- data MountOperationSetParentMethodInfo
- mountOperationSetParent :: (MonadIO m, MountOperationK a, WindowK b) => a -> Maybe b -> m ()
- data MountOperationSetScreenMethodInfo
- mountOperationSetScreen :: (MonadIO m, MountOperationK a, ScreenK b) => a -> b -> m ()
- data MountOperationIsShowingPropertyInfo
- getMountOperationIsShowing :: (MonadIO m, MountOperationK o) => o -> m Bool
- data MountOperationParentPropertyInfo
- constructMountOperationParent :: WindowK a => a -> IO ([Char], GValue)
- getMountOperationParent :: (MonadIO m, MountOperationK o) => o -> m Window
- setMountOperationParent :: (MonadIO m, MountOperationK o, WindowK a) => o -> a -> m ()
- data MountOperationScreenPropertyInfo
- constructMountOperationScreen :: ScreenK a => a -> IO ([Char], GValue)
- getMountOperationScreen :: (MonadIO m, MountOperationK o) => o -> m Screen
- setMountOperationScreen :: (MonadIO m, MountOperationK o, ScreenK a) => o -> a -> m ()
Exported types
newtype MountOperation Source
GObject MountOperation Source | |
((~) * info (ResolveMountOperationMethod t MountOperation), MethodInfo * info MountOperation p) => IsLabel t (MountOperation -> p) Source | |
((~) * info (ResolveMountOperationMethod t MountOperation), MethodInfo * info MountOperation p) => IsLabelProxy t (MountOperation -> p) Source | |
type ParentTypes MountOperation Source | |
type AttributeList MountOperation Source | |
type SignalList MountOperation Source |
class GObject o => MountOperationK o Source
(GObject o, IsDescendantOf MountOperation o) => MountOperationK o Source | |
toMountOperation :: MountOperationK o => o -> IO MountOperation Source
Methods
mountOperationGetParent
data MountOperationGetParentMethodInfo Source
((~) (TYPE Lifted) signature (m Window), MonadIO m, MountOperationK a) => MethodInfo (TYPE Lifted) MountOperationGetParentMethodInfo a signature Source | |
mountOperationGetParent :: (MonadIO m, MountOperationK a) => a -> m Window Source
mountOperationGetScreen
data MountOperationGetScreenMethodInfo Source
((~) (TYPE Lifted) signature (m Screen), MonadIO m, MountOperationK a) => MethodInfo (TYPE Lifted) MountOperationGetScreenMethodInfo a signature Source | |
mountOperationGetScreen :: (MonadIO m, MountOperationK a) => a -> m Screen Source
mountOperationIsShowing
data MountOperationIsShowingMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, MountOperationK a) => MethodInfo (TYPE Lifted) MountOperationIsShowingMethodInfo a signature Source | |
mountOperationIsShowing :: (MonadIO m, MountOperationK a) => a -> m Bool Source
mountOperationNew
mountOperationNew :: (MonadIO m, WindowK a) => Maybe a -> m MountOperation Source
mountOperationSetParent
data MountOperationSetParentMethodInfo Source
((~) (TYPE Lifted) signature (Maybe b -> m ()), MonadIO m, MountOperationK a, WindowK b) => MethodInfo (TYPE Lifted) MountOperationSetParentMethodInfo a signature Source | |
mountOperationSetParent :: (MonadIO m, MountOperationK a, WindowK b) => a -> Maybe b -> m () Source
mountOperationSetScreen
data MountOperationSetScreenMethodInfo Source
((~) (TYPE Lifted) signature (b -> m ()), MonadIO m, MountOperationK a, ScreenK b) => MethodInfo (TYPE Lifted) MountOperationSetScreenMethodInfo a signature Source | |
mountOperationSetScreen :: (MonadIO m, MountOperationK a, ScreenK b) => a -> b -> m () Source
Properties
IsShowing
data MountOperationIsShowingPropertyInfo Source
getMountOperationIsShowing :: (MonadIO m, MountOperationK o) => o -> m Bool Source
Parent
data MountOperationParentPropertyInfo Source
getMountOperationParent :: (MonadIO m, MountOperationK o) => o -> m Window Source
setMountOperationParent :: (MonadIO m, MountOperationK o, WindowK a) => o -> a -> m () Source
Screen
data MountOperationScreenPropertyInfo Source
AttrInfo MountOperationScreenPropertyInfo Source | |
type AttrLabel MountOperationScreenPropertyInfo = "screen" Source | |
type AttrGetType MountOperationScreenPropertyInfo = Screen Source | |
type AttrBaseTypeConstraint MountOperationScreenPropertyInfo = MountOperationK Source | |
type AttrSetTypeConstraint MountOperationScreenPropertyInfo = ScreenK Source | |
type AttrAllowedOps MountOperationScreenPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
constructMountOperationScreen :: ScreenK a => a -> IO ([Char], GValue) Source
getMountOperationScreen :: (MonadIO m, MountOperationK o) => o -> m Screen Source
setMountOperationScreen :: (MonadIO m, MountOperationK o, ScreenK a) => o -> a -> m () Source