Re: Snappy GUI response
Torgeir Veimo <[email protected]>
| Newsgroups | gmane.comp.xfree86.forum |
|---|---|
| Message-ID | <[email protected]> |
Alan Cox wrote: >>synonymous with client - server roundtrips. When fresh programmers >>starts out writing GUI applications, the asynchronous rendering concept >>is the hardest for them to master. > > > The toolkit does it for me - to most people its a toolkit internal > management matter. Which actually helps enormously since it means the > toolkit can change policy (backing v exposure) itself based on the widget > and the data it can measure (draw time, expose count, etc) Of course. My point was that by avoiding the inherent complexity of expose events (avoiding them completely would probably be impossible), and instead relying on the windowing system to keep window content intact, would allow even the basic programmer to create programs that redraws smoothly. It would also void many of the inherent problems that XFree86 have today with slow redraws, independent of how good the application programmer is. Macos X has beatiful redraw of screen content. It might not have the raw graphical performance of windows, but then again a screen only has to be redrawn less than 100 times per second to give a smooth appearance. -- -Torgeir