Louvre  v2.13.0-1
C++ library for Wayland compositors
LPopupRole Member List

This is the complete list of members for LPopupRole, including all inherited members.

acceptCommitRequest(CommitOrigin origin)LBaseSurfaceRoleprotectedvirtual
AtomChanges enum nameLPopupRole
atoms() const noexceptLPopupRoleinline
atomsChanged(LBitset< AtomChanges > changes, const Atoms &prevAtoms)LPopupRolevirtual
bounds() const noexceptLPopupRoleinline
calculateUnconstrainedRect(const LPoint *futureParentPos=nullptr) const noexceptLPopupRole
client() const noexceptLBaseSurfaceRole
CommitOrigin enum nameLBaseSurfaceRole
configureRect(const LRect &rect) const noexceptLPopupRole
configureRequest()LPopupRolevirtual
constrainedEdges(const LRect &rect) const noexceptLPopupRole
dismiss()LPopupRole
exclusiveOutput() const overrideLPopupRoleinlinevirtual
factoryObjectType() const noexceptLFactoryObjectinline
findConfiguration(UInt32 serial) const noexceptLPopupRole
grabKeyboardRequest(const LEvent &triggeringEvent)LPopupRolevirtual
handleParentChange()LBaseSurfaceRoleprotectedvirtual
handleParentCommit()LBaseSurfaceRoleprotectedvirtual
handleParentMappingChange()LBaseSurfaceRoleprotectedvirtual
handleSurfaceBufferAttach(wl_resource *buffer, Int32 x, Int32 y)LBaseSurfaceRoleprotectedvirtual
handleSurfaceOffset(Int32 x, Int32 y)LBaseSurfaceRoleprotectedvirtual
isTopmostPopup() const noexceptLPopupRole
Itself enum valueLBaseSurfaceRole
LBaseSurfaceRole(LFactoryObject::Type type, LResource *resource, LSurface *surface, UInt32 roleId) noexceptLBaseSurfaceRole
LObject(const LObject &) noexceptLObjectinline
LObject() noexcept=defaultLObjectprotected
localPos() const noexceptLPopupRoleinline
LocalPosChanged enum valueLPopupRole
LPopupRole(const void *params) noexceptLPopupRole
m_rolePosLBaseSurfaceRolemutableprotected
notifyDestruction() noexceptLObjectprotected
operator=(const LObject &) noexceptLObjectinline
Parent enum valueLBaseSurfaceRole
pendingConfiguration() const noexceptLPopupRoleinline
positioner() constLPopupRoleinline
resource() constLBaseSurfaceRoleinline
roleId() const noexceptLBaseSurfaceRoleinline
rolePos() const overrideLPopupRolevirtual
SerialChanged enum valueLPopupRole
setBounds(const LRect &bounds) noexceptLPopupRoleinline
setExclusiveOutput(LOutput *output) noexceptLPopupRole
setUserData(UIntPtr data) const noexceptLObjectinline
surface() const noexceptLBaseSurfaceRoleinline
Type enum nameLFactoryObject
userData() const noexceptLObjectinline
windowGeometry() const noexceptLPopupRoleinline
WindowGeometryChanged enum valueLPopupRole
xdgPopupResource() const noexceptLPopupRole
xdgSurfaceResource() const noexceptLPopupRole
~LBaseSurfaceRole()LBaseSurfaceRole
~LObject() noexceptLObjectprotectedvirtual
~LPopupRole()LPopupRoleinline