Revision: 14483 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14483&view=rev Author: vszakats Date: 2010-05-15 11:57:34 +0000 (Sat, 15 May 2010)
Log Message: ----------- 2010-05-15 13:55 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * include/inkey.ch + Added new special GT events (over existing HB_K_RESIZE): HB_K_CLOSE HB_K_GOTFOCUS HB_K_LOSTFOCUS + Added new Harbour specific INKEY() event filter: HB_INKEY_GTEVENT * INKEY() codes below marked as compatibility: K_MMLEFTDOWN, K_MMRIGHTDOWN, K_MMMIDDLEDOWN * src/rtl/hbgtcore.c ! Fixed to only return HB_K_RESIZE/CLOSE/GOTFOCUS/LOSTFOCUS events when allowed via HB_INKEY_GTEVENT filter. ; INCOMPATIBILITY: HB_K_RESIZE will now only be returned by INKEY() if this filter is added. * src/rtl/gtwvt/gtwvt.c - Deleted code protected by __HB_GTWVT_GEN_K_MMDOWN_EVENTS guard. + Will now generate INKEY() event: HB_K_LOSTFOCUS HB_K_GOTFOCUS and HB_K_CLOSE. ; TOFIX: HB_K_CLOSE doesn't work yet. Probably some rearrengement of window close control will be needed. ; The goal is to be able to keep "fireevent" feature in a Clipper/Harbour and thread friendly manner, so it becomes possible to move OS level UI event into separate thread. Modified Paths: -------------- trunk/harbour/ChangeLog trunk/harbour/include/inkey.ch trunk/harbour/src/rtl/gtwvt/gtwvt.c trunk/harbour/src/rtl/hbgtcore.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. _______________________________________________ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour