From: <kr_...@us...> - 2003-03-24 16:58:36
|
Update of /cvsroot/htoolkit/port/src/Port In directory sc8-pr-cvs1:/tmp/cvs-serv10214/src/Port Modified Files: Handlers.hs Window.hs Log Message: All register/unregister functions for all event types are renamed. The new scheme: registerXXX -> setXXXHandler unregisterXXX -> setXXXDefHandler added getXXXHandler functions Index: Handlers.hs =================================================================== RCS file: /cvsroot/htoolkit/port/src/Port/Handlers.hs,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -d -r1.11 -r1.12 *** Handlers.hs 3 Mar 2003 19:47:26 -0000 1.11 --- Handlers.hs 24 Mar 2003 16:58:33 -0000 1.12 *************** *** 37,89 **** ,registerWindow, unregisterWindow, getAllWindowHandles ! -- ** Register events ! ,registerWindowReLayout ! ,registerWindowDismiss ! ,registerWindowDestroy ! ,registerWindowPaint ! ,registerWindowResize ! ,registerWindowScroll ! ,registerWindowMouse [...1007 lines suppressed...] *** 595,603 **** registerTimer :: TimerHandle -> IO () -> IO () registerTimer htimer handler ! = register htimer handler handlersTimer unregisterTimer :: TimerHandle -> IO () unregisterTimer htimer ! = unregister htimer handlersTimer getAllTimerHandles :: IO [TimerHandle] --- 699,707 ---- registerTimer :: TimerHandle -> IO () -> IO () registerTimer htimer handler ! = setHandler htimer handler handlersTimer unregisterTimer :: TimerHandle -> IO () unregisterTimer htimer ! = setDefHandler htimer handlersTimer getAllTimerHandles :: IO [TimerHandle] Index: Window.hs =================================================================== RCS file: /cvsroot/htoolkit/port/src/Port/Window.hs,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** Window.hs 10 Feb 2003 22:42:09 -0000 1.5 --- Window.hs 24 Mar 2003 16:58:33 -0000 1.6 *************** *** 45,49 **** import Graphics.UI.Port.Types import Graphics.UI.Port.Canvas(initCanvas, doneCanvas, defaultPen, dialogPen) ! import Graphics.UI.Port.Handlers( getAllWindowHandles, registerWindow, registerWindowDismiss, registerWindowPaint ) {----------------------------------------------------------------------------------------- --- 45,49 ---- import Graphics.UI.Port.Types import Graphics.UI.Port.Canvas(initCanvas, doneCanvas, defaultPen, dialogPen) ! import Graphics.UI.Port.Handlers( getAllWindowHandles, registerWindow, setWindowDismissHandler, setWindowPaintHandler ) {----------------------------------------------------------------------------------------- *************** *** 79,84 **** hwnd <- osCreateWindow registerWindow hwnd ! registerWindowPaint hwnd onpaint ! registerWindowDismiss hwnd (destroyWindow hwnd) return hwnd where --- 79,84 ---- hwnd <- osCreateWindow registerWindow hwnd ! setWindowPaintHandler hwnd onpaint ! setWindowDismissHandler hwnd (destroyWindow hwnd) return hwnd where *************** *** 93,98 **** hwnd <- osCreateDialog hparent registerWindow hwnd ! registerWindowPaint hwnd onpaint ! registerWindowDismiss hwnd (destroyWindow hwnd) return hwnd where --- 93,98 ---- hwnd <- osCreateDialog hparent registerWindow hwnd ! setWindowPaintHandler hwnd onpaint ! setWindowDismissHandler hwnd (destroyWindow hwnd) return hwnd where |