Hi, Robert!

19 окт. 2014 г. 19:27 пользователь "Robert Jonsson" <[email protected]>
написал:
>
> Hi Andrew,
>
> 2014-10-19 19:15 GMT+02:00 Andrew Deryabin <[email protected]>:
> > Hi, All!
> >
> >      Due to several hacks, that where implemented to bypass suil library
> > algorithms, I've decided to rewrite gui support code from scratch and
> > exclude suil from dependences. Here are the reasons:
> >
> > 1. pure X11 windows are not embedded properly in QMainWindow widget
> > (suil returns QX11EmbedContainer instead QX11EmbedWindow). Tested with
> > qtractor - the same issue here (it also uses suil).
> > 2. suil can only embed gtk2 widgets. But if plugin uses gtkmm2
> > framework, opening gui crashes program, because gtkmm main classes are
> > not instantiated by suil library. (the same behavior with qtractor, but
> > not with ardour3, as it uses gtkmm2 natively).
> >
> > The drawbacks are:
> >
> > Excluding suil leads to 2 optional dependences for muse: gtk2 and
gtkmm2.
> > Though the code will be more predictable as all the gui code internals
> > will not be changed without changing lv2 host code itself.
> >
> > It was a necessary decision because I don't want to rewrite and debug
> > lv2 gui code every time suil library changes internally.
> >
>
> I don't think we're that afraid of changing/adding to the dependencies.
> You are a programming machine, if you feel good about making these
> changes I'm all for ;)
>

That's good :). I only want to be sure that my decisions are acceptable.

> But do take some time to record music too :)
>
When the lv2 work will be ready, may be I'll write something :).

Regards,
Andrew

> Regards,
> Robert
------------------------------------------------------------------------------
Comprehensive Server Monitoring with Site24x7.
Monitor 10 servers for $9/Month.
Get alerted through email, SMS, voice calls or mobile push notifications.
Take corrective actions from your mobile device.
http://p.sf.net/sfu/Zoho
_______________________________________________
Lmuse-developer mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/lmuse-developer

Reply via email to