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
- data WindowGroupAddWindowMethodInfo
- windowGroupAddWindow :: (MonadIO m, WindowGroupK a, WindowK b) => a -> b -> m ()
- data WindowGroupGetCurrentDeviceGrabMethodInfo
- windowGroupGetCurrentDeviceGrab :: (MonadIO m, WindowGroupK a, DeviceK b) => a -> b -> m Widget
- data WindowGroupGetCurrentGrabMethodInfo
- windowGroupGetCurrentGrab :: (MonadIO m, WindowGroupK a) => a -> m Widget
- data WindowGroupListWindowsMethodInfo
- windowGroupListWindows :: (MonadIO m, WindowGroupK a) => a -> m [Window]
- windowGroupNew :: MonadIO m => m WindowGroup
- data WindowGroupRemoveWindowMethodInfo
- windowGroupRemoveWindow :: (MonadIO m, WindowGroupK a, WindowK b) => a -> b -> m ()
Exported types
newtype WindowGroup Source
GObject WindowGroup | |
((~) * info (ResolveWindowGroupMethod t WindowGroup), MethodInfo * info WindowGroup p) => IsLabelProxy t (WindowGroup -> p) | |
type ParentTypes WindowGroup | |
type AttributeList WindowGroup | |
type SignalList WindowGroup |
class GObject o => WindowGroupK o Source
(GObject o, IsDescendantOf WindowGroup o) => WindowGroupK o |
toWindowGroup :: WindowGroupK o => o -> IO WindowGroup Source
Methods
windowGroupAddWindow
data WindowGroupAddWindowMethodInfo Source
((~) * signature (b -> m ()), MonadIO m, WindowGroupK a, WindowK b) => MethodInfo * WindowGroupAddWindowMethodInfo a signature |
windowGroupAddWindow :: (MonadIO m, WindowGroupK a, WindowK b) => a -> b -> m () Source
windowGroupGetCurrentDeviceGrab
data WindowGroupGetCurrentDeviceGrabMethodInfo Source
((~) * signature (b -> m Widget), MonadIO m, WindowGroupK a, DeviceK b) => MethodInfo * WindowGroupGetCurrentDeviceGrabMethodInfo a signature |
windowGroupGetCurrentDeviceGrab :: (MonadIO m, WindowGroupK a, DeviceK b) => a -> b -> m Widget Source
windowGroupGetCurrentGrab
data WindowGroupGetCurrentGrabMethodInfo Source
((~) * signature (m Widget), MonadIO m, WindowGroupK a) => MethodInfo * WindowGroupGetCurrentGrabMethodInfo a signature |
windowGroupGetCurrentGrab :: (MonadIO m, WindowGroupK a) => a -> m Widget Source
windowGroupListWindows
data WindowGroupListWindowsMethodInfo Source
((~) * signature (m [Window]), MonadIO m, WindowGroupK a) => MethodInfo * WindowGroupListWindowsMethodInfo a signature |
windowGroupListWindows :: (MonadIO m, WindowGroupK a) => a -> m [Window] Source
windowGroupNew
windowGroupNew :: MonadIO m => m WindowGroup Source
windowGroupRemoveWindow
data WindowGroupRemoveWindowMethodInfo Source
((~) * signature (b -> m ()), MonadIO m, WindowGroupK a, WindowK b) => MethodInfo * WindowGroupRemoveWindowMethodInfo a signature |
windowGroupRemoveWindow :: (MonadIO m, WindowGroupK a, WindowK b) => a -> b -> m () Source