On 02/21/2011 07:20 PM, David Robillard wrote:
you certainly know that most lv2 gtk plugins out there do break this
whole "agnostic" paradigm--tell me one which doesn't? yep. the ones on
lv2_external_ui. shall i rest my case? no.
if you look closer most of those ill-behaved lv2 gtk plugins, the ones i
brag about, are committing the mortal sin of realizing a gtk(mm) widget,
hardly Xembed-dable. look, it's not even a toplevel window for X sake
(nb. the X is for X, not for Christ)--this seems to be a gross mistake
from all early lv2 ui extension times when most people involved just
wanted to pull up a proof-of-concept gui or something. it turned out the
code base has spread like amoeba (i'm avoiding "viral" intentionally:)
i'm not, and never was, against plugin developers doing their guis with
whatever toolkit they like. it's just that the way they've been doing,
and i suspect spreading like a "copy-paste" anti-pattern somehow, is a
lot more wrong than using Nedko's lv2_external_ui extension.
alas, for some reason, calf and linuxdsp are using it and with great
success. should i say more? maybe not.
anyway, i do acknowledge and really do empower your ideas, which i also
believe will get to a better solution. i just don't take it so lightly,
just like you said, like a "Qt guy" shoudln't -- yes, our notion of
"crap" is reciprocal, trust me ;)
rncbc aka Rui Nuno Capela
Linux-audio-dev mailing list