Re: should I use Control Manager for AUCarbonView?
Re: should I use Control Manager for AUCarbonView?
- Subject: Re: should I use Control Manager for AUCarbonView?
- From: Urs Heckmann <email@hidden>
- Date: Wed, 21 May 2003 22:17:30 +0200
Am Mittwoch, 21.05.03, um 20:52 Uhr (Europe/Berlin) schrieb Marc
Poirier:
Anyway, this is another line of questioning, maybe I should have put
it in
a message separate from my questions about whether or not to use the
Control Manager, but the two things are pretty related, too...
Hmmm, well, I think I'd go install a single custom control as the whole
gui and do the dispatch myself.
Well, when I started on that stuff, I had the ability to mix Aqua +
Custom Controls in mind. But it turned out, I don't need it. Instead, I
feel that the whole Carbon Controls stuff prevents me from doing things
a bit more elegant and flexible. I'd like to wilder more in Quartz
Fiction.
I see a big disadvantage of having hundreds of real Controls (and I do
have these...). That is, openening the plug's editor takes horribly
long. Dunno if this is due to that png problem we had in the other
thread (thanks, Marc, btw), but I guess it has to do with those many
single controls. - I'll analyse how VSTGUI does this.
For multi-parameter controls, I have experimented with "direct wires"
to the dsp layer (directly accessing data structures requested by
AUProperties). That's far from being elegant (using timer for
updates...), but it seems to work. Well, for normal notification, you
still have that "kApple...something..AllParameters" thing. Dunno if it
works and how to install with AUCarbonView mechanisms.
For non-modal mousing, a friend had that idea to run this in its own
thread (Pass flags for mouse down, mouse up and tell it in which
control object). It sounded reasonable, but neither have I tried it nor
did I ask if his experiments showed any success.
Well, what annoys me most is that I'd have to rewrite central portions
of somehow working code, maybe even change whole concepts. But I guess,
for the convenience that arises, it would be worth it. That's life 8-)
Just my thoughts on this.
;) Urs
_______________________________________________
coreaudio-api mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/coreaudio-api
Do not post admin requests to the list. They will be ignored.