Will take a look...
-----Original Message----- From: [hidden email] [mailto:[hidden email]] On Behalf Of karl Sent: 03 September 2007 9:24 pm To: The general-purpose Squeak developers list Subject: Re: [ANN] UI Enahncements released Gary Chambers wrote: > Available on the development universe under the "User Interface" > category. > > > > There is a bug in drawing / updating list panes on mouse enter. You see this by enabling Preference debugShowDamage. I have seen this bug before and it is triggered when a morph is added to a owner but it's position is not set and it's therefore added to World topLeft. I'm not sure which morph is causing it here, it could be PluggableListMorph, ScrollPane, LazyListMorph or some other. Drawing bugs slow the feel of the UI down quite a bit. Karl |
Could you be more specific. The list panes get updated due to the focus
rectangle being drawn... Have uploaded a new version of Widgets on SqueakSource that allows "click to focus" which eliminates the redraw for mouse enter (if you like that behaviour, that is!). -----Original Message----- From: [hidden email] [mailto:[hidden email]] On Behalf Of Gary Chambers Sent: 04 September 2007 4:11 pm To: 'The general-purpose Squeak developers list' Subject: RE: [ANN] UI Enahncements released Will take a look... -----Original Message----- From: [hidden email] [mailto:[hidden email]] On Behalf Of karl Sent: 03 September 2007 9:24 pm To: The general-purpose Squeak developers list Subject: Re: [ANN] UI Enahncements released Gary Chambers wrote: > Available on the development universe under the "User Interface" > category. > > > > There is a bug in drawing / updating list panes on mouse enter. You see this by enabling Preference debugShowDamage. I have seen this bug before and it is triggered when a morph is added to a owner but it's position is not set and it's therefore added to World topLeft. I'm not sure which morph is causing it here, it could be PluggableListMorph, ScrollPane, LazyListMorph or some other. Drawing bugs slow the feel of the UI down quite a bit. Karl |
In reply to this post by Gary Chambers-4
This error seems not to be caused by your changes but by something in the Omnibrowser panes. I have before fixed this error in the old browser but it seems Omnibrowser has some other widget than the regular browser... I observed the error on a older version of Damiens 3.10 dev images and I'll see if I can track it down:-) Karl <http://lists.squeakfoundation.org/pipermail/squeak-dev/2007-September/date.html#120107> <http://lists.squeakfoundation.org/pipermail/squeak-dev/2007-September/author.html#120107> > Could you be more specific. The list panes get updated due to the > focus rectangle being drawn... Have uploaded a new version of Widgets > on SqueakSource that allows "click to focus" which eliminates the > redraw for mouse enter (if you like that behaviour, that is!). > / > / > > There is a bug in drawing / updating list panes on mouse enter. > You see > this by enabling Preference debugShowDamage. I have seen this bug > before > and it is triggered when a morph is added to a owner but it's > position > is not set and it's therefore added to World topLeft. I'm not sure > which > morph is causing it here, it could be PluggableListMorph, ScrollPane, > LazyListMorph or some other. > Drawing bugs slow the feel of the UI down quite a bit. > > Karl > > |
Free forum by Nabble | Edit this page |