gi-gtk-3.0.11: 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.Invisible

Contents

Description

The Invisible widget is used internally in GTK+, and is probably not very useful for application developers.

It is used for reliable pointer grabs and selection handling in the code for drag-and-drop.

Synopsis

Exported types

Methods

getScreen

invisibleGetScreen Source #

Arguments

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

invisible: a Invisible.

-> m Screen

Returns: the associated Screen.

Returns the Screen object associated with invisible

Since: 2.2

new

invisibleNew Source #

Arguments

:: (HasCallStack, MonadIO m) 
=> m Invisible

Returns: a new Invisible.

Creates a new Invisible.

newForScreen

invisibleNewForScreen Source #

Arguments

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

screen: a Screen which identifies on which the new Invisible will be created.

-> m Invisible

Returns: a newly created Invisible object

Creates a new Invisible object for a specified screen

Since: 2.2

setScreen

data InvisibleSetScreenMethodInfo Source #

Instances

((~) * signature (b -> m ()), MonadIO m, IsInvisible a, IsScreen b) => MethodInfo * InvisibleSetScreenMethodInfo a signature Source # 

invisibleSetScreen Source #

Arguments

:: (HasCallStack, MonadIO m, IsInvisible a, IsScreen b) 
=> a

invisible: a Invisible.

-> b

screen: a Screen.

-> m () 

Sets the Screen where the Invisible object will be displayed.

Since: 2.2

Properties

screen

data InvisibleScreenPropertyInfo Source #

Instances

AttrInfo InvisibleScreenPropertyInfo Source # 
type AttrOrigin InvisibleScreenPropertyInfo Source # 
type AttrLabel InvisibleScreenPropertyInfo Source # 
type AttrGetType InvisibleScreenPropertyInfo Source # 
type AttrBaseTypeConstraint InvisibleScreenPropertyInfo Source # 
type AttrSetTypeConstraint InvisibleScreenPropertyInfo Source # 
type AttrAllowedOps InvisibleScreenPropertyInfo Source # 

setInvisibleScreen :: (MonadIO m, IsInvisible o, IsScreen a) => o -> a -> m () Source #