gi-gtk-3.0.37: Gtk bindings
CopyrightWill Thompson Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria
Safe HaskellSafe-Inferred
LanguageHaskell2010

GI.Gtk.Objects.MountOperation

Description

This should not be accessed directly. Use the accessor functions below.

Synopsis

Exported types

newtype MountOperation Source #

Memory-managed wrapper type.

Constructors

MountOperation (ManagedPtr MountOperation) 

Instances

Instances details
Eq MountOperation Source # 
Instance details

Defined in GI.Gtk.Objects.MountOperation

GObject MountOperation Source # 
Instance details

Defined in GI.Gtk.Objects.MountOperation

ManagedPtrNewtype MountOperation Source # 
Instance details

Defined in GI.Gtk.Objects.MountOperation

TypedObject MountOperation Source # 
Instance details

Defined in GI.Gtk.Objects.MountOperation

Methods

glibType :: IO GType

HasParentTypes MountOperation Source # 
Instance details

Defined in GI.Gtk.Objects.MountOperation

IsGValue (Maybe MountOperation) Source #

Convert MountOperation to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gtk.Objects.MountOperation

Methods

gvalueGType_ :: IO GType

gvalueSet_ :: Ptr GValue -> Maybe MountOperation -> IO ()

gvalueGet_ :: Ptr GValue -> IO (Maybe MountOperation)

type ParentTypes MountOperation Source # 
Instance details

Defined in GI.Gtk.Objects.MountOperation

type ParentTypes MountOperation = '[MountOperation, Object]

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

Instances details
(GObject o, IsDescendantOf MountOperation o) => IsMountOperation o Source # 
Instance details

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

getParent

mountOperationGetParent Source #

Arguments

:: (HasCallStack, MonadIO m, IsMountOperation a) 
=> a

op: a MountOperation

-> m Window

Returns: the transient parent for windows shown by op

Gets the transient parent used by the MountOperation

Since: 2.14

getScreen

mountOperationGetScreen Source #

Arguments

:: (HasCallStack, MonadIO m, IsMountOperation a) 
=> a

op: a MountOperation

-> m Screen

Returns: the screen on which windows of op are shown

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

op: a MountOperation

-> m Bool

Returns: True if op is currently displaying a window

Returns whether the MountOperation is currently displaying a window.

Since: 2.14

new

mountOperationNew Source #

Arguments

:: (HasCallStack, MonadIO m, IsWindow a) 
=> Maybe a

parent: transient parent of the window, or Nothing

-> m MountOperation

Returns: a new MountOperation

Creates a new MountOperation

Since: 2.14

setParent

mountOperationSetParent Source #

Arguments

:: (HasCallStack, MonadIO m, IsMountOperation a, IsWindow b) 
=> a

op: a MountOperation

-> Maybe b

parent: transient parent of the window, or Nothing

-> 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

op: a MountOperation

-> b

screen: a Screen

-> 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

set mountOperation [ #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

set mountOperation [ #screen := value ]