Qtc.Classes.Waylandcompositor

Documentation

class QaddClient a b where #

Methods

addClient :: a -> b -> IO () #

class QallowDiscardFrontBuffer a b where #

Methods

allowDiscardFrontBuffer :: a -> b -> IO Bool #

class Qclient a b c | a -> c where #

Methods

client :: a -> b -> c #

class QcloseAllPopups a b where #

Methods

closeAllPopups :: a -> b -> IO () #

class Qcompositor a b where #

Methods

compositor :: a -> b -> IO (QWaylandCompositor ()) #

class QextensionInterface a b where #

Methods

extensionInterface :: a -> b -> IO (Qwl_interface ()) #

class QhasContent a b where #

Methods

hasContent :: a -> b -> IO Bool #

class QinputRegionContains a b where #

Methods

inputRegionContains :: a -> b -> IO Bool #

class QqinputRegionContains a b where #

Methods

qinputRegionContains :: a -> b -> IO Bool #

class QisBufferLocked a b where #

Methods

isBufferLocked :: a -> b -> IO Bool #

class QisDestroyed a b where #

Methods

isDestroyed :: a -> b -> IO Bool #

class QmouseFocus a b where #

Methods

mouseFocus :: a -> b -> IO (QWaylandView ()) #

class QpopupClient a b where #

Methods

popupClient :: a -> b -> IO (QWaylandClient ()) #

class Qseat a b where #

Methods

seat :: a -> b -> IO (QWaylandSeat ()) #

class QsendConfigure a b c | a -> c where #

Methods

sendConfigure :: a -> b -> c #

class QqsendConfigure a b c | a -> c where #

Methods

qsendConfigure :: a -> b -> c #

class QsendFullTouchEvent a b where #

Methods

sendFullTouchEvent :: a -> b -> IO () #

class QsendKeyPressEvent a b where #

Methods

sendKeyPressEvent :: a -> b -> IO () #

class QsendKeyReleaseEvent a b where #

Methods

sendKeyReleaseEvent :: a -> b -> IO () #

class QsendMouseMoveEvent a b where #

Methods

sendMouseMoveEvent :: a -> b -> IO () #

class QqsendMouseMoveEvent a b where #

Methods

qsendMouseMoveEvent :: a -> b -> IO () #

class QsendMousePressEvent a b c | a -> c where #

Methods

sendMousePressEvent :: a -> b -> c #

class QsendMouseReleaseEvent a b c | a -> c where #

Methods

sendMouseReleaseEvent :: a -> b -> c #

class QsendMouseWheelEvent a b where #

Methods

sendMouseWheelEvent :: a -> b -> IO () #

class QsendTouchPointEvent a b where #

Methods

sendTouchPointEvent :: a -> b -> IO Int #

class QqsendTouchPointEvent a b where #

Methods

qsendTouchPointEvent :: a -> b -> IO Int #

class QsetAllowDiscardFrontBuffer a b where #

Methods

setAllowDiscardFrontBuffer :: a -> b -> IO () #

class QsetBufferLocked a b where #

Methods

setBufferLocked :: a -> b -> IO () #

class QsetPaintEnabled a b where #

Methods

setPaintEnabled :: a -> b -> IO () #

class QsetPrimary a b where #

Methods

setPrimary :: a -> b -> IO () #

class Qshell a b c | a -> c where #

Methods

shell :: a -> b -> c #

class QsizeForResize a b where #

Methods

sizeForResize :: a -> b -> IO Size #

class QqsizeForResize a b where #

Methods

qsizeForResize :: a -> b -> IO (QSize ()) #

class QsurfaceChangedEvent a b where #

Methods

surfaceChangedEvent :: a -> b -> IO () #

class QtakeFocus a b where #

Methods

takeFocus :: a -> b -> IO () #