Re: AU Host Window Compositing flags
Re: AU Host Window Compositing flags
- Subject: Re: AU Host Window Compositing flags
- From: Michael Hopkins <email@hidden>
- Date: Tue, 05 Nov 2002 15:37:10 -0800
Philippe,
>
> 1) Do not use EmbedControl() to add controls to the carbon root pane.
>
> Instead use HIViewAddSubview.
>
>
I assume this i true for custom controls only. Am I right?
>
::EmbedControl() is used in the code of
>
AUCarbonViewBase::CreateCarbonView(). Does it mean that we must
>
override this method?
As I understand it, this is true of ALL controls in Jaguar (user and
standard) for composited windows. We have changed AUCarbonViewBase to do the
right thing regardless of compositing mode. We will be releasing a future
version of these sources that will have this fix.
In the meanwhile, you are welcome to change or override AUCarbonViewBase so
that it works correctly for your own testing purposes. You will need to
change AUCarbonViewBase::CreateCarbonControl(),
AUCarbonViewBase::EmbedControl() and AUControlGroup.cpp::
CreateLabelledSliderAndEditText() (where you need to change the
EditTextControl to a UnicodeEditTextControl).
>
Is it OK for non custom (standard) carbon controls ?
No. This should be true of all controls, although I don't see why it would
be necessary to make any of these calls for a standard control.
>
Concerning the update of the DataBrowser, Eric Schlegel from Apple
>
wrote on a post to the Carbon development list:
>
>
"The next major release of X should have a fully compositing-savvy
>
version of the DataBrowser, but that won't be until sometime in 2003
>
(we haven't decided exactly when yet)."
>
>
Sometime in 2003 may be in quite a long time. What can we do until that
>
update?
From what I have seen, it seems to work. It just occasionally has focus
display issues. Unfortunately, I don't have any recommendations regarding
the data browser other than give it a try and see if it's current
functionality is adequate for your needs.
Michael Hopkins
CoreAudio Carbonite
_______________________________________________
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.