| Copyright | Will Thompson Iñaki García Etxebarria and Jonas Platte | 
|---|---|
| License | LGPL-2.1 | 
| Maintainer | Iñaki García Etxebarria | 
| Safe Haskell | None | 
| Language | Haskell2010 | 
GI.Gtk.Objects.MountOperation
Description
This should not be accessed directly. Use the accessor functions below.
Synopsis
- newtype MountOperation = MountOperation (ManagedPtr MountOperation)
 - class (GObject o, IsDescendantOf MountOperation o) => IsMountOperation o
 - toMountOperation :: (MonadIO m, IsMountOperation o) => o -> m MountOperation
 - mountOperationGetParent :: (HasCallStack, MonadIO m, IsMountOperation a) => a -> m Window
 - mountOperationGetScreen :: (HasCallStack, MonadIO m, IsMountOperation a) => a -> m Screen
 - mountOperationIsShowing :: (HasCallStack, MonadIO m, IsMountOperation a) => a -> m Bool
 - mountOperationNew :: (HasCallStack, MonadIO m, IsWindow a) => Maybe a -> m MountOperation
 - mountOperationSetParent :: (HasCallStack, MonadIO m, IsMountOperation a, IsWindow b) => a -> Maybe b -> m ()
 - mountOperationSetScreen :: (HasCallStack, MonadIO m, IsMountOperation a, IsScreen b) => a -> b -> m ()
 - getMountOperationIsShowing :: (MonadIO m, IsMountOperation o) => o -> m Bool
 - clearMountOperationParent :: (MonadIO m, IsMountOperation o) => o -> m ()
 - constructMountOperationParent :: (IsMountOperation o, MonadIO m, IsWindow a) => a -> m (GValueConstruct o)
 - getMountOperationParent :: (MonadIO m, IsMountOperation o) => o -> m Window
 - setMountOperationParent :: (MonadIO m, IsMountOperation o, IsWindow a) => o -> a -> m ()
 - constructMountOperationScreen :: (IsMountOperation o, MonadIO m, IsScreen a) => a -> m (GValueConstruct o)
 - getMountOperationScreen :: (MonadIO m, IsMountOperation o) => o -> m Screen
 - setMountOperationScreen :: (MonadIO m, IsMountOperation o, IsScreen a) => o -> a -> m ()
 
Exported types
newtype MountOperation Source #
Memory-managed wrapper type.
Constructors
| MountOperation (ManagedPtr MountOperation) | 
Instances
| Eq MountOperation Source # | |
Defined in GI.Gtk.Objects.MountOperation Methods (==) :: MountOperation -> MountOperation -> Bool # (/=) :: MountOperation -> MountOperation -> Bool #  | |
| IsGValue MountOperation Source # | Convert   | 
Defined in GI.Gtk.Objects.MountOperation  | |
| GObject MountOperation Source # | |
Defined in GI.Gtk.Objects.MountOperation Methods gobjectType :: IO GType #  | |
| HasParentTypes MountOperation Source # | |
Defined in GI.Gtk.Objects.MountOperation  | |
| type ParentTypes MountOperation Source # | |
Defined in GI.Gtk.Objects.MountOperation  | |
class (GObject o, IsDescendantOf MountOperation o) => IsMountOperation o Source #
Type class for types which can be safely cast to MountOperation, for instance with toMountOperation.
Instances
| (GObject o, IsDescendantOf MountOperation o) => IsMountOperation o Source # | |
Defined in GI.Gtk.Objects.MountOperation  | |
toMountOperation :: (MonadIO m, IsMountOperation o) => o -> m MountOperation Source #
Cast to MountOperation, for types for which this is known to be safe. For general casts, use castTo.
Methods
Overloaded methods
getParent
mountOperationGetParent Source #
Arguments
| :: (HasCallStack, MonadIO m, IsMountOperation a) | |
| => a | 
  | 
| -> m Window | Returns: the transient parent for windows shown by   | 
Gets the transient parent used by the MountOperation
Since: 2.14
getScreen
mountOperationGetScreen Source #
Arguments
| :: (HasCallStack, MonadIO m, IsMountOperation a) | |
| => a | 
  | 
| -> m Screen | Returns: the screen on which windows of   | 
Gets the screen on which windows of the MountOperation
 will be shown.
Since: 2.14
isShowing
mountOperationIsShowing Source #
Arguments
| :: (HasCallStack, MonadIO m, IsMountOperation a) | |
| => a | 
  | 
| -> m Bool | Returns:   | 
Returns whether the MountOperation is currently displaying
 a window.
Since: 2.14
new
Arguments
| :: (HasCallStack, MonadIO m, IsWindow a) | |
| => Maybe a | 
  | 
| -> m MountOperation | Returns: a new   | 
Creates a new MountOperation
Since: 2.14
setParent
mountOperationSetParent Source #
Arguments
| :: (HasCallStack, MonadIO m, IsMountOperation a, IsWindow b) | |
| => a | 
  | 
| -> Maybe b | 
  | 
| -> m () | 
Sets the transient parent for windows shown by the
 MountOperation.
Since: 2.14
setScreen
mountOperationSetScreen Source #
Arguments
| :: (HasCallStack, MonadIO m, IsMountOperation a, IsScreen b) | |
| => a | 
  | 
| -> b | 
  | 
| -> m () | 
Sets the screen to show windows of the MountOperation on.
Since: 2.14
Properties
isShowing
No description available in the introspection data.
getMountOperationIsShowing :: (MonadIO m, IsMountOperation o) => o -> m Bool Source #
Get the value of the “is-showing” property.
 When overloading is enabled, this is equivalent to
get mountOperation #isShowing
parent
No description available in the introspection data.
clearMountOperationParent :: (MonadIO m, IsMountOperation o) => o -> m () Source #
Set the value of the “parent” property to Nothing.
 When overloading is enabled, this is equivalent to
clear #parent
constructMountOperationParent :: (IsMountOperation o, MonadIO m, IsWindow a) => a -> m (GValueConstruct o) Source #
Construct a GValueConstruct with valid value for the “parent” property. This is rarely needed directly, but it is used by new.
getMountOperationParent :: (MonadIO m, IsMountOperation o) => o -> m Window Source #
Get the value of the “parent” property.
 When overloading is enabled, this is equivalent to
get mountOperation #parent
setMountOperationParent :: (MonadIO m, IsMountOperation o, IsWindow a) => o -> a -> m () Source #
Set the value of the “parent” property.
 When overloading is enabled, this is equivalent to
setmountOperation [ #parent:=value ]
screen
No description available in the introspection data.
constructMountOperationScreen :: (IsMountOperation o, MonadIO m, IsScreen a) => a -> m (GValueConstruct o) Source #
Construct a GValueConstruct with valid value for the “screen” property. This is rarely needed directly, but it is used by new.
getMountOperationScreen :: (MonadIO m, IsMountOperation o) => o -> m Screen Source #
Get the value of the “screen” property.
 When overloading is enabled, this is equivalent to
get mountOperation #screen
setMountOperationScreen :: (MonadIO m, IsMountOperation o, IsScreen a) => o -> a -> m () Source #
Set the value of the “screen” property.
 When overloading is enabled, this is equivalent to
setmountOperation [ #screen:=value ]