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
- windowPropertiesFullscreen :: AttrLabelProxy "fullscreen"
- data WindowPropertiesGeometryPropertyInfo
- constructWindowPropertiesGeometry :: Rectangle -> IO ([Char], GValue)
- getWindowPropertiesGeometry :: (MonadIO m, WindowPropertiesK o) => o -> m (Maybe Rectangle)
- windowPropertiesGeometry :: AttrLabelProxy "geometry"
- data WindowPropertiesLocationbarVisiblePropertyInfo
- constructWindowPropertiesLocationbarVisible :: Bool -> IO ([Char], GValue)
- getWindowPropertiesLocationbarVisible :: (MonadIO m, WindowPropertiesK o) => o -> m Bool
- windowPropertiesLocationbarVisible :: AttrLabelProxy "locationbarVisible"
- data WindowPropertiesMenubarVisiblePropertyInfo
- constructWindowPropertiesMenubarVisible :: Bool -> IO ([Char], GValue)
- getWindowPropertiesMenubarVisible :: (MonadIO m, WindowPropertiesK o) => o -> m Bool
- windowPropertiesMenubarVisible :: AttrLabelProxy "menubarVisible"
- data WindowPropertiesResizablePropertyInfo
- constructWindowPropertiesResizable :: Bool -> IO ([Char], GValue)
- getWindowPropertiesResizable :: (MonadIO m, WindowPropertiesK o) => o -> m Bool
- windowPropertiesResizable :: AttrLabelProxy "resizable"
- data WindowPropertiesScrollbarsVisiblePropertyInfo
- constructWindowPropertiesScrollbarsVisible :: Bool -> IO ([Char], GValue)
- getWindowPropertiesScrollbarsVisible :: (MonadIO m, WindowPropertiesK o) => o -> m Bool
- windowPropertiesScrollbarsVisible :: AttrLabelProxy "scrollbarsVisible"
- data WindowPropertiesStatusbarVisiblePropertyInfo
- constructWindowPropertiesStatusbarVisible :: Bool -> IO ([Char], GValue)
- getWindowPropertiesStatusbarVisible :: (MonadIO m, WindowPropertiesK o) => o -> m Bool
- windowPropertiesStatusbarVisible :: AttrLabelProxy "statusbarVisible"
- data WindowPropertiesToolbarVisiblePropertyInfo
- constructWindowPropertiesToolbarVisible :: Bool -> IO ([Char], GValue)
- getWindowPropertiesToolbarVisible :: (MonadIO m, WindowPropertiesK o) => o -> m Bool
- windowPropertiesToolbarVisible :: AttrLabelProxy "toolbarVisible"
Exported types
newtype WindowProperties Source
GObject WindowProperties | |
((~) * info (ResolveWindowPropertiesMethod t WindowProperties), MethodInfo * info WindowProperties p) => IsLabelProxy t (WindowProperties -> p) | |
type ParentTypes WindowProperties | |
type AttributeList WindowProperties | |
type SignalList WindowProperties |
class GObject o => WindowPropertiesK o Source
(GObject o, IsDescendantOf WindowProperties o) => WindowPropertiesK o |
toWindowProperties :: WindowPropertiesK o => o -> IO WindowProperties Source
Methods
windowPropertiesGetFullscreen
data WindowPropertiesGetFullscreenMethodInfo Source
((~) * signature (m Bool), MonadIO m, WindowPropertiesK a) => MethodInfo * WindowPropertiesGetFullscreenMethodInfo a signature |
windowPropertiesGetFullscreen :: (MonadIO m, WindowPropertiesK a) => a -> m Bool Source
windowPropertiesGetGeometry
data WindowPropertiesGetGeometryMethodInfo Source
((~) * signature (m Rectangle), MonadIO m, WindowPropertiesK a) => MethodInfo * WindowPropertiesGetGeometryMethodInfo a signature |
windowPropertiesGetGeometry :: (MonadIO m, WindowPropertiesK a) => a -> m Rectangle Source
windowPropertiesGetLocationbarVisible
data WindowPropertiesGetLocationbarVisibleMethodInfo Source
((~) * signature (m Bool), MonadIO m, WindowPropertiesK a) => MethodInfo * WindowPropertiesGetLocationbarVisibleMethodInfo a signature |
windowPropertiesGetLocationbarVisible :: (MonadIO m, WindowPropertiesK a) => a -> m Bool Source
windowPropertiesGetMenubarVisible
data WindowPropertiesGetMenubarVisibleMethodInfo Source
((~) * signature (m Bool), MonadIO m, WindowPropertiesK a) => MethodInfo * WindowPropertiesGetMenubarVisibleMethodInfo a signature |
windowPropertiesGetMenubarVisible :: (MonadIO m, WindowPropertiesK a) => a -> m Bool Source
windowPropertiesGetResizable
data WindowPropertiesGetResizableMethodInfo Source
((~) * signature (m Bool), MonadIO m, WindowPropertiesK a) => MethodInfo * WindowPropertiesGetResizableMethodInfo a signature |
windowPropertiesGetResizable :: (MonadIO m, WindowPropertiesK a) => a -> m Bool Source
windowPropertiesGetScrollbarsVisible
data WindowPropertiesGetScrollbarsVisibleMethodInfo Source
((~) * signature (m Bool), MonadIO m, WindowPropertiesK a) => MethodInfo * WindowPropertiesGetScrollbarsVisibleMethodInfo a signature |
windowPropertiesGetScrollbarsVisible :: (MonadIO m, WindowPropertiesK a) => a -> m Bool Source
windowPropertiesGetStatusbarVisible
data WindowPropertiesGetStatusbarVisibleMethodInfo Source
((~) * signature (m Bool), MonadIO m, WindowPropertiesK a) => MethodInfo * WindowPropertiesGetStatusbarVisibleMethodInfo a signature |
windowPropertiesGetStatusbarVisible :: (MonadIO m, WindowPropertiesK a) => a -> m Bool Source
windowPropertiesGetToolbarVisible
data WindowPropertiesGetToolbarVisibleMethodInfo Source
((~) * signature (m Bool), MonadIO m, WindowPropertiesK a) => MethodInfo * WindowPropertiesGetToolbarVisibleMethodInfo a signature |
windowPropertiesGetToolbarVisible :: (MonadIO m, WindowPropertiesK a) => a -> m Bool Source
Properties
Fullscreen
data WindowPropertiesFullscreenPropertyInfo Source
getWindowPropertiesFullscreen :: (MonadIO m, WindowPropertiesK o) => o -> m Bool Source
windowPropertiesFullscreen :: AttrLabelProxy "fullscreen" Source
Geometry
data WindowPropertiesGeometryPropertyInfo Source
getWindowPropertiesGeometry :: (MonadIO m, WindowPropertiesK o) => o -> m (Maybe Rectangle) Source
windowPropertiesGeometry :: AttrLabelProxy "geometry" Source
LocationbarVisible
data WindowPropertiesLocationbarVisiblePropertyInfo Source
getWindowPropertiesLocationbarVisible :: (MonadIO m, WindowPropertiesK o) => o -> m Bool Source
windowPropertiesLocationbarVisible :: AttrLabelProxy "locationbarVisible" Source
MenubarVisible
data WindowPropertiesMenubarVisiblePropertyInfo Source
getWindowPropertiesMenubarVisible :: (MonadIO m, WindowPropertiesK o) => o -> m Bool Source
windowPropertiesMenubarVisible :: AttrLabelProxy "menubarVisible" Source
Resizable
data WindowPropertiesResizablePropertyInfo Source
getWindowPropertiesResizable :: (MonadIO m, WindowPropertiesK o) => o -> m Bool Source
windowPropertiesResizable :: AttrLabelProxy "resizable" Source
ScrollbarsVisible
data WindowPropertiesScrollbarsVisiblePropertyInfo Source
getWindowPropertiesScrollbarsVisible :: (MonadIO m, WindowPropertiesK o) => o -> m Bool Source
windowPropertiesScrollbarsVisible :: AttrLabelProxy "scrollbarsVisible" Source
StatusbarVisible
data WindowPropertiesStatusbarVisiblePropertyInfo Source
getWindowPropertiesStatusbarVisible :: (MonadIO m, WindowPropertiesK o) => o -> m Bool Source
windowPropertiesStatusbarVisible :: AttrLabelProxy "statusbarVisible" Source
ToolbarVisible
data WindowPropertiesToolbarVisiblePropertyInfo Source
getWindowPropertiesToolbarVisible :: (MonadIO m, WindowPropertiesK o) => o -> m Bool Source
windowPropertiesToolbarVisible :: AttrLabelProxy "toolbarVisible" Source