CtrlLib, ide: Horizontal scrool wheel support in LineEdit, TreeCtrl, ide IconDes, LayDes and DiffCtrl

This commit is contained in:
Mirek Fidler 2024-02-15 21:04:05 +01:00
parent 6381a3a3f4
commit 4580ca77db
14 changed files with 60 additions and 21 deletions

View file

@ -430,6 +430,11 @@ void TextCompareCtrl::MouseWheel(Point pt, int zdelta, dword keyflags)
scroll.WheelY(zdelta);
}
void TextCompareCtrl::MouseWheelH(Point pt, int zdelta, dword keyflags)
{
scroll.WheelX(zdelta);
}
void TextCompareCtrl::SetCount(int c)
{
bool rl = (c < lines.GetCount());

View file

@ -33,6 +33,7 @@ public:
virtual void Paint(Draw& draw);
virtual void Layout();
virtual void MouseWheel(Point pt, int zdelta, dword keyflags);
virtual void MouseWheelH(Point pt, int zdelta, dword keyflags);
virtual void MouseMove(Point pt, dword keyflags);
virtual void LeftDown(Point pt, dword keyflags);
virtual void LeftDouble(Point pt, dword keyflags);