Module rustwlc::types
[−]
[src]
Contains struct and enum declarations for structs defined by wlc.
Structs
EventBit |
Flags describing wayland events |
Geometry |
Represents the location and size of a view |
KeyMod |
Represents which keyboard meta keys are being pressed. |
KeyboardLed |
"LEDs" or active key-locks. i.e. caps lock, scroll lock |
KeyboardModifiers |
State of keyoard modifiers. i.e. control key, caps lock on |
LibinputDevice |
Not currently supporting libinput |
Point |
Represents the location of a view. |
PositionerAnchorBit | |
PositionerConstraintAdjustmentBits | |
PositionerGravityBit | |
ResizeEdge |
Which edge is being used to resize a window. |
Size |
Represents the height and width of a view. |
ViewPropertyType |
Which view property is being updated |
ViewState |
How window is being viewed |
ViewType |
Viewtype - like x11 flags |
Enums
BackendType |
Type of backend that a window is being composited in |
ButtonState |
Represents a button state in button events |
KeyState |
Represents a key state in key events |
LogType |
Log level to pass into wlc logging |
ScrollAxis |
Which axis of the scroll wheel is being used |
TouchType |
Touch type in touch interface handler |