Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [platform-swt-dev] Eclipse on OS X 10.2 Developer Preview

> >In Jaguar Apple introduced the HIView. This is a good thing because 
> >after almost 20 years the Mac toolbox (aka Carbon) gets a real 'view 
> >system' with 'normal' hit detection and drawing semantics (and other 
> >good stuff). However for this Apple had to reverse the insertion 
> >order. As a consequence all layouts in Eclipse are backwards on 
> >Jaguar.
> >
> >My next drop will have a fix for this.
> 
> Cool!!  This is almost unbelievably synchronistic for me - I was about to
> install Jagwyre Dev Preview '2' and thought "Ah, I'd better post a query
> about the 10.2 paint problem as I'll need Eclipse".  I checked the list
> archive and there it was!
> 
> So now I'm waiting for Andre's next drop (again) ;-) ...
> 
> Lwe
> 
> 
> 
> --------------------------------
> Hi,
> 
> >I recently saw Eclipse F1 running (using the term lightly) on OS X 
> >10.2 developer preview, and the UI was completely smashed against 
> >the top of the window rendering it totally unusable.  You can not 
> >even see the edit pane.  I'm not sure if this is a bug in OS X 10.2 
> >or not, but other apps seem NOT to be affected with similar issues, 
> >and the same executable does not show this behavior in OS X 10.1.5.
> 
> I found the (trivial) problem:
> 
> Since 1984 the Control Manager has the following problem: hit 
> detection and drawing of child controls are performed in the same 
> order (which is wrong). This is not a problem as long as child 
> controls are not overlapping. However in Eclipse controls are 
> overlapping, so sometimes you could not select a control that seems 
> to be visible.  As a workaround I've reversed the insertion order of 
> controls that were added to a composite control.
> 
> In Jaguar Apple introduced the HIView. This is a good thing because 
> after almost 20 years the Mac toolbox (aka Carbon) gets a real 'view 
> system' with 'normal' hit detection and drawing semantics (and other 
> good stuff). However for this Apple had to reverse the insertion 
> order. As a consequence all layouts in Eclipse are backwards on 
> Jaguar.
> 
> My next drop will have a fix for this.
> 
> --andre
> 
> 
> 


Back to the top