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
- mountOperationGetParent :: (MonadIO m, MountOperationK a) => a -> m Window
- mountOperationGetScreen :: (MonadIO m, MountOperationK a) => a -> m Screen
- mountOperationIsShowing :: (MonadIO m, MountOperationK a) => a -> m Bool
- mountOperationNew :: (MonadIO m, WindowK a) => Maybe a -> m MountOperation
- mountOperationSetParent :: (MonadIO m, MountOperationK a, WindowK b) => a -> Maybe b -> m ()
- 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
class GObject o => MountOperationK o Source
(GObject o, IsDescendantOf MountOperation o) => MountOperationK o Source |
toMountOperation :: MountOperationK o => o -> IO MountOperation Source
Methods
mountOperationGetParent
mountOperationGetParent :: (MonadIO m, MountOperationK a) => a -> m Window Source
mountOperationGetScreen
mountOperationGetScreen :: (MonadIO m, MountOperationK a) => a -> m Screen Source
mountOperationIsShowing
mountOperationIsShowing :: (MonadIO m, MountOperationK a) => a -> m Bool Source
mountOperationNew
mountOperationNew :: (MonadIO m, WindowK a) => Maybe a -> m MountOperation Source
mountOperationSetParent
mountOperationSetParent :: (MonadIO m, MountOperationK a, WindowK b) => a -> Maybe b -> m () Source
mountOperationSetScreen
mountOperationSetScreen :: (MonadIO m, MountOperationK a, ScreenK b) => a -> b -> m () Source
Properties
IsShowing
data MountOperationIsShowingPropertyInfo Source
AttrInfo MountOperationIsShowingPropertyInfo Source | |
type AttrLabel MountOperationIsShowingPropertyInfo = "MountOperation::is-showing" Source | |
type AttrGetType MountOperationIsShowingPropertyInfo = Bool Source | |
type AttrBaseTypeConstraint MountOperationIsShowingPropertyInfo = MountOperationK Source | |
type AttrSetTypeConstraint MountOperationIsShowingPropertyInfo = * ~ () Source | |
type AttrAllowedOps MountOperationIsShowingPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) Source |
getMountOperationIsShowing :: (MonadIO m, MountOperationK o) => o -> m Bool Source
Parent
data MountOperationParentPropertyInfo Source
AttrInfo MountOperationParentPropertyInfo Source | |
type AttrLabel MountOperationParentPropertyInfo = "MountOperation::parent" Source | |
type AttrGetType MountOperationParentPropertyInfo = Window Source | |
type AttrBaseTypeConstraint MountOperationParentPropertyInfo = MountOperationK Source | |
type AttrSetTypeConstraint MountOperationParentPropertyInfo = WindowK Source | |
type AttrAllowedOps MountOperationParentPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) 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 = "MountOperation::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 |
getMountOperationScreen :: (MonadIO m, MountOperationK o) => o -> m Screen Source
setMountOperationScreen :: (MonadIO m, MountOperationK o, ScreenK a) => o -> a -> m () Source