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 WindowProperties = WindowProperties (ForeignPtr WindowProperties)
- class GObject o => WindowPropertiesK o
- toWindowProperties :: WindowPropertiesK o => o -> IO WindowProperties
- noWindowProperties :: Maybe WindowProperties
- windowPropertiesGetFullscreen :: (MonadIO m, WindowPropertiesK a) => a -> m Bool
- windowPropertiesGetGeometry :: (MonadIO m, WindowPropertiesK a) => a -> m Rectangle
- windowPropertiesGetLocationbarVisible :: (MonadIO m, WindowPropertiesK a) => a -> m Bool
- windowPropertiesGetMenubarVisible :: (MonadIO m, WindowPropertiesK a) => a -> m Bool
- windowPropertiesGetResizable :: (MonadIO m, WindowPropertiesK a) => a -> m Bool
- windowPropertiesGetScrollbarsVisible :: (MonadIO m, WindowPropertiesK a) => a -> m Bool
- windowPropertiesGetStatusbarVisible :: (MonadIO m, WindowPropertiesK a) => a -> m Bool
- windowPropertiesGetToolbarVisible :: (MonadIO m, WindowPropertiesK a) => a -> m Bool
- data WindowPropertiesFullscreenPropertyInfo
- constructWindowPropertiesFullscreen :: Bool -> IO ([Char], GValue)
- getWindowPropertiesFullscreen :: (MonadIO m, WindowPropertiesK o) => o -> m Bool
- data WindowPropertiesGeometryPropertyInfo
- constructWindowPropertiesGeometry :: Rectangle -> IO ([Char], GValue)
- getWindowPropertiesGeometry :: (MonadIO m, WindowPropertiesK o) => o -> m Rectangle
- data WindowPropertiesLocationbarVisiblePropertyInfo
- constructWindowPropertiesLocationbarVisible :: Bool -> IO ([Char], GValue)
- getWindowPropertiesLocationbarVisible :: (MonadIO m, WindowPropertiesK o) => o -> m Bool
- data WindowPropertiesMenubarVisiblePropertyInfo
- constructWindowPropertiesMenubarVisible :: Bool -> IO ([Char], GValue)
- getWindowPropertiesMenubarVisible :: (MonadIO m, WindowPropertiesK o) => o -> m Bool
- data WindowPropertiesResizablePropertyInfo
- constructWindowPropertiesResizable :: Bool -> IO ([Char], GValue)
- getWindowPropertiesResizable :: (MonadIO m, WindowPropertiesK o) => o -> m Bool
- data WindowPropertiesScrollbarsVisiblePropertyInfo
- constructWindowPropertiesScrollbarsVisible :: Bool -> IO ([Char], GValue)
- getWindowPropertiesScrollbarsVisible :: (MonadIO m, WindowPropertiesK o) => o -> m Bool
- data WindowPropertiesStatusbarVisiblePropertyInfo
- constructWindowPropertiesStatusbarVisible :: Bool -> IO ([Char], GValue)
- getWindowPropertiesStatusbarVisible :: (MonadIO m, WindowPropertiesK o) => o -> m Bool
- data WindowPropertiesToolbarVisiblePropertyInfo
- constructWindowPropertiesToolbarVisible :: Bool -> IO ([Char], GValue)
- getWindowPropertiesToolbarVisible :: (MonadIO m, WindowPropertiesK o) => o -> m Bool
Exported types
newtype WindowProperties Source
class GObject o => WindowPropertiesK o Source
(GObject o, IsDescendantOf WindowProperties o) => WindowPropertiesK o |
toWindowProperties :: WindowPropertiesK o => o -> IO WindowProperties Source
Methods
windowPropertiesGetFullscreen
windowPropertiesGetFullscreen :: (MonadIO m, WindowPropertiesK a) => a -> m Bool Source
windowPropertiesGetGeometry
windowPropertiesGetGeometry :: (MonadIO m, WindowPropertiesK a) => a -> m Rectangle Source
windowPropertiesGetLocationbarVisible
windowPropertiesGetLocationbarVisible :: (MonadIO m, WindowPropertiesK a) => a -> m Bool Source
windowPropertiesGetMenubarVisible
windowPropertiesGetMenubarVisible :: (MonadIO m, WindowPropertiesK a) => a -> m Bool Source
windowPropertiesGetResizable
windowPropertiesGetResizable :: (MonadIO m, WindowPropertiesK a) => a -> m Bool Source
windowPropertiesGetScrollbarsVisible
windowPropertiesGetScrollbarsVisible :: (MonadIO m, WindowPropertiesK a) => a -> m Bool Source
windowPropertiesGetStatusbarVisible
windowPropertiesGetStatusbarVisible :: (MonadIO m, WindowPropertiesK a) => a -> m Bool Source
windowPropertiesGetToolbarVisible
windowPropertiesGetToolbarVisible :: (MonadIO m, WindowPropertiesK a) => a -> m Bool Source
Properties
Fullscreen
data WindowPropertiesFullscreenPropertyInfo Source
AttrInfo WindowPropertiesFullscreenPropertyInfo | |
type AttrLabel WindowPropertiesFullscreenPropertyInfo = "WindowProperties::fullscreen" | |
type AttrGetType WindowPropertiesFullscreenPropertyInfo = Bool | |
type AttrBaseTypeConstraint WindowPropertiesFullscreenPropertyInfo = WindowPropertiesK | |
type AttrSetTypeConstraint WindowPropertiesFullscreenPropertyInfo = * ~ Bool | |
type AttrAllowedOps WindowPropertiesFullscreenPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)) |
getWindowPropertiesFullscreen :: (MonadIO m, WindowPropertiesK o) => o -> m Bool Source
Geometry
data WindowPropertiesGeometryPropertyInfo Source
AttrInfo WindowPropertiesGeometryPropertyInfo | |
type AttrLabel WindowPropertiesGeometryPropertyInfo = "WindowProperties::geometry" | |
type AttrGetType WindowPropertiesGeometryPropertyInfo = Rectangle | |
type AttrBaseTypeConstraint WindowPropertiesGeometryPropertyInfo = WindowPropertiesK | |
type AttrSetTypeConstraint WindowPropertiesGeometryPropertyInfo = * ~ Rectangle | |
type AttrAllowedOps WindowPropertiesGeometryPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)) |
getWindowPropertiesGeometry :: (MonadIO m, WindowPropertiesK o) => o -> m Rectangle Source
LocationbarVisible
data WindowPropertiesLocationbarVisiblePropertyInfo Source
AttrInfo WindowPropertiesLocationbarVisiblePropertyInfo | |
type AttrLabel WindowPropertiesLocationbarVisiblePropertyInfo = "WindowProperties::locationbar-visible" | |
type AttrGetType WindowPropertiesLocationbarVisiblePropertyInfo = Bool | |
type AttrBaseTypeConstraint WindowPropertiesLocationbarVisiblePropertyInfo = WindowPropertiesK | |
type AttrSetTypeConstraint WindowPropertiesLocationbarVisiblePropertyInfo = * ~ Bool | |
type AttrAllowedOps WindowPropertiesLocationbarVisiblePropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)) |
getWindowPropertiesLocationbarVisible :: (MonadIO m, WindowPropertiesK o) => o -> m Bool Source
MenubarVisible
data WindowPropertiesMenubarVisiblePropertyInfo Source
AttrInfo WindowPropertiesMenubarVisiblePropertyInfo | |
type AttrLabel WindowPropertiesMenubarVisiblePropertyInfo = "WindowProperties::menubar-visible" | |
type AttrGetType WindowPropertiesMenubarVisiblePropertyInfo = Bool | |
type AttrBaseTypeConstraint WindowPropertiesMenubarVisiblePropertyInfo = WindowPropertiesK | |
type AttrSetTypeConstraint WindowPropertiesMenubarVisiblePropertyInfo = * ~ Bool | |
type AttrAllowedOps WindowPropertiesMenubarVisiblePropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)) |
getWindowPropertiesMenubarVisible :: (MonadIO m, WindowPropertiesK o) => o -> m Bool Source
Resizable
data WindowPropertiesResizablePropertyInfo Source
AttrInfo WindowPropertiesResizablePropertyInfo | |
type AttrLabel WindowPropertiesResizablePropertyInfo = "WindowProperties::resizable" | |
type AttrGetType WindowPropertiesResizablePropertyInfo = Bool | |
type AttrBaseTypeConstraint WindowPropertiesResizablePropertyInfo = WindowPropertiesK | |
type AttrSetTypeConstraint WindowPropertiesResizablePropertyInfo = * ~ Bool | |
type AttrAllowedOps WindowPropertiesResizablePropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)) |
getWindowPropertiesResizable :: (MonadIO m, WindowPropertiesK o) => o -> m Bool Source
ScrollbarsVisible
data WindowPropertiesScrollbarsVisiblePropertyInfo Source
AttrInfo WindowPropertiesScrollbarsVisiblePropertyInfo | |
type AttrLabel WindowPropertiesScrollbarsVisiblePropertyInfo = "WindowProperties::scrollbars-visible" | |
type AttrGetType WindowPropertiesScrollbarsVisiblePropertyInfo = Bool | |
type AttrBaseTypeConstraint WindowPropertiesScrollbarsVisiblePropertyInfo = WindowPropertiesK | |
type AttrSetTypeConstraint WindowPropertiesScrollbarsVisiblePropertyInfo = * ~ Bool | |
type AttrAllowedOps WindowPropertiesScrollbarsVisiblePropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)) |
getWindowPropertiesScrollbarsVisible :: (MonadIO m, WindowPropertiesK o) => o -> m Bool Source
StatusbarVisible
data WindowPropertiesStatusbarVisiblePropertyInfo Source
AttrInfo WindowPropertiesStatusbarVisiblePropertyInfo | |
type AttrLabel WindowPropertiesStatusbarVisiblePropertyInfo = "WindowProperties::statusbar-visible" | |
type AttrGetType WindowPropertiesStatusbarVisiblePropertyInfo = Bool | |
type AttrBaseTypeConstraint WindowPropertiesStatusbarVisiblePropertyInfo = WindowPropertiesK | |
type AttrSetTypeConstraint WindowPropertiesStatusbarVisiblePropertyInfo = * ~ Bool | |
type AttrAllowedOps WindowPropertiesStatusbarVisiblePropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)) |
getWindowPropertiesStatusbarVisible :: (MonadIO m, WindowPropertiesK o) => o -> m Bool Source
ToolbarVisible
data WindowPropertiesToolbarVisiblePropertyInfo Source
AttrInfo WindowPropertiesToolbarVisiblePropertyInfo | |
type AttrLabel WindowPropertiesToolbarVisiblePropertyInfo = "WindowProperties::toolbar-visible" | |
type AttrGetType WindowPropertiesToolbarVisiblePropertyInfo = Bool | |
type AttrBaseTypeConstraint WindowPropertiesToolbarVisiblePropertyInfo = WindowPropertiesK | |
type AttrSetTypeConstraint WindowPropertiesToolbarVisiblePropertyInfo = * ~ Bool | |
type AttrAllowedOps WindowPropertiesToolbarVisiblePropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)) |
getWindowPropertiesToolbarVisible :: (MonadIO m, WindowPropertiesK o) => o -> m Bool Source