Mailing Lists: Apple Mailing Lists
Image of Mac OS face in stamp
Re: Another Logic question
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Another Logic question



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.

References: 
 >Re: Another Logic question (From: Howard Moon <email@hidden>)



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2011 Apple Inc. All rights reserved.