diff options
| author | Pietro Gagliardi <[email protected]> | 2018-08-26 17:22:05 -0400 |
|---|---|---|
| committer | Pietro Gagliardi <[email protected]> | 2018-08-26 17:22:05 -0400 |
| commit | 2c275b76aefba775c140584fe39a1912cd4556ff (patch) | |
| tree | f71dc43758b19d4ed093618d72d36f007077a677 /pkgui.c | |
| parent | 246950deed73be2c2c6175496b1e72b96f8f4d46 (diff) | |
And finally migrated Area back.
Diffstat (limited to 'pkgui.c')
| -rw-r--r-- | pkgui.c | 18 |
1 files changed, 18 insertions, 0 deletions
@@ -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); +} |
