manatee-0.0.2: The Haskell/Gtk+ Integrated Live Environment

Manatee.UI.Window

Synopsis

Documentation

windowRemoveOthers :: Window -> WindowArgs -> IO WindowListTupleSource

Remove others windows except current window.

windowGetContainer :: Window -> PanedSource

Get top window container.

windowGetId :: Window -> WindowIdSource

Get window id.

windowListNew :: WindowListSource

Create window list.

windowListRemoveOthersWindow :: WindowList -> WindowListSource

Remove others window except current window from window list.

windowListGetWindow :: WindowId -> WindowList -> Maybe WindowSource

Ge window with special id.

windowListApplyWithId :: WindowList -> WindowId -> (Window -> IO ()) -> IO ()Source

Apply window with special id.

windowListShow :: WindowList -> IO ()Source

Show window list.

windowListGetSize :: WindowList -> IntSource

Get window list size.

windowListApplyWindow :: (Window -> IO ()) -> WindowList -> IO ()Source

Apply window.

windowListSelect :: WindowListSelectDirection -> Bool -> WindowList -> WindowListSource

Select window with given direction.

windowListNext :: WindowList -> WindowListSource

Next window in window list.

windowListPrev :: WindowList -> WindowListSource

Previous window in window list.

windowListNextCircular :: WindowList -> WindowListSource

Next window circular in window list.

windowListPrevCircular :: WindowList -> WindowListSource

Previous window circular in window list.

windowListRemoveCurrentWindow :: WindowList -> WindowListSource

Remove current window from window list.

windowListRemoveWindow :: Window -> WindowList -> WindowListSource

Remove window from window list.