Closed Bug 284217 Opened 20 years ago Closed 16 years ago

GTK/GNOME port widgets not consistent with native GTK

Categories

(Thunderbird :: General, defect)

Other
Linux
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: bmg2x, Assigned: mscott)

References

Details

(Whiteboard: closeme 2008-08-28)

User-Agent:       Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.5) Gecko/20041218 Firefox/1.0
Build Identifier: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.5) Gecko/20041218 Firefox/1.0

The column tabs in thunderbirds main window does not adopt any gtk theme.
They persist to be rectangular and unthemed. I have noticed this to be a problem
in all of mozilla's gtk ports.

Reproducible: Always



Expected Results:  
The Gecko engine should adopt the current gtk theme and apply it flawlessly.
Summary: column tabs not themable → GTK - column tabs not themable
Summary: GTK - column tabs not themable → GTK/GNOME port widgets not consistent with native GTK
(In reply to comment #0)
> User-Agent:       Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.5)
Gecko/20041218 Firefox/1.0
> Build Identifier: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.5)
Gecko/20041218 Firefox/1.0
> 
> The column tabs in thunderbirds main window does not adopt any gtk theme.
> They persist to be rectangular and unthemed. I have noticed this to be a problem
> in all of mozilla's gtk ports.
> 
> Reproducible: Always
> 
> 
> 
> Expected Results:  
> The Gecko engine should adopt the current gtk theme and apply it flawlessly.

Additionally the "splitter"(bot horizontal and vertical) does not adopt the
current GTK theme. The select dropdown widget does not look like a gtk widget as
well as the headers of the message pane grid.
Another
More specific info with screenshots available here:
http://www.livejournal.com/users/bmgz/1247.html
Another problem with widget inconsistency is that FF doesn't follow the GNOME accessibility guidelines. Inside text input boxes, you should be able to navigate between words by using Ctrl+LeftArrow and Ctrl+RightArrow, where "words" are separated by any nonalphanumeric character. However, Firefox only counts whitespace as a word separator. 
So you can't, for example, quickly remove the spurious .org from "http://mozilla.org.org". Using Ctrl+Arrow keys in such a situation would merely dump the pointer at the beginning or end of the URL.

http://developer.gnome.org/projects/gap/keynav/gtk_text.html
There are also many other inconsistencies with the rest of GTK/Gnome.  I'm not sure which of these is part of GTK vs. part of Gnome so I'm just going to list a few I'm noticing right now:

* Bar separator in toolbar is not the same height as other apps
* In create account dialog, large space between Next/Prev button and Cancel button
* Many widgets have some sort of 3d look applied to them that looks ugly and out pf place in GTK.  The manifestation of this is a thin black line on the top and left interior border of the widget that is not present on the right or bottom borders. Affected places include (but are probably not limited to):
  - The left tree widget in the account settings dialog
  - The main text entry area on the compose message window
  - The entire address entry area on the compose message window
  - On acct settings, outgoing smtp page, the list of smtp servers box
  - On acct settings, outgoing smtp page, the accout details box
* The tree widget in the account settings dialog is not a GTK widget, nor does it even look close to one.  Granted I don't like the GTK widget, but if you're going for native look and feel than this is a must!
QA Contact: general
Reporter, does the issue still occur with the latest supported 2.0.0.x / Shredder trunk nightlies?

(1.5.0.x is now end-of-life and the latest supported Thunderbird version 2 is 2.0.0.16)
Whiteboard: closeme 2008-08-28
RESO INCO per lack of response to the last question. If you feel this change was made in error, please respond to this bug with your reasons why.
Status: UNCONFIRMED → RESOLVED
Closed: 16 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.