Closed Bug 404771 Opened 17 years ago Closed 7 years ago

Native GTK treeview expander arrows

Categories

(Core :: Widget: Gtk, defect)

x86
Linux
defect
Not set
normal

Tracking

()

RESOLVED INCOMPLETE
Future

People

(Reporter: micmon, Unassigned)

References

Details

Attachments

(1 file)

User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.8) Gecko/20071022 Ubuntu/7.10 (gutsy) Firefox/2.0.0.8 Build Identifier: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9b2pre) Gecko/2007112105 Minefield/3.0b2pre Playing with places, I found the Treeview folder expanders to have a strange feel. Compared to native GTK, the arrows are slightly bigger and don't give feedback on mouse-over. Are those arrows drawn using GTK? If yes, it would be nice if thei could be fixed a bit. If not, can they be drawn natively? ;) Even if they cannot be drawn natively, it would be nice to have a workaround (CSS should make this possible) to at least change on mouse over. Reproducible: Always
Attached image Screenshot (deleted) —
This shows the look in FF3 and native GTK (Nautilus), both normal and mouse-over states.
We cannot give hover feedback due to technical reasons in another part of the codebase that I'm not familiar in. To tell you the truth none of the widgets are "native", we have to draw them ourselves as boxes from the theme.
Ah yes, I should really write "native" instead of just native. ;) Hmm, I expected this not to be too difficult but it's more like a "nice to have" feature. It does give some user feedback, but it's not the most important thing Firefox 3 needs. Still thanks a lot for investigating this far.
The size part of the bug is WFM, can we change this bug to be about hover feedback on native themed treeview expander arrows ? (and confirm this bug)
Treeview expander arrows should also be animated. In bug 412957, Michael said: > This can't be fixed with the current infrastructure of XUL trees because > > a) There is no support of intermediate states or animations > b) A frame is not constructed for each expander (I assume for perf reasons) so > it is impossible to get the hover state of each individual expander, we will > instead get the hover state of the actual treeview. > > So unless the code for trees undergoes an overhaul, this is unlikely to be > fixed for Firefox 3. Leaving it open for eventual future work.
Status: UNCONFIRMED → NEW
Component: OS Integration → Widget: Gtk
Ever confirmed: true
Product: Firefox → Core
QA Contact: os.integration → gtk
Target Milestone: --- → Future
Version: unspecified → Trunk
We can leave animation alone since other apps like Pidgin in his buddy list doesn't have animation for expander too. But the hover and the sizes... We need to fix them.
No longer relevant with Photon theme.
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: