From a5234f26e4b7146ae7c2df25950f0177534cd643 Mon Sep 17 00:00:00 2001 From: Vaxry Date: Mon, 16 Dec 2024 15:58:19 +0000 Subject: core: drop using deques in favor of vectors No point in most of these. --- src/render/decorations/CHyprGroupBarDecoration.hpp | 30 +++++++++++----------- 1 file changed, 15 insertions(+), 15 deletions(-) (limited to 'src/render') diff --git a/src/render/decorations/CHyprGroupBarDecoration.hpp b/src/render/decorations/CHyprGroupBarDecoration.hpp index 338a8449..e813d140 100644 --- a/src/render/decorations/CHyprGroupBarDecoration.hpp +++ b/src/render/decorations/CHyprGroupBarDecoration.hpp @@ -2,7 +2,7 @@ #include "IHyprWindowDecoration.hpp" #include "../../devices/IPointer.hpp" -#include +#include #include "../Texture.hpp" #include #include @@ -48,29 +48,29 @@ class CHyprGroupBarDecoration : public IHyprWindowDecoration { virtual std::string getDisplayName(); private: - SBoxExtents m_seExtents; + SBoxExtents m_seExtents; - CBox m_bAssignedBox = {0}; + CBox m_bAssignedBox = {0}; - PHLWINDOWREF m_pWindow; + PHLWINDOWREF m_pWindow; - std::deque m_dwGroupMembers; + std::vector m_dwGroupMembers; - float m_fBarWidth; - float m_fBarHeight; + float m_fBarWidth; + float m_fBarHeight; - CTitleTex* textureFromTitle(const std::string&); - void invalidateTextures(); + CTitleTex* textureFromTitle(const std::string&); + void invalidateTextures(); - CBox assignedBoxGlobal(); + CBox assignedBoxGlobal(); - bool onBeginWindowDragOnDeco(const Vector2D&); - bool onEndWindowDragOnDeco(const Vector2D&, PHLWINDOW); - bool onMouseButtonOnDeco(const Vector2D&, const IPointer::SButtonEvent&); - bool onScrollOnDeco(const Vector2D&, const IPointer::SAxisEvent); + bool onBeginWindowDragOnDeco(const Vector2D&); + bool onEndWindowDragOnDeco(const Vector2D&, PHLWINDOW); + bool onMouseButtonOnDeco(const Vector2D&, const IPointer::SButtonEvent&); + bool onScrollOnDeco(const Vector2D&, const IPointer::SAxisEvent); struct STitleTexs { // STitleTexs* overriden = nullptr; // TODO: make shit shared in-group to decrease VRAM usage. - std::deque> titleTexs; + std::vector> titleTexs; } m_sTitleTexs; }; -- cgit v1.2.3