gi-gdk-3.0.10: 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.Display

Contents

Description

 

Synopsis

Exported types

newtype Display Source #

Constructors

Display (ManagedPtr Display) 

Instances

GObject Display Source # 
IsDisplay Display Source # 
IsObject Display Source # 
((~) * info (ResolveDisplayMethod t Display), MethodInfo * info Display p) => IsLabel t (Display -> p) Source # 

Methods

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

((~) * info (ResolveDisplayMethod t Display), MethodInfo * info Display p) => IsLabelProxy t (Display -> p) Source # 

Methods

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

HasAttributeList * Display Source # 
type SignalList Display Source # 
type SignalList Display
type AttributeList Display Source # 
type AttributeList Display

class GObject o => IsDisplay o Source #

Instances

(GObject a, UnknownAncestorError Constraint Display a) => IsDisplay a Source # 
IsDisplay Display Source # 

Methods

beep

data DisplayBeepMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsDisplay a) => MethodInfo * DisplayBeepMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DisplayBeepMethodInfo a -> signature -> s

displayBeep :: (MonadIO m, IsDisplay a) => a -> m () Source #

close

data DisplayCloseMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsDisplay a) => MethodInfo * DisplayCloseMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DisplayCloseMethodInfo a -> signature -> s

displayClose :: (MonadIO m, IsDisplay a) => a -> m () Source #

deviceIsGrabbed

data DisplayDeviceIsGrabbedMethodInfo Source #

Instances

((~) * signature (b -> m Bool), MonadIO m, IsDisplay a, IsDevice b) => MethodInfo * DisplayDeviceIsGrabbedMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DisplayDeviceIsGrabbedMethodInfo a -> signature -> s

flush

data DisplayFlushMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsDisplay a) => MethodInfo * DisplayFlushMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DisplayFlushMethodInfo a -> signature -> s

displayFlush :: (MonadIO m, IsDisplay a) => a -> m () Source #

getAppLaunchContext

data DisplayGetAppLaunchContextMethodInfo Source #

Instances

((~) * signature (m AppLaunchContext), MonadIO m, IsDisplay a) => MethodInfo * DisplayGetAppLaunchContextMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DisplayGetAppLaunchContextMethodInfo a -> signature -> s

getDefault

getDefaultCursorSize

data DisplayGetDefaultCursorSizeMethodInfo Source #

Instances

((~) * signature (m Word32), MonadIO m, IsDisplay a) => MethodInfo * DisplayGetDefaultCursorSizeMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DisplayGetDefaultCursorSizeMethodInfo a -> signature -> s

getDefaultGroup

data DisplayGetDefaultGroupMethodInfo Source #

Instances

((~) * signature (m Window), MonadIO m, IsDisplay a) => MethodInfo * DisplayGetDefaultGroupMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DisplayGetDefaultGroupMethodInfo a -> signature -> s

getDefaultScreen

data DisplayGetDefaultScreenMethodInfo Source #

Instances

((~) * signature (m Screen), MonadIO m, IsDisplay a) => MethodInfo * DisplayGetDefaultScreenMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DisplayGetDefaultScreenMethodInfo a -> signature -> s

getDefaultSeat

data DisplayGetDefaultSeatMethodInfo Source #

Instances

((~) * signature (m Seat), MonadIO m, IsDisplay a) => MethodInfo * DisplayGetDefaultSeatMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DisplayGetDefaultSeatMethodInfo a -> signature -> s

getDeviceManager

data DisplayGetDeviceManagerMethodInfo Source #

Instances

((~) * signature (m (Maybe DeviceManager)), MonadIO m, IsDisplay a) => MethodInfo * DisplayGetDeviceManagerMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DisplayGetDeviceManagerMethodInfo a -> signature -> s

displayGetDeviceManager :: (MonadIO m, IsDisplay a) => a -> m (Maybe DeviceManager) Source #

Deprecated: (Since version 3.20.)Use gdk_display_get_default_seat() and #GdkSeat operations.

getEvent

data DisplayGetEventMethodInfo Source #

Instances

((~) * signature (m (Maybe Event)), MonadIO m, IsDisplay a) => MethodInfo * DisplayGetEventMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DisplayGetEventMethodInfo a -> signature -> s

getMaximalCursorSize

data DisplayGetMaximalCursorSizeMethodInfo Source #

Instances

((~) * signature (m (Word32, Word32)), MonadIO m, IsDisplay a) => MethodInfo * DisplayGetMaximalCursorSizeMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DisplayGetMaximalCursorSizeMethodInfo a -> signature -> s

getNScreens

data DisplayGetNScreensMethodInfo Source #

Instances

((~) * signature (m Int32), MonadIO m, IsDisplay a) => MethodInfo * DisplayGetNScreensMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DisplayGetNScreensMethodInfo a -> signature -> s

displayGetNScreens :: (MonadIO m, IsDisplay a) => a -> m Int32 Source #

Deprecated: (Since version 3.10)The number of screens is always 1.

getName

data DisplayGetNameMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsDisplay a) => MethodInfo * DisplayGetNameMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DisplayGetNameMethodInfo a -> signature -> s

displayGetName :: (MonadIO m, IsDisplay a) => a -> m Text Source #

getPointer

data DisplayGetPointerMethodInfo Source #

Instances

((~) * signature (m (Screen, Int32, Int32, [ModifierType])), MonadIO m, IsDisplay a) => MethodInfo * DisplayGetPointerMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DisplayGetPointerMethodInfo a -> signature -> s

displayGetPointer :: (MonadIO m, IsDisplay a) => a -> m (Screen, Int32, Int32, [ModifierType]) Source #

Deprecated: (Since version 3.0)Use gdk_device_get_position() instead.

getScreen

data DisplayGetScreenMethodInfo Source #

Instances

((~) * signature (Int32 -> m Screen), MonadIO m, IsDisplay a) => MethodInfo * DisplayGetScreenMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DisplayGetScreenMethodInfo a -> signature -> s

displayGetScreen :: (MonadIO m, IsDisplay a) => a -> Int32 -> m Screen Source #

Deprecated: (Since version 3.20)There is only one screen; use gdk_display_get_default_screen() to get it.

getWindowAtPointer

data DisplayGetWindowAtPointerMethodInfo Source #

Instances

((~) * signature (m (Maybe Window, Int32, Int32)), MonadIO m, IsDisplay a) => MethodInfo * DisplayGetWindowAtPointerMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DisplayGetWindowAtPointerMethodInfo a -> signature -> s

displayGetWindowAtPointer :: (MonadIO m, IsDisplay a) => a -> m (Maybe Window, Int32, Int32) Source #

Deprecated: (Since version 3.0)Use gdk_device_get_window_at_position() instead.

hasPending

data DisplayHasPendingMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsDisplay a) => MethodInfo * DisplayHasPendingMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DisplayHasPendingMethodInfo a -> signature -> s

isClosed

data DisplayIsClosedMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsDisplay a) => MethodInfo * DisplayIsClosedMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DisplayIsClosedMethodInfo a -> signature -> s

keyboardUngrab

data DisplayKeyboardUngrabMethodInfo Source #

Instances

((~) * signature (Word32 -> m ()), MonadIO m, IsDisplay a) => MethodInfo * DisplayKeyboardUngrabMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DisplayKeyboardUngrabMethodInfo a -> signature -> s

displayKeyboardUngrab :: (MonadIO m, IsDisplay a) => a -> Word32 -> m () Source #

Deprecated: (Since version 3.0)Use gdk_device_ungrab(), together with gdk_device_grab() instead.

listDevices

data DisplayListDevicesMethodInfo Source #

Instances

((~) * signature (m [Device]), MonadIO m, IsDisplay a) => MethodInfo * DisplayListDevicesMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DisplayListDevicesMethodInfo a -> signature -> s

displayListDevices :: (MonadIO m, IsDisplay a) => a -> m [Device] Source #

Deprecated: (Since version 3.0)Use gdk_device_manager_list_devices() instead.

listSeats

data DisplayListSeatsMethodInfo Source #

Instances

((~) * signature (m [Seat]), MonadIO m, IsDisplay a) => MethodInfo * DisplayListSeatsMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DisplayListSeatsMethodInfo a -> signature -> s

notifyStartupComplete

data DisplayNotifyStartupCompleteMethodInfo Source #

Instances

((~) * signature (Text -> m ()), MonadIO m, IsDisplay a) => MethodInfo * DisplayNotifyStartupCompleteMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DisplayNotifyStartupCompleteMethodInfo a -> signature -> s

displayNotifyStartupComplete :: (MonadIO m, IsDisplay a) => a -> Text -> m () Source #

open

displayOpen :: MonadIO m => Text -> m (Maybe Display) Source #

openDefaultLibgtkOnly

displayOpenDefaultLibgtkOnly :: MonadIO m => m (Maybe Display) Source #

Deprecated: (Since version 3.16)This symbol was never meant to be used outside of GTK+

peekEvent

data DisplayPeekEventMethodInfo Source #

Instances

((~) * signature (m (Maybe Event)), MonadIO m, IsDisplay a) => MethodInfo * DisplayPeekEventMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DisplayPeekEventMethodInfo a -> signature -> s

pointerIsGrabbed

data DisplayPointerIsGrabbedMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsDisplay a) => MethodInfo * DisplayPointerIsGrabbedMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DisplayPointerIsGrabbedMethodInfo a -> signature -> s

displayPointerIsGrabbed :: (MonadIO m, IsDisplay a) => a -> m Bool Source #

Deprecated: (Since version 3.0)Use gdk_display_device_is_grabbed() instead.

pointerUngrab

data DisplayPointerUngrabMethodInfo Source #

Instances

((~) * signature (Word32 -> m ()), MonadIO m, IsDisplay a) => MethodInfo * DisplayPointerUngrabMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DisplayPointerUngrabMethodInfo a -> signature -> s

displayPointerUngrab :: (MonadIO m, IsDisplay a) => a -> Word32 -> m () Source #

Deprecated: (Since version 3.0)Use gdk_device_ungrab(), together with gdk_device_grab() instead.

putEvent

data DisplayPutEventMethodInfo Source #

Instances

((~) * signature (Event -> m ()), MonadIO m, IsDisplay a) => MethodInfo * DisplayPutEventMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DisplayPutEventMethodInfo a -> signature -> s

displayPutEvent :: (MonadIO m, IsDisplay a) => a -> Event -> m () Source #

requestSelectionNotification

setDoubleClickDistance

data DisplaySetDoubleClickDistanceMethodInfo Source #

Instances

((~) * signature (Word32 -> m ()), MonadIO m, IsDisplay a) => MethodInfo * DisplaySetDoubleClickDistanceMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DisplaySetDoubleClickDistanceMethodInfo a -> signature -> s

setDoubleClickTime

data DisplaySetDoubleClickTimeMethodInfo Source #

Instances

((~) * signature (Word32 -> m ()), MonadIO m, IsDisplay a) => MethodInfo * DisplaySetDoubleClickTimeMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DisplaySetDoubleClickTimeMethodInfo a -> signature -> s

storeClipboard

data DisplayStoreClipboardMethodInfo Source #

Instances

((~) * signature (b -> Word32 -> [Atom] -> m ()), MonadIO m, IsDisplay a, IsWindow b) => MethodInfo * DisplayStoreClipboardMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DisplayStoreClipboardMethodInfo a -> signature -> s

displayStoreClipboard :: (MonadIO m, IsDisplay a, IsWindow b) => a -> b -> Word32 -> [Atom] -> m () Source #

supportsClipboardPersistence

supportsComposite

data DisplaySupportsCompositeMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsDisplay a) => MethodInfo * DisplaySupportsCompositeMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DisplaySupportsCompositeMethodInfo a -> signature -> s

displaySupportsComposite :: (MonadIO m, IsDisplay a) => a -> m Bool Source #

Deprecated: (Since version 3.16)Compositing is an outdated technology that only ever worked on X11.

supportsCursorAlpha

data DisplaySupportsCursorAlphaMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsDisplay a) => MethodInfo * DisplaySupportsCursorAlphaMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DisplaySupportsCursorAlphaMethodInfo a -> signature -> s

supportsCursorColor

data DisplaySupportsCursorColorMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsDisplay a) => MethodInfo * DisplaySupportsCursorColorMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DisplaySupportsCursorColorMethodInfo a -> signature -> s

supportsInputShapes

data DisplaySupportsInputShapesMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsDisplay a) => MethodInfo * DisplaySupportsInputShapesMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DisplaySupportsInputShapesMethodInfo a -> signature -> s

supportsSelectionNotification

supportsShapes

data DisplaySupportsShapesMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsDisplay a) => MethodInfo * DisplaySupportsShapesMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DisplaySupportsShapesMethodInfo a -> signature -> s

sync

data DisplaySyncMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsDisplay a) => MethodInfo * DisplaySyncMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DisplaySyncMethodInfo a -> signature -> s

displaySync :: (MonadIO m, IsDisplay a) => a -> m () Source #

warpPointer

data DisplayWarpPointerMethodInfo Source #

Instances

((~) * signature (b -> Int32 -> Int32 -> m ()), MonadIO m, IsDisplay a, IsScreen b) => MethodInfo * DisplayWarpPointerMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DisplayWarpPointerMethodInfo a -> signature -> s

displayWarpPointer :: (MonadIO m, IsDisplay a, IsScreen b) => a -> b -> Int32 -> Int32 -> m () Source #

Deprecated: (Since version 3.0)Use gdk_device_warp() instead.

Signals

closed

type C_DisplayClosedCallback = Ptr () -> CInt -> Ptr () -> IO () Source #

data DisplayClosedSignalInfo Source #

Instances

SignalInfo DisplayClosedSignalInfo Source # 

Associated Types

type HaskellCallbackType DisplayClosedSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o DisplayClosedSignalInfo -> o -> HaskellCallbackType DisplayClosedSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType DisplayClosedSignalInfo Source # 

afterDisplayClosed :: (GObject a, MonadIO m) => a -> DisplayClosedCallback -> m SignalHandlerId Source #

onDisplayClosed :: (GObject a, MonadIO m) => a -> DisplayClosedCallback -> m SignalHandlerId Source #

opened

type C_DisplayOpenedCallback = Ptr () -> Ptr () -> IO () Source #

data DisplayOpenedSignalInfo Source #

Instances

SignalInfo DisplayOpenedSignalInfo Source # 

Associated Types

type HaskellCallbackType DisplayOpenedSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o DisplayOpenedSignalInfo -> o -> HaskellCallbackType DisplayOpenedSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType DisplayOpenedSignalInfo Source # 

afterDisplayOpened :: (GObject a, MonadIO m) => a -> DisplayOpenedCallback -> m SignalHandlerId Source #

onDisplayOpened :: (GObject a, MonadIO m) => a -> DisplayOpenedCallback -> m SignalHandlerId Source #

seatAdded

type C_DisplaySeatAddedCallback = Ptr () -> Ptr Seat -> Ptr () -> IO () Source #

data DisplaySeatAddedSignalInfo Source #

Instances

SignalInfo DisplaySeatAddedSignalInfo Source # 

Associated Types

type HaskellCallbackType DisplaySeatAddedSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o DisplaySeatAddedSignalInfo -> o -> HaskellCallbackType DisplaySeatAddedSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType DisplaySeatAddedSignalInfo Source # 

afterDisplaySeatAdded :: (GObject a, MonadIO m) => a -> DisplaySeatAddedCallback -> m SignalHandlerId Source #

onDisplaySeatAdded :: (GObject a, MonadIO m) => a -> DisplaySeatAddedCallback -> m SignalHandlerId Source #

seatRemoved

data DisplaySeatRemovedSignalInfo Source #

Instances

SignalInfo DisplaySeatRemovedSignalInfo Source # 

Associated Types

type HaskellCallbackType DisplaySeatRemovedSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o DisplaySeatRemovedSignalInfo -> o -> HaskellCallbackType DisplaySeatRemovedSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType DisplaySeatRemovedSignalInfo Source # 

afterDisplaySeatRemoved :: (GObject a, MonadIO m) => a -> DisplaySeatRemovedCallback -> m SignalHandlerId Source #

onDisplaySeatRemoved :: (GObject a, MonadIO m) => a -> DisplaySeatRemovedCallback -> m SignalHandlerId Source #