MCPcopy Create free account
hub / github.com/NazaraEngine/NazaraEngine / OnMouseButtonPress

Method OnMouseButtonPress

SDK/src/NDK/Widgets/ButtonWidget.cpp:95–104  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

93 }
94
95 void ButtonWidget::OnMouseButtonPress(int /*x*/, int /*y*/, Nz::Mouse::Button button)
96 {
97 if (button == Nz::Mouse::Left)
98 {
99 m_gradientSprite->SetColor(m_pressColor);
100 m_gradientSprite->SetCornerColor(Nz::RectCorner_LeftBottom, m_pressCornerColor);
101 m_gradientSprite->SetCornerColor(Nz::RectCorner_RightBottom, m_pressCornerColor);
102 m_gradientSprite->SetTexture(m_pressTexture, false);
103 }
104 }
105
106 void ButtonWidget::OnMouseButtonRelease(int /*x*/, int /*y*/, Nz::Mouse::Button button)
107 {

Callers

nothing calls this directly

Calls 2

SetColorMethod · 0.45
SetTextureMethod · 0.45

Tested by

no test coverage detected