On Tue, Mar 04, 2003 at 06:12:24PM -0300, Gustavo Sverzut Barbieri wrote: > However the one that redrawn only the needed area is easy to implement. > What you guys don't realize is that we don't need to save things in > menu, since the process to (re)generate that is easy/fast. The slow > part is to blit them on the screen. So we don't need to save anything, > only redraw the not-selected-anymore item and paint the new selected > one. It's really easy.
That's pretty much what I did; draw the screen once, draw the highlight and capture the area, when the cursor moves, dump the captured area back on, and highlight the next one. > But we should really thing at the solution that render a big part of > the page and then display subparts of it. > We could use draw 3 pages: 1 page above, the current page and 1 page > below. It's not too hard to do it that way, the problem is scrolling line by line, like when you reach channel 16, and go to 17, it only moves one line, not an entire screen, so we'd have to redraw everything regardless. ------------------------------------------------------- This SF.net email is sponsored by: Etnus, makers of TotalView, The debugger for complex code. Debugging C/C++ programs can leave you feeling lost and disoriented. TotalView can help you find your way. Available on major UNIX and Linux platforms. Try it free. www.etnus.com _______________________________________________ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
