• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Another Logic question
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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.

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

  • Prev by Date: Automation in GUI
  • Next by Date: Re: Automation in GUI
  • Previous by thread: Re: Another Logic question
  • Next by thread: Re: Another Logic question
  • Index(es):
    • Date
    • Thread