| 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 |
GI.Gtk.Objects.Invisible
Description
- newtype Invisible = Invisible (ManagedPtr Invisible)
- class GObject o => IsInvisible o
- toInvisible :: IsInvisible o => o -> IO Invisible
- noInvisible :: Maybe Invisible
- data InvisibleGetScreenMethodInfo
- invisibleGetScreen :: (MonadIO m, IsInvisible a) => a -> m Screen
- invisibleNew :: MonadIO m => m Invisible
- invisibleNewForScreen :: (MonadIO m, IsScreen a) => a -> m Invisible
- data InvisibleSetScreenMethodInfo
- invisibleSetScreen :: (MonadIO m, IsInvisible a, IsScreen b) => a -> b -> m ()
- data InvisibleScreenPropertyInfo
- constructInvisibleScreen :: (IsInvisible o, IsScreen a) => a -> IO (GValueConstruct o)
- getInvisibleScreen :: (MonadIO m, IsInvisible o) => o -> m Screen
- invisibleScreen :: AttrLabelProxy "screen"
- setInvisibleScreen :: (MonadIO m, IsInvisible o, IsScreen a) => o -> a -> m ()
Exported types
Instances
| GObject Invisible Source # | |
| IsObject Invisible Source # | |
| IsWidget Invisible Source # | |
| IsBuildable Invisible Source # | |
| IsImplementorIface Invisible Source # | |
| IsInvisible Invisible Source # | |
| ((~) * info (ResolveInvisibleMethod t Invisible), MethodInfo * info Invisible p) => IsLabel t (Invisible -> p) Source # | |
| ((~) * info (ResolveInvisibleMethod t Invisible), MethodInfo * info Invisible p) => IsLabelProxy t (Invisible -> p) Source # | |
| HasAttributeList * Invisible Source # | |
| type SignalList Invisible Source # | |
| type AttributeList Invisible Source # | |
class GObject o => IsInvisible o Source #
Instances
| (GObject a, UnknownAncestorError Constraint Invisible a) => IsInvisible a Source # | |
| IsInvisible Invisible Source # | |
toInvisible :: IsInvisible o => o -> IO Invisible Source #
Methods
getScreen
data InvisibleGetScreenMethodInfo Source #
Instances
| ((~) * signature (m Screen), MonadIO m, IsInvisible a) => MethodInfo * InvisibleGetScreenMethodInfo a signature Source # | |
invisibleGetScreen :: (MonadIO m, IsInvisible a) => a -> m Screen Source #
new
invisibleNew :: MonadIO m => m Invisible Source #
newForScreen
invisibleNewForScreen :: (MonadIO m, IsScreen a) => a -> m Invisible Source #
setScreen
data InvisibleSetScreenMethodInfo Source #
Instances
| ((~) * signature (b -> m ()), MonadIO m, IsInvisible a, IsScreen b) => MethodInfo * InvisibleSetScreenMethodInfo a signature Source # | |
invisibleSetScreen :: (MonadIO m, IsInvisible a, IsScreen b) => a -> b -> m () Source #
Properties
screen
data InvisibleScreenPropertyInfo Source #
Instances
| AttrInfo InvisibleScreenPropertyInfo Source # | |
| type AttrSetTypeConstraint InvisibleScreenPropertyInfo Source # | |
| type AttrOrigin InvisibleScreenPropertyInfo Source # | |
| type AttrLabel InvisibleScreenPropertyInfo Source # | |
| type AttrGetType InvisibleScreenPropertyInfo Source # | |
| type AttrBaseTypeConstraint InvisibleScreenPropertyInfo Source # | |
| type AttrAllowedOps InvisibleScreenPropertyInfo Source # | |
constructInvisibleScreen :: (IsInvisible o, IsScreen a) => a -> IO (GValueConstruct o) Source #
getInvisibleScreen :: (MonadIO m, IsInvisible o) => o -> m Screen Source #
invisibleScreen :: AttrLabelProxy "screen" Source #
setInvisibleScreen :: (MonadIO m, IsInvisible o, IsScreen a) => o -> a -> m () Source #