| Safe Haskell | Safe |
|---|---|
| Language | Haskell2010 |
System.WLC.Core
Documentation
newtype WlcBackendType Source
Constructors
| WlcBackendType C'wlc_backend_type |
newtype WlcViewStateBit Source
Constructors
| WlcViewStateBit | |
Fields | |
newtype WlcViewTypeBit Source
Constructors
| WlcViewTypeBit | |
Fields | |
newtype WlcResizeEdge Source
Constructors
| WlcResizeEdge C'wlc_resize_edge |
newtype WlcModifierBit Source
Constructors
| WlcModifierBit | |
Fields | |
Constructors
| WlcLedBit | |
Fields | |
newtype WlcButtonState Source
Constructors
| WlcButtonState C'wlc_button_state |
newtype WlcScrollAxisBit Source
Constructors
| WlcScrollAxisBit C'wlc_scroll_axis_bit |
Constructors
| LogInfo | |
| LogWarn | |
| LogError | |
| LogWayland |
data BackendType Source
Constructors
| BackendNone | |
| BackendDRM | |
| BackendX11 |
Constructors
| EventReadable | |
| EventWritable | |
| EventHangup | |
| EventError |
Constructors
| ViewMaximized | |
| ViewFullscreen | |
| ViewResizing | |
| ViewMoving | |
| ViewActivated |
Constructors
| ViewOverrideRedirect | |
| ViewUnmanaged | |
| ViewSplash | |
| ViewModal | |
| ViewPopup |
data ResizeEdge Source
Constructors
| KeyReleased | |
| KeyPressed |
data ButtonState Source
Constructors
| ButtonReleased | |
| ButtonPressed |
data ScrollAxis Source
Constructors
| AxisVertical | |
| AxisHorizontal |
Constructors
| TouchDown | |
| TouchUp | |
| TouchMotion | |
| TouchFrame | |
| TouchCancel |
Instances
Constructors
| Output | |
Fields | |
Constructors
| View | |
Fields | |
tryGetView :: C'wlc_handle -> Maybe View Source
Constructors
dispatchEvent :: Callback -> IO () Source
initialize :: IO Bool Source
outputGetMask :: Output -> IO Word32 Source
outputSetMask :: Output -> Word32 -> IO () Source
outputFocus :: Output -> IO () Source
viewGetOutput :: View -> IO Output Source
viewSetOutput :: View -> Output -> IO () Source
viewSendToBack :: View -> IO () Source
viewSendBelow :: View -> View -> IO () Source
viewBringAbove :: View -> View -> IO () Source
viewBringToFront :: View -> IO () Source
viewGetMask :: View -> IO Word32 Source
viewSetMask :: View -> Word32 -> IO () Source
viewGetGeometry :: View -> IO Geometry Source
viewGetViewType :: View -> IO ViewType Source
viewGetViewState :: View -> IO ViewState Source
viewSetParent :: View -> View -> IO () Source
viewGetTitle :: View -> IO String Source
viewGetClass :: View -> IO String Source
viewGetAppId :: View -> IO String Source
pointerSetPosition :: Point -> IO () Source