| 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.WindowGroup
Description
- newtype WindowGroup = WindowGroup (ManagedPtr WindowGroup)
- class GObject o => IsWindowGroup o
- toWindowGroup :: IsWindowGroup o => o -> IO WindowGroup
- noWindowGroup :: Maybe WindowGroup
- data WindowGroupAddWindowMethodInfo
- windowGroupAddWindow :: (MonadIO m, IsWindowGroup a, IsWindow b) => a -> b -> m ()
- data WindowGroupGetCurrentDeviceGrabMethodInfo
- windowGroupGetCurrentDeviceGrab :: (MonadIO m, IsWindowGroup a, IsDevice b) => a -> b -> m (Maybe Widget)
- data WindowGroupGetCurrentGrabMethodInfo
- windowGroupGetCurrentGrab :: (MonadIO m, IsWindowGroup a) => a -> m Widget
- data WindowGroupListWindowsMethodInfo
- windowGroupListWindows :: (MonadIO m, IsWindowGroup a) => a -> m [Window]
- windowGroupNew :: MonadIO m => m WindowGroup
- data WindowGroupRemoveWindowMethodInfo
- windowGroupRemoveWindow :: (MonadIO m, IsWindowGroup a, IsWindow b) => a -> b -> m ()
Exported types
newtype WindowGroup Source #
Constructors
| WindowGroup (ManagedPtr WindowGroup) |
Instances
| GObject WindowGroup Source # | |
| IsObject WindowGroup Source # | |
| IsWindowGroup WindowGroup Source # | |
| ((~) * info (ResolveWindowGroupMethod t WindowGroup), MethodInfo * info WindowGroup p) => IsLabel t (WindowGroup -> p) Source # | |
| ((~) * info (ResolveWindowGroupMethod t WindowGroup), MethodInfo * info WindowGroup p) => IsLabelProxy t (WindowGroup -> p) Source # | |
| HasAttributeList * WindowGroup Source # | |
| type SignalList WindowGroup Source # | |
| type AttributeList WindowGroup Source # | |
class GObject o => IsWindowGroup o Source #
Instances
| (GObject a, UnknownAncestorError Constraint WindowGroup a) => IsWindowGroup a Source # | |
| IsWindowGroup WindowGroup Source # | |
toWindowGroup :: IsWindowGroup o => o -> IO WindowGroup Source #
Methods
addWindow
data WindowGroupAddWindowMethodInfo Source #
Instances
| ((~) * signature (b -> m ()), MonadIO m, IsWindowGroup a, IsWindow b) => MethodInfo * WindowGroupAddWindowMethodInfo a signature Source # | |
windowGroupAddWindow :: (MonadIO m, IsWindowGroup a, IsWindow b) => a -> b -> m () Source #
getCurrentDeviceGrab
data WindowGroupGetCurrentDeviceGrabMethodInfo Source #
Instances
| ((~) * signature (b -> m (Maybe Widget)), MonadIO m, IsWindowGroup a, IsDevice b) => MethodInfo * WindowGroupGetCurrentDeviceGrabMethodInfo a signature Source # | |
windowGroupGetCurrentDeviceGrab :: (MonadIO m, IsWindowGroup a, IsDevice b) => a -> b -> m (Maybe Widget) Source #
getCurrentGrab
data WindowGroupGetCurrentGrabMethodInfo Source #
Instances
| ((~) * signature (m Widget), MonadIO m, IsWindowGroup a) => MethodInfo * WindowGroupGetCurrentGrabMethodInfo a signature Source # | |
windowGroupGetCurrentGrab :: (MonadIO m, IsWindowGroup a) => a -> m Widget Source #
listWindows
data WindowGroupListWindowsMethodInfo Source #
Instances
| ((~) * signature (m [Window]), MonadIO m, IsWindowGroup a) => MethodInfo * WindowGroupListWindowsMethodInfo a signature Source # | |
windowGroupListWindows :: (MonadIO m, IsWindowGroup a) => a -> m [Window] Source #
new
windowGroupNew :: MonadIO m => m WindowGroup Source #
removeWindow
data WindowGroupRemoveWindowMethodInfo Source #
Instances
| ((~) * signature (b -> m ()), MonadIO m, IsWindowGroup a, IsWindow b) => MethodInfo * WindowGroupRemoveWindowMethodInfo a signature Source # | |
windowGroupRemoveWindow :: (MonadIO m, IsWindowGroup a, IsWindow b) => a -> b -> m () Source #