The Artima Developer Community
Sponsored Link

Agile Buzz Forum
Widgetry 0.6

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
James Robertson

Posts: 29924
Nickname: jarober61
Registered: Jun, 2003

David Buck, Smalltalker at large
Widgetry 0.6 Posted: May 1, 2007 2:59 PM
Reply to this message Reply

This post originated from an RSS feed registered with Agile Buzz by James Robertson.
Original Post: Widgetry 0.6
Feed Title: Pollock
Feed URL: http://www.cincomsmalltalk.com/rssBlog/pollock-rss.xml
Feed Description: Pollock - the next VW GUI
Latest Agile Buzz Posts
Latest Agile Buzz Posts by James Robertson
Latest Posts From Pollock

Advertisement

A new version of Widgetry has been published: Version 0.6 : 30104 Tests.

What's New

Grid Optimization is now complete. Scrolling in a Grid is now up to 15x faster. I say up to, because that depends on how much is scrolled. Scrolling just one line, up or down, is in some cases (big lists) much MORE than 15x faster. Paging is at least 3x faster, and at most 15x faster, again, depending on the size of the list the complexity of the cells and number of visible lines.

Furthermore, changing the selection index is roughly 6x faster. This is not affected by the number of items either in the list or visible. It is only affected (and only a small percent) by the complexity of the cells being displayed.

While I was at it, and because some of the work was done in the EnumerationPane superclasses, ListBox and TreeView optimization is also done. These got about a 6x overall increase in scrolling and in selection changing. These had mostly to do with doing less drawing.

In fact, in a specific situation, an Enumeration pane can actually seem to be infinitely faster. This is because, like their Wrapper cousins, they now do smarter invalidation, and queue up damage better than they did until a quiescent time when a final invalidation or damage repair happen.

Also in this release are the following Stop The Line changes:

  • Fixed problem with sortOnColumn: where if there are now rows it would UHE.
  • Simple optimization of adding/removing panes causing a lot of updating
  • Fix agent mixup with changing between read only and word wrapped modes of TextEdit
  • Fix allScrollbars in TextEdit leaving behind dead corner splotches
  • Fix allScrollbars when going between word wrapped and non word wrapped modes in TextEdit
  • Fix general scrollbars when moving between various read only, and word wrapped combinations of modes in TextEdit.
  • Fixed DisplayLabel to only display/clear background when background color is not set and is not default.

What's Next

  • Frame Optimization.
  • Right Align/Calculator input/display for InputField
And So It Goes
Sames

Read: Widgetry 0.6

Topic: listing problems instead of solutions Previous Topic   Next Topic Topic: Patent Lawsuits are not a Business Strategy

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use