Open Bug 192403 Opened 22 years ago Updated 17 years ago

Provide some XUL graphics effects for buttons to save memory for rollover

Categories

(SeaMonkey :: UI Design, enhancement)

enhancement
Not set
normal

Tracking

(Not tracked)

People

(Reporter: netdragon, Unassigned)

Details

We have 3 copies of each button for the XUL toolbars, scrollbars, etc. Lots of these could be gotten rid of if we provided image affects for clicking, mouseover, etc (for XUL). This would save memory. Two common things done are: 1) The graying and lightening of images, or inverting the image except for a few colors. 2) moving an image in when clicked The first one could be done pretty simply with hardware graphics routines. The second one would be a bit tricky, because it would be easy if all images were square, but not all images are square. We could define a region-based portal that surrounds everything that is moved inwards when clicked and a vector-based new border with gradient abilities.
Summary: Provide some XUL graphics affects for buttons to save memory → Provide some XUL graphics affects for buttons to save memory for rollover
Summary: Provide some XUL graphics affects for buttons to save memory for rollover → Provide some XUL graphics effects for buttons to save memory for rollover
This is an imagelib bug no? (and I am not at all convinced this would save memory; it _would_ slow down the UI a good deal).
Product: Core → Mozilla Application Suite
Assignee: bross2 → guifeatures
QA Contact: pawyskoczka
Filter "spam" on "guifeatures-nobody-20080610".
Assignee: guifeatures → nobody
QA Contact: guifeatures
Component: XP Apps: GUI Features → UI Design
You need to log in before you can comment on or make changes to this bug.