Very compliment! for whath be use PRG/C level callback procedures? 2008/12/1 Pritpal Bedi <[EMAIL PROTECTED]>
> > 2008-11-30 23:05 UTC-0800 Pritpal Bedi ([EMAIL PROTECTED]) > * harbour/contrib/gtwvg/makefile > * harbour/contrib/gtwvg/common.mak > + wvgparts.ch > + wincallb.c > + wincback.prg > + wvglistb.prg > + wvgpushb.prg > + wvgstatb.prg > + wvgstatc.prg > + wvgtreev.prg > > * harbour/contrib/gtwvg/wvggui.c > * harbour/contrib/gtwvg/wvgsink.c > * harbour/contrib/gtwvg/wvgutils.c > * harbour/contrib/gtwvg/wvgwin.c > * harbour/contrib/gtwvg/hbgtwvg.ch > * harbour/contrib/gtwvg/wvgparts.ch > * harbour/contrib/gtwvg/wvtwin.ch > * harbour/contrib/gtwvg/wvgax.prg > * harbour/contrib/gtwvg/wvgcrt.prg > * harbour/contrib/gtwvg/wvgdlg.prg > * harbour/contrib/gtwvg/wvgmenub.prg > * harbour/contrib/gtwvg/wvgphdlr.prg > * harbour/contrib/gtwvg/wvgtoolb.prg > * harbour/contrib/gtwvg/wvgwnd.prg > ! More synchronization, more events firings, etc. > > + harbour/contrib/gtwvg/wincback.prg > + harbour/contrib/gtwvg/wincallb.c > Now PRG/C level callback procedures/code blocks/methods > are made available by Andy Wos. A big thank you. > > :nWndProc := HB_AsCallBack( 'MYWNDPROC', Self ) > > METHOD MYWndProc( hWnd, nMessage, nwParam, nlParam ) > IF nMessage == WM_LBUTTONDOWN > Win_MessageBox( , 'Prg level callback procedure!, 'Info' ) > RETURN 0 > ENDIF > > RETURN 1 > > Before this mechanism was available with only C callbacks which > were of limiting nature. It has made our life so easy. > > + harbour/contrib/gtwvg/wvglistb.prg > + harbour/contrib/gtwvg/wvgcombo.prg > + harbour/contrib/gtwvg/wvgpushb.prg > + harbour/contrib/gtwvg/wvgstatb.prg > + harbour/contrib/gtwvg/wvgstatc.prg > + harbour/contrib/gtwvg/wvgtreev.prg > + Added Xbase++ compatible new classes. > NOTE: Still a work-in-progress, subject to heavy changes. > Basic functionality is working and class skeletons are in place. > The partially functional classes added are: > WvgStatusBar() > WvgStatic() > WvgPushButton() > > * harbour/contrib/gtwvg/tests/demowvg.prg > + Added functionality of new classes. > > ; TOFIX: harbour/contrib/gtwvg/wvggui.c > Przemek, can you please look into this stripped down > version of gtwvg.c. It has memory leak in inkey() and > hb_gtInfo() functions. To test, just resize the window > and exit, boooom, a big hb_out.log with above mem leak > entries. I am sure I just stripped some important loop > but am unable to locate where. > > Regards > Pritpal Bedi > -- > View this message in context: > http://www.nabble.com/2008-11-30-23%3A05-UTC-0800-Pritpal-Bedi-%28pritpal%40vouchcac.com%29-tp20767241p20767241.html > Sent from the Harbour - Dev mailing list archive at Nabble.com. > > _______________________________________________ > Harbour mailing list > Harbour@harbour-project.org > http://lists.harbour-project.org/mailman/listinfo/harbour > -- Massimo Belgrano Albo Nazionale Informatici Professionisti 2620 Socio 2843 Associazione Informatici prof. Analisi e sviluppo software per Lan e Web Consulenza informatica - Formazione Delta Informatica S.r.l. http://www.deltain.it Via Torelli,31 - 28100 Novara - Tel: 0321/30281
_______________________________________________ Harbour mailing list Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour