Revision: 14161
http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14161&view=rev
Author: vouchcac
Date: 2010-03-14 03:15:55 +0000 (Sun, 14 Mar 2010)
Log Message:
-----------
2010-03-13 19:04 UTC-0800 Pritpal Bedi ([email protected])
* contrib/hbxbp/gra.ch
* contrib/hbxbp/Makefile
* contrib/hbxbp/xbpgeneric.prg
+ contrib/hbxbp/xbpgra.prg
* contrib/hbxbp/xbppresspace.prg
+ Added Gra*() skeleton functions.
! Extended XbpPresSpace() class to cover next round of implementation.
; NOTE: I am not been able to find a way to execute Gra*()
functions on a widget's presentation ( device context )
space. Qt documentation clearly indicates that this is
only possible from withing method QEvent::Paint of
concerned widget. And it is correct. Windows itself also
does not allow to paint from outside of WM_PAINT message.
However my experiments have led me to the conclusion that
this is possible if every widget is subclasses and QEvent_Paint
is method is implemented. This is a very tedious and
very error prone job. If anybody come across some sparkling
idea how this can be achieved in a resonable way, please
speak out.
However on other devices, such as, printer and bitmaps these
functions will be working. In the first phase I will implement
it for printing only, later for widgets.
Modified Paths:
--------------
trunk/harbour/ChangeLog
trunk/harbour/contrib/hbxbp/Makefile
trunk/harbour/contrib/hbxbp/gra.ch
trunk/harbour/contrib/hbxbp/xbpgeneric.prg
trunk/harbour/contrib/hbxbp/xbppresspace.prg
Added Paths:
-----------
trunk/harbour/contrib/hbxbp/xbpgra.prg
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)
[email protected]
http://lists.harbour-project.org/mailman/listinfo/harbour