Strange UI for Firefox

Bug #191921 reported by eTM
6
Affects Status Importance Assigned to Milestone
gtk2-engines-cleanice (Ubuntu)
Expired
Undecided
Unassigned

Bug Description

Binary package hint: gtk2-engines-cleanice

http://www.pri.univie.ac.at/~mangler/PhotoStates/Screenshot-2008-02-14.png

The interesting parts are underlined red.

* Very strange triangle to open dropdown menues (also to small).
* Default border for input boxes looks weird on pages with white background

Additional improvements could include:
* Changes to the bottom right corner of the window (resize window). Some themes/engines include a dotted triangle to show that
with this area a window can be resized.

Revision history for this message
SK (stephantom) wrote :

Thank you for taking the time to report this issue and helping to improve Ubuntu!
The recent beta versions of Firefox 3.0 have adopted native GTK widgets. So these are most likely the controls provided by your theme (like you'd find in any GTK application).
Concerning the resize handle: I guess your theme doesn't provide an image for that.

What theme are you using? You will most likely have to contact the theme developer to fix these issues.

Changed in gtk2-engines-cleanice:
status: New → Incomplete
Revision history for this message
eTM (juergen-mangler) wrote :

In the gtk2-engines-cleanice package is three themes (CleanIce-Debian, CleanIce, CleanIce-Dark) and all three have the same problems. On my shot is CleanIce.

 The theme is fairly old, Rodney Dawes <email address hidden> is the developer. Sebastien Bacher <email address hidden> has merged the last upstream version into debian/ubuntu.

Revision history for this message
eTM (juergen-mangler) wrote :

By the way, I don't think an image is missing, the engine draws the arrows.

Revision history for this message
eTM (juergen-mangler) wrote :

Oh man, this engine is seriously messed up!

cleanice-draw.c - static void draw_black_arrow (): type ARROW_LEFT has a break; in its code, that makes it ignore all SHADOW_TYPE_'s. But the code for shadow has not been removed it is just never executed because of the break.

All arrows are strangely placed in their widgets. I will remove the unused code and the shadow for all arrows (because then everything looks fine), fix the placement of arrows and provide a patch.

(If you want to reproduce the messed-up-ness install gtk2.0-examples package, compile the arrow.c and run it).

Revision history for this message
eTM (juergen-mangler) wrote :

* Added resize_grip
* made arrow drawing consistent (now shadows at all)

Changes are underlined red:

http://www.pri.univie.ac.at/~mangler/PhotoStates/Screenshot-2008-02-14-2.png

SK (stephantom)
Changed in gtk2-engines-cleanice:
status: Incomplete → Confirmed
Revision history for this message
Daniel Holbach (dholbach) wrote :

There seem to be a lot of whitespace changes in there. Can you try to clean up the patch a bit?

Revision history for this message
eTM (juergen-mangler) wrote :

tab and spaces where mixed. Now it should be clearer.

1) the engine needs more cleanup, I can also port it to pango if this is desired/ensures that it stays.
2) the themes need some (careful) color changes, see first shot, so that input fields not disappear on white webpages.

Revision history for this message
Thomas Hotz (thotz-deactivatedaccount) wrote :

Is this still an issue for you? Which Ubuntu version do you use? Thank you for telling us!

Changed in gtk2-engines-cleanice (Ubuntu):
status: Confirmed → Incomplete
summary: - Strange UI for Firefox 3.0b3
+ Strange UI for Firefox
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for gtk2-engines-cleanice (Ubuntu) because there has been no activity for 60 days.]

Changed in gtk2-engines-cleanice (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.