gi-gdk-0.3.18.13: Gdk bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.Gdk.Objects.Screen

Contents

Description

 

Synopsis

Exported types

newtype Screen Source

Constructors

Screen (ForeignPtr Screen) 

Instances

GObject Screen Source 
((~) * info (ResolveScreenMethod t Screen), MethodInfo * info Screen p) => IsLabel t (Screen -> p) Source 

Methods

fromLabel :: Proxy# Symbol t -> Screen -> p

((~) * info (ResolveScreenMethod t Screen), MethodInfo * info Screen p) => IsLabelProxy t (Screen -> p) Source 

Methods

fromLabelProxy :: Proxy Symbol t -> Screen -> p

type ParentTypes Screen Source 
type AttributeList Screen Source 
type SignalList Screen Source 

class GObject o => ScreenK o Source

Instances

Methods

screenGetActiveWindow

screenGetDefault

screenGetDisplay

screenGetFontOptions

screenGetFontOptions :: (MonadIO m, ScreenK a) => a -> m FontOptions Source

screenGetHeight

screenGetHeightMm

screenGetMonitorAtPoint

screenGetMonitorAtWindow

screenGetMonitorGeometry

screenGetMonitorHeightMm

screenGetMonitorPlugName

screenGetMonitorScaleFactor

screenGetMonitorWidthMm

screenGetMonitorWorkarea

screenGetNMonitors

screenGetNumber

screenGetPrimaryMonitor

screenGetResolution

screenGetRgbaVisual

screenGetRootWindow

screenGetSetting

screenGetSystemVisual

screenGetToplevelWindows

screenGetWidth

screenGetWidthMm

screenGetWindowStack

screenHeight

screenHeightMm

screenIsComposited

screenListVisuals

screenMakeDisplayName

screenSetFontOptions

data ScreenSetFontOptionsMethodInfo Source

Instances

((~) (TYPE Lifted) signature (Maybe FontOptions -> m ()), MonadIO m, ScreenK a) => MethodInfo (TYPE Lifted) ScreenSetFontOptionsMethodInfo a signature Source 

screenSetFontOptions :: (MonadIO m, ScreenK a) => a -> Maybe FontOptions -> m () Source

screenSetResolution

screenSetResolution :: (MonadIO m, ScreenK a) => a -> Double -> m () Source

screenWidth

screenWidthMm

Properties

FontOptions

getScreenFontOptions :: (MonadIO m, ScreenK o) => o -> m (Ptr ()) Source

setScreenFontOptions :: (MonadIO m, ScreenK o) => o -> Ptr () -> m () Source

Resolution

setScreenResolution :: (MonadIO m, ScreenK o) => o -> Double -> m () Source

Signals

CompositedChanged

MonitorsChanged

SizeChanged