From: Alexander S.K. <al...@be...> - 2004-10-19 05:47:20
|
2004-10-19 09:50 UTC+0300 Alexander Kresin <al...@be...> * source/window.c * source/control.c * source/dialog.c * source/wbrowse.c * source/richedit.c * source/hwindow.prg * source/hcontrol.prg * source/hdialog.prg * source/hbrowse.prg * source/hedit.prg * source/hipedit.prg * source/hownbtn.prg * source/hpanel.prg * source/hriched.prg * source/hsayimg.prg * source/hsplit.prg * source/htab.prg * source/htree.prg + source/hcwindow.prg * include/guilib.ch * makedll.bc * makefile.bc * makefile.gcc * makefile.pc * makefile.vc * makefile.wc * source/Makefile * Internal messages processing has been changed. Now the callback *WndProc functions calls onEvent() method instead of appropriate Def* function. This allow to subclass window, dialog and control classes and, defining new onEvent() methods for them, to change the default messages processing. The HWindow() class is now a parent class for HMainWindow(), HMDIChildWindow() and HChildWIndow() classes. The only thing, which should be changed in the current applications code is a syntax of HWindow():New() function - in case if it used directly instead of a INIT WINDOW command. Regards, Alexander http://kresin.belgorod.su |