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 |
- newtype WindowGroup = WindowGroup (ForeignPtr WindowGroup)
- class GObject o => WindowGroupK o
- toWindowGroup :: WindowGroupK o => o -> IO WindowGroup
- noWindowGroup :: Maybe WindowGroup
- windowGroupAddWindow :: (MonadIO m, WindowGroupK a, WindowK b) => a -> b -> m ()
- windowGroupGetCurrentDeviceGrab :: (MonadIO m, WindowGroupK a, DeviceK b) => a -> b -> m Widget
- windowGroupGetCurrentGrab :: (MonadIO m, WindowGroupK a) => a -> m Widget
- windowGroupListWindows :: (MonadIO m, WindowGroupK a) => a -> m [Window]
- windowGroupNew :: MonadIO m => m WindowGroup
- windowGroupRemoveWindow :: (MonadIO m, WindowGroupK a, WindowK b) => a -> b -> m ()
Exported types
newtype WindowGroup Source
class GObject o => WindowGroupK o Source
(GObject o, IsDescendantOf WindowGroup o) => WindowGroupK o Source |
toWindowGroup :: WindowGroupK o => o -> IO WindowGroup Source
Methods
windowGroupAddWindow
windowGroupAddWindow :: (MonadIO m, WindowGroupK a, WindowK b) => a -> b -> m () Source
windowGroupGetCurrentDeviceGrab
windowGroupGetCurrentDeviceGrab :: (MonadIO m, WindowGroupK a, DeviceK b) => a -> b -> m Widget Source
windowGroupGetCurrentGrab
windowGroupGetCurrentGrab :: (MonadIO m, WindowGroupK a) => a -> m Widget Source
windowGroupListWindows
windowGroupListWindows :: (MonadIO m, WindowGroupK a) => a -> m [Window] Source
windowGroupNew
windowGroupNew :: MonadIO m => m WindowGroup Source
windowGroupRemoveWindow
windowGroupRemoveWindow :: (MonadIO m, WindowGroupK a, WindowK b) => a -> b -> m () Source