ultimatepp/upptst/HoldTriple/main.cpp
cxl e2a5769634 .upptst
git-svn-id: svn://ultimatepp.org/upp/trunk@15904 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-04-09 07:59:54 +00:00

41 lines
831 B
C++

#include <CodeEditor/CodeEditor.h>
using namespace Upp;
struct MyCtrl : Ctrl {
void Paint(Draw& w) override {
w.DrawRect(GetSize(), Blue());
}
void LeftHold(Point p, dword keyflags) override
{
Exclamation("Left Hold!");
}
void RightHold(Point p, dword keyflags) override
{
Exclamation("Right Hold!");
}
void MiddleHold(Point p, dword keyflags) override
{
Exclamation("Middle Hold!");
}
void LeftTriple(Point p, dword keyflags) override
{
Exclamation("Left Triple!");
}
void RightTriple(Point p, dword keyflags) override
{
Exclamation("Right Triple!");
}
void MiddleTriple(Point p, dword keyflags) override
{
Exclamation("Middle Triple!");
}
};
GUI_APP_MAIN
{
MyCtrl ctrl;
TopWindow win;
win << ctrl.RightPos(100, 100).TopPos(200, 200);
win.Run();
}