| Maintainer | [email protected] |
|---|---|
| Stability | provisional |
| Portability | portable (depends on GHC) |
| Safe Haskell | None |
| Language | Haskell98 |
Graphics.UI.Gtk.Windows.WindowGroup
Description
Limit the effect of grabs
- data WindowGroup
- class GObjectClass o => WindowGroupClass o
- castToWindowGroup :: GObjectClass obj => obj -> WindowGroup
- gTypeWindowGroup :: GType
- toWindowGroup :: WindowGroupClass o => o -> WindowGroup
- windowGroupNew :: IO WindowGroup
- windowGroupAddWindow :: (WindowGroupClass self, WindowClass window) => self -> window -> IO ()
- windowGroupRemoveWindow :: (WindowGroupClass self, WindowClass window) => self -> window -> IO ()
- windowGroupListWindows :: WindowGroupClass self => self -> IO [Window]
Class Hierarchy
| GObject
| +----WindowGroup
Types
data WindowGroup Source #
class GObjectClass o => WindowGroupClass o Source #
Instances
castToWindowGroup :: GObjectClass obj => obj -> WindowGroup Source #
toWindowGroup :: WindowGroupClass o => o -> WindowGroup Source #
Constructors
windowGroupNew :: IO WindowGroup Source #
Creates a new WindowGroup object. Grabs added with
grabAdd only affect windows within the
same WindowGroup.
Methods
Arguments
| :: (WindowGroupClass self, WindowClass window) | |
| => self | |
| -> window |
|
| -> IO () |
Adds a window to a WindowGroup.
windowGroupRemoveWindow Source #
Arguments
| :: (WindowGroupClass self, WindowClass window) | |
| => self | |
| -> window |
|
| -> IO () |
Removes a window from a WindowGroup.
windowGroupListWindows Source #
Arguments
| :: WindowGroupClass self | |
| => self |
|
| -> IO [Window] | returns the list of windows inside this group |
Returns a list of the Windows that belong to windowGroup.
- Available since Gtk+ version 2.14