diff --git a/borders-plus-plus/borderDeco.cpp b/borders-plus-plus/borderDeco.cpp index 60ea5fa..2ab3392 100644 --- a/borders-plus-plus/borderDeco.cpp +++ b/borders-plus-plus/borderDeco.cpp @@ -56,6 +56,10 @@ eDecorationLayer CBordersPlusPlus::getDecorationLayer() { return DECORATION_LAYER_OVER; } +std::string CBordersPlusPlus::getDisplayName() { + return "Borders++"; +} + void CBordersPlusPlus::draw(CMonitor* pMonitor, float a, const Vector2D& offset) { if (!g_pCompositor->windowValidMapped(m_pWindow)) return; diff --git a/borders-plus-plus/borderDeco.hpp b/borders-plus-plus/borderDeco.hpp index 8c5875d..1193a89 100644 --- a/borders-plus-plus/borderDeco.hpp +++ b/borders-plus-plus/borderDeco.hpp @@ -25,6 +25,8 @@ class CBordersPlusPlus : public IHyprWindowDecoration { virtual eDecorationLayer getDecorationLayer(); + virtual std::string getDisplayName(); + private: SWindowDecorationExtents m_seExtents; diff --git a/hyprbars/barDeco.cpp b/hyprbars/barDeco.cpp index 6caf3b5..e964b5b 100644 --- a/hyprbars/barDeco.cpp +++ b/hyprbars/barDeco.cpp @@ -46,6 +46,10 @@ void CHyprBar::onPositioningReply(const SDecorationPositioningReply& reply) { m_bAssignedBox = reply.assignedGeometry; } +std::string CHyprBar::getDisplayName() { + return "Hyprbar"; +} + void CHyprBar::onMouseDown(SCallbackInfo& info, wlr_pointer_button_event* e) { if (m_pWindow != g_pCompositor->m_pLastWindow) return; diff --git a/hyprbars/barDeco.hpp b/hyprbars/barDeco.hpp index 826c7a7..b2e12d4 100644 --- a/hyprbars/barDeco.hpp +++ b/hyprbars/barDeco.hpp @@ -29,6 +29,8 @@ class CHyprBar : public IHyprWindowDecoration { bool m_bButtonsDirty = true; + virtual std::string getDisplayName(); + private: SWindowDecorationExtents m_seExtents;