feat(ui): add CSimpleEditBox::OnLayerShow

This commit is contained in:
Tristan Cormier authored and fallenoak committed 2025-12-30 22:53:51 -06:00
1 parent fdbcf6a9f1
commit 4959fafac7
2 files changed
+9

No files matched your search

+8
View File
@@ -996,6 +996,14 @@ void CSimpleEditBox::OnLayerHide() {
CSimpleEditBox::ClearKeyboardFocus(this, true);
}
void CSimpleEditBox::OnLayerShow() {
CSimpleFrame::OnLayerShow();
if (!CSimpleEditBox::s_currentFocus && this->m_autoFocus) {
CSimpleEditBox::SetKeyboardFocus(this);
}
}
void CSimpleEditBox::OnLayerUpdate(float elapsedSec) {
CSimpleFrame::OnLayerUpdate(elapsedSec);
+1
View File
@@ -92,6 +92,7 @@ class CSimpleEditBox : public CSimpleFrame, CSimpleFontedFrame {
virtual int32_t OnLayerMouseDown(const CMouseEvent& evt, const char* btn);
virtual int32_t OnLayerMouseUp(const CMouseEvent& evt, const char* btn);
virtual void OnLayerHide();
virtual void OnLayerShow();
virtual void FontUpdated(CSimpleFontedFrameFont* font, int32_t a3);
// Member functions