From 2c275b76aefba775c140584fe39a1912cd4556ff Mon Sep 17 00:00:00 2001 From: Pietro Gagliardi Date: Sun, 26 Aug 2018 17:22:05 -0400 Subject: And finally migrated Area back. --- pkgui.c | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'pkgui.c') diff --git a/pkgui.c b/pkgui.c index 081c956..1527fad 100644 --- a/pkgui.c +++ b/pkgui.c @@ -206,3 +206,21 @@ void pkguiFreeDrawTextLayoutParams(uiDrawTextLayoutParams *p) { free(p); } + +uiAreaHandler *pkguiAllocAreaHandler(void) +{ + uiAreaHandler *ah; + + ah = (uiAreaHandler *) pkguiAlloc(sizeof (uiAreaHandler)); + ah->Draw = pkguiDoAreaHandlerDraw; + ah->MouseEvent = pkguiDoAreaHandlerMouseEvent; + ah->MouseCrossed = pkguiDoAreaHandlerMouseCrossed; + ah->DragBroken = pkguiDoAreaHandlerDragBroken; + ah->KeyEvent = pkguiDoAreaHandlerKeyEvent; + return ah; +} + +void pkguiFreeAreaHandler(uiAreaHandler *ah) +{ + free(ah); +} -- cgit v1.2.3