flashjazzcat, on Sun Mar 18, 2012 4:01 PM, said:
Tested four open windows just for kicks after debugging the window manager:
Will be a tad faster when the front window is being blitted. Should have icons in all windows and said windows extending off desktop in a few days.
Will be a tad faster when the front window is being blitted. Should have icons in all windows and said windows extending off desktop in a few days.
Worth a try: If you draw the white background only for the foremost, selected window, it should make the redraw of all of the displayed objects much less noticeable.
Presumably, if a deselected (background window) window's whole border, and the window's contents are "ghosted", the bitmap for the window border will likely consume 50% less data, and you should see a speed boost (since you are only drawing every other pixel, then shifting over by one for the next line, in a checkerboard-like fashion).
Historically, redraw-performance was probably the inspiration for inventing ghosting, in the first place, on the earliest GUIs.
Have you experimented with translucent window backgrounds? (ones that take on the desktop's background).
Also, your text (under the icons on the left) will look a bit more natural if you use white for the text foreground, and a gray that matches the desktop's background, for the text's background.
To really speed things up & keep everything tidy, icons with no text would be ideal. Just set them up so that when you mouse over the icon it displays a "Tool-Tip" exactly the way you are currently displaying your text, with the white background. You will have much less to have to keep redrawing, every time something covers something else.
All together, you should see a big speed up, all around, and much less noticeable screen redraw.
As I said, worth a try, even if it's just for experimentation.
Looking forward to seeing a Right Click Pop-Up Menu that has the blinding speed of the top main menu text!
It's really coming along great! Thanks for all of your hard work!




Send me a message
Find content
Male
