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
- data WindowPropertiesGetFullscreenMethodInfo
- windowPropertiesGetFullscreen :: (MonadIO m, WindowPropertiesK a) => a -> m Bool
- data WindowPropertiesGetGeometryMethodInfo
- windowPropertiesGetGeometry :: (MonadIO m, WindowPropertiesK a) => a -> m Rectangle
- data WindowPropertiesGetLocationbarVisibleMethodInfo
- windowPropertiesGetLocationbarVisible :: (MonadIO m, WindowPropertiesK a) => a -> m Bool
- data WindowPropertiesGetMenubarVisibleMethodInfo
- windowPropertiesGetMenubarVisible :: (MonadIO m, WindowPropertiesK a) => a -> m Bool
- data WindowPropertiesGetResizableMethodInfo
- windowPropertiesGetResizable :: (MonadIO m, WindowPropertiesK a) => a -> m Bool
- data WindowPropertiesGetScrollbarsVisibleMethodInfo
- windowPropertiesGetScrollbarsVisible :: (MonadIO m, WindowPropertiesK a) => a -> m Bool
- data WindowPropertiesGetStatusbarVisibleMethodInfo
- windowPropertiesGetStatusbarVisible :: (MonadIO m, WindowPropertiesK a) => a -> m Bool
- data WindowPropertiesGetToolbarVisibleMethodInfo
- 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
GObject WindowProperties Source | |
((~) * info (ResolveWindowPropertiesMethod t WindowProperties), MethodInfo * info WindowProperties p) => IsLabel t (WindowProperties -> p) Source | |
((~) * info (ResolveWindowPropertiesMethod t WindowProperties), MethodInfo * info WindowProperties p) => IsLabelProxy t (WindowProperties -> p) Source | |
type ParentTypes WindowProperties Source | |
type AttributeList WindowProperties Source | |
type SignalList WindowProperties Source |
class GObject o => WindowPropertiesK o Source
(GObject o, IsDescendantOf WindowProperties o) => WindowPropertiesK o Source | |
toWindowProperties :: WindowPropertiesK o => o -> IO WindowProperties Source
Methods
windowPropertiesGetFullscreen
data WindowPropertiesGetFullscreenMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, WindowPropertiesK a) => MethodInfo (TYPE Lifted) WindowPropertiesGetFullscreenMethodInfo a signature Source | |
windowPropertiesGetFullscreen :: (MonadIO m, WindowPropertiesK a) => a -> m Bool Source
windowPropertiesGetGeometry
data WindowPropertiesGetGeometryMethodInfo Source
((~) (TYPE Lifted) signature (m Rectangle), MonadIO m, WindowPropertiesK a) => MethodInfo (TYPE Lifted) WindowPropertiesGetGeometryMethodInfo a signature Source | |
windowPropertiesGetGeometry :: (MonadIO m, WindowPropertiesK a) => a -> m Rectangle Source
windowPropertiesGetLocationbarVisible
data WindowPropertiesGetLocationbarVisibleMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, WindowPropertiesK a) => MethodInfo (TYPE Lifted) WindowPropertiesGetLocationbarVisibleMethodInfo a signature Source | |
windowPropertiesGetLocationbarVisible :: (MonadIO m, WindowPropertiesK a) => a -> m Bool Source
windowPropertiesGetMenubarVisible
data WindowPropertiesGetMenubarVisibleMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, WindowPropertiesK a) => MethodInfo (TYPE Lifted) WindowPropertiesGetMenubarVisibleMethodInfo a signature Source | |
windowPropertiesGetMenubarVisible :: (MonadIO m, WindowPropertiesK a) => a -> m Bool Source
windowPropertiesGetResizable
data WindowPropertiesGetResizableMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, WindowPropertiesK a) => MethodInfo (TYPE Lifted) WindowPropertiesGetResizableMethodInfo a signature Source | |
windowPropertiesGetResizable :: (MonadIO m, WindowPropertiesK a) => a -> m Bool Source
windowPropertiesGetScrollbarsVisible
data WindowPropertiesGetScrollbarsVisibleMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, WindowPropertiesK a) => MethodInfo (TYPE Lifted) WindowPropertiesGetScrollbarsVisibleMethodInfo a signature Source | |
windowPropertiesGetScrollbarsVisible :: (MonadIO m, WindowPropertiesK a) => a -> m Bool Source
windowPropertiesGetStatusbarVisible
data WindowPropertiesGetStatusbarVisibleMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, WindowPropertiesK a) => MethodInfo (TYPE Lifted) WindowPropertiesGetStatusbarVisibleMethodInfo a signature Source | |
windowPropertiesGetStatusbarVisible :: (MonadIO m, WindowPropertiesK a) => a -> m Bool Source
windowPropertiesGetToolbarVisible
data WindowPropertiesGetToolbarVisibleMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, WindowPropertiesK a) => MethodInfo (TYPE Lifted) WindowPropertiesGetToolbarVisibleMethodInfo a signature Source | |
windowPropertiesGetToolbarVisible :: (MonadIO m, WindowPropertiesK a) => a -> m Bool Source
Properties
Fullscreen
data WindowPropertiesFullscreenPropertyInfo Source
getWindowPropertiesFullscreen :: (MonadIO m, WindowPropertiesK o) => o -> m Bool Source
Geometry
data WindowPropertiesGeometryPropertyInfo Source
AttrInfo WindowPropertiesGeometryPropertyInfo Source | |
type AttrLabel WindowPropertiesGeometryPropertyInfo = "geometry" Source | |
type AttrGetType WindowPropertiesGeometryPropertyInfo = Rectangle Source | |
type AttrBaseTypeConstraint WindowPropertiesGeometryPropertyInfo = WindowPropertiesK Source | |
type AttrSetTypeConstraint WindowPropertiesGeometryPropertyInfo = TYPE Lifted ~ Rectangle Source | |
type AttrAllowedOps WindowPropertiesGeometryPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)) Source |
constructWindowPropertiesGeometry :: Rectangle -> IO ([Char], GValue) Source
getWindowPropertiesGeometry :: (MonadIO m, WindowPropertiesK o) => o -> m Rectangle Source
LocationbarVisible
data WindowPropertiesLocationbarVisiblePropertyInfo Source
getWindowPropertiesLocationbarVisible :: (MonadIO m, WindowPropertiesK o) => o -> m Bool Source
MenubarVisible
data WindowPropertiesMenubarVisiblePropertyInfo Source
getWindowPropertiesMenubarVisible :: (MonadIO m, WindowPropertiesK o) => o -> m Bool Source
Resizable
data WindowPropertiesResizablePropertyInfo Source
getWindowPropertiesResizable :: (MonadIO m, WindowPropertiesK o) => o -> m Bool Source
ScrollbarsVisible
data WindowPropertiesScrollbarsVisiblePropertyInfo Source
getWindowPropertiesScrollbarsVisible :: (MonadIO m, WindowPropertiesK o) => o -> m Bool Source
StatusbarVisible
data WindowPropertiesStatusbarVisiblePropertyInfo Source
getWindowPropertiesStatusbarVisible :: (MonadIO m, WindowPropertiesK o) => o -> m Bool Source
ToolbarVisible
data WindowPropertiesToolbarVisiblePropertyInfo Source
getWindowPropertiesToolbarVisible :: (MonadIO m, WindowPropertiesK o) => o -> m Bool Source