fix(ui): implement key repeating (e.g. backspace) for CSimpleEditBox

This commit is contained in:
VDm 2025-08-02 18:42:09 +04:00
parent 982aedbc02
commit 6c5c560dc7
2 changed files with 18 additions and 0 deletions

View file

@ -72,6 +72,7 @@ class CSimpleEditBox : public CSimpleFrame, CSimpleFontedFrame {
virtual void OnFrameSizeChanged(float width, float height);
virtual int32_t OnLayerChar(const CCharEvent& evt);
virtual int32_t OnLayerKeyDown(const CKeyEvent& evt);
virtual int32_t OnLayerKeyDownRepeat(const CKeyEvent& evt);
virtual int32_t OnLayerMouseDown(const CMouseEvent& evt, const char* btn);
virtual int32_t OnLayerMouseUp(const CMouseEvent& evt, const char* btn);
virtual void FontUpdated(CSimpleFontedFrameFont* font, int32_t a3);