Expand description
Contains struct and enum declarations for structs defined by wlc.
Structs§
- Event
Bit - Flags describing wayland events
- Geometry
- Represents the location and size of a view
- KeyMod
- Represents which keyboard meta keys are being pressed.
- Keyboard
Led - “LEDs” or active key-locks. i.e. caps lock, scroll lock
- Keyboard
Modifiers - State of keyoard modifiers. i.e. control key, caps lock on
- Libinput
Device - Not currently supporting libinput
- Point
- Represents the location of a view.
- Positioner
Anchor Bit - Positioner
Constraint Adjustment Bits - Positioner
Gravity Bit - Resize
Edge - Which edge is being used to resize a window.
- Size
- Represents the height and width of a view.
- View
Property Type - Which view property is being updated
- View
State - How window is being viewed
- View
Type - Viewtype - like x11 flags
Enums§
- Backend
Type - Type of backend that a window is being composited in
- Button
State - Represents a button state in button events
- KeyState
- Represents a key state in key events
- LogType
- Log level to pass into wlc logging
- Scroll
Axis - Which axis of the scroll wheel is being used
- Touch
Type - Touch type in touch interface handler
Constants§
- CAPS_
LOCK - Caps lock is pressed
- EDGE_
NONE - No edge
- EVENT_
ERROR - Event is in error
- EVENT_
HANGUP - Event is hung up (?)
- EVENT_
READABLE - Event can be read
- EVENT_
WRITEABLE - Event can be written
- MOD_ALT
- Alt
- MOD_
CAPS - Caps lock
- MOD_
CTRL - Control
- MOD_
MOD2 - Mod2
- MOD_
MOD3 - Mod3
- MOD_
MOD4 - Mod4/logo
- MOD_
MOD5 - 5Mod5Me
- MOD_
NONE - No modifiers
- MOD_
SHIFT - Shift
- NUM_
LOCK - Num lock is pressed
- PROPERTY_
APP_ ID - View app id is being updated
- PROPERTY_
PID - PID of the view is being updated
- PROPERTY_
TITLE - View title is being updated
- PROPRETY_
CLASS - View class is being updated
- RESIZE_
BOTTOM - Bottom edge
- RESIZE_
BOTTOMLEFT - Bottom left edge
- RESIZE_
BOTTOMRIGHT - Bottom right edge
- RESIZE_
LEFT - Left edge
- RESIZE_
RIGHT - Right edge
- RESIZE_
TOP - Top edge
- RESIZE_
TOPLEFT - Top left edge
- RESIZE_
TOPRIGHT - Top right edge
- SCROLL_
LOCK - Scroll lock key is being pressed.
- SCROL_
LLOCK - Original typo of SCROLL_LOCK
- VIEW_
ACTIVATED - Window activated
- VIEW_
BIT_ MODAL - Modal Windows (X11)
- VIEW_
BIT_ OVERRIDE_ REDIRECT - Override redirect (X11)
- VIEW_
BIT_ POPUP - xdg-shell, wl-shell popups
- VIEW_
BIT_ SPLASH - Splash Screens (X11)
- VIEW_
BIT_ UNMANAGED - Tooltips (X11)
- VIEW_
FULLSCREEN - Window fullscreen
- VIEW_
MAXIMIZED - Window maximized
- VIEW_
MOVING - Window moving
- VIEW_
RESIZING - Window resizing
- WLC_
BIT_ ANCHOR_ BOTTOM - WLC_
BIT_ ANCHOR_ LEFT - WLC_
BIT_ ANCHOR_ NONE - WLC_
BIT_ ANCHOR_ RIGHT - WLC_
BIT_ ANCHOR_ TOP - WLC_
BIT_ CONSTRAINT_ ADJUSTMENT_ FLIP_ X - WLC_
BIT_ CONSTRAINT_ ADJUSTMENT_ FLIP_ Y - WLC_
BIT_ CONSTRAINT_ ADJUSTMENT_ NONE - WLC_
BIT_ CONSTRAINT_ ADJUSTMENT_ RESIZE_ X - WLC_
BIT_ CONSTRAINT_ ADJUSTMENT_ RESIZE_ Y - WLC_
BIT_ CONSTRAINT_ ADJUSTMENT_ SLIDE_ X - WLC_
BIT_ CONSTRAINT_ ADJUSTMENT_ SLIDE_ Y - WLC_
BIT_ GRAVITY_ BOTTOM - WLC_
BIT_ GRAVITY_ LEFT - WLC_
BIT_ GRAVITY_ NONE - WLC_
BIT_ GRAVITY_ RIGHT - WLC_
BIT_ GRAVITY_ TOP