Hello, Thomas. Thank you for going in depth and figuring out our real problem! :)
On 04/22/2012 12:51 AM, thomas vincent wrote:
We really need to change the way the rendering is done in Mixxx, but this involve majors changes.
We plan to overhaul the skin/UI engine anyway, so this rewrite can be part of it.
Do you think it could be suitable to have all waveform/spinny regrouped the same QGLWidget ? What about going full opengl in a single opengl main widget ? (next version of Qt 5.0 will *need* an opengl back-end rendering system anyway).
As long as the individual GUI elements can be moved and scaled as desired within that Widget, then this won't be a problem.
Hopefully Daniel Lindenfelser will reply here, since he's been working on a QML-based UI for Mixxx in this code branch: https://code.launchpad.net/~dan-lin/mixxx/features_qml
I'm pretty sure it still uses separate QGLWidgets for the waveforms and spinnies, but hopefully he can tell us if it's yet possible for QML to render objects into GLwidgets or not, and if so, how much work would be involved in converting his branch to do so.
Again, thank you very much for your detective work and the valuable results!!
Sincerely, Sean M. Pappalardo "D.J. Pegasus" Mixxx Developer - Controller Specialist
smime.p7s
Description: S/MIME Cryptographic Signature
------------------------------------------------------------------------------ For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2
_______________________________________________ Get Mixxx, the #1 Free MP3 DJ Mixing software Today http://mixxx.org Mixxx-devel mailing list Mixxx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mixxx-devel