gi-gtk-3.0.26: Gtk bindings

CopyrightWill Thompson Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.Gtk.Objects.MountOperation

Contents

Description

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

Synopsis

Exported types

class GObject o => IsMountOperation o Source #

Type class for types which can be safely cast to MountOperation, for instance with toMountOperation.

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, IsWindow a) => a -> IO (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, IsScreen a) => a -> IO (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 ]