[Clam-devel] Fixes in NetworkEditor QGV port

David García Garzón david.garcia at upf.edu
Mon Aug 17 06:34:39 PDT 2009


The mail didnt got into the ml so i resend it now.

I just did some fixes on the NetEditor QGV port but i introduced a new one.

The fixed bugs were:
- Move actions were not ended and some interactions were blocked
- Embeded widgets recomputed their geometry all the time signaling multiple 
repaints
- Embeded widgets outside the viewport were displayed at 0,0
- Now clicking through the control or port zone but without ports affect the 
processing bellow. This was solved by also ignore() the event when at 
NoRegion instead of just returning. This way the other childs are tried as 
well.

Widgets are still not embeded as we found multiple problems on doing it.
- OpenGl based widgets are not supported by QGProxyWidget, so they should be 
managed as on-top widgets as now (i have it in local, not commited because the 
following bugs still arise)
- Monitors, which does not paint background, get rubish
- Widgets that does paint background get the rubbish as soon as we set the 
background-color: transparent style.

But the current version on svn should work without many problems so, please, 
try it and report to the list any other regression you find in the 
NetworkCanvas interaction.

David.







More information about the clam-devel mailing list