Re: Another Logic question
Re: Another Logic question
- Subject: Re: Another Logic question
- From: Andy <email@hidden>
- Date: Fri, 6 Dec 2002 10:19:30 +0000
On Thursday, Dec 5, 2002, at 22:38 Europe/London, Howard Moon wrote:
>
GetMouse returns local coordinates, but the coordinates I was getting
>
were relative to the parent window (The Track Mixer), not to the view
>
window.
That's exactly my point, it suggests that the mixer window is the
current port and not the AU window.
You wouldn't notice it with GetGlobalMouse() which may be a good API to
use.
>
I updated to the latest SDK, and what did I find??? Changes made to
>
the Base Classes (AUCarbonViewCntrol, etc.) apparently now allow the
>
host (Logic Audio in this case) to specify the appearance and event
>
handling of controls in my view.
>
I've not noticed any problems with the latest Logic, in fact my AU
interface responds much better with the current beta version, but I do
not use much of the SDK (except an old bastardised subclass of
AUCarbonView) so can't help you there (perhaps I should take another
look at the current SDK to see what's changed). You may be able to
solve part of your problem by creating a background to lay behind your
controls, then at least you wouldn't see the default background. As for
mouse/control events, most of my controls are subclasses of TView and
they seem to work very well in the latest Logic version. I will say
however, to get them to function well took 3 weeks hard coding work!
The lack of CG compositing mode in AU windows is a bit of a nasty, if a
future host ever creates an AU window with compositing mode on I think
we will see a lot of existing AU interfaces break completely.
<aside>
... of course, all we ever needed was a simple NSView/NWindow ...
<aside>
_______________________________________________
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.