After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 564903 - Ubuntu main menu applet scales poorly
Ubuntu main menu applet scales poorly
Status: RESOLVED OBSOLETE
Product: gnome-panel
Classification: Other
Component: menu
2.26.x
Other All
: Normal minor
: ---
Assigned To: Panel Maintainers
Panel Maintainers
Depends on:
Blocks:
 
 
Reported: 2008-12-17 19:31 UTC by Martin Mai
Modified: 2020-11-06 20:22 UTC
See Also:
GNOME target: ---
GNOME version: 2.25/2.26



Description Martin Mai 2008-12-17 19:31:33 UTC
Please describe the problem:
Ubuntu's main menu panel applet has some drawing issues with various panel sizes, particularly when the panel is positioned at the bottom of the screen.

The applet has the Ubuntu logo as its icon as well as an arrow (from the current theme) indicating that it expands when clicked.

The following problem occurs both with the Human theme and the Clearlooks theme and no other theme-related errors of this sort occur on my machine so I think it is safe to assume the problem is with the applet.

The error I am reporting here has to do with that arrow: Its position seems very strange when its panel is positioned at the bottom of the screen and it does not sit well with other panel applets. With small panel sizes it overlaps the Ubuntu logo on its right side and with big panel sizes the arrow is displayed so far away from the icon that it is invisible. Evidently, the arrow's size / position is not taken into account when the entire main menu applet's size (and thus the position of the next applet over) is determined. At those larger sizes, the main menu's arrow actually ends up being drawn behind a neighbouring applet such that it is either cut off by that applet or it appears attached to that applet. Either way ends both in confusion and a burning pain in the eyes.

A guess for what is going on: The arrow is drawing in a correct place when the panel is aligned to the top or left, but the applet does not take into account the panel's position when drawing so the arrow is drawn a distance /away/ from the icon instead of a distance onto the icon (as it is with the panel at different alignments).

Sorry about my weird description. I know very little about how panel applets work!
I will post screen shots below, which should show what I'm on about a lot more clearly. Keep an eye on the arrow attached to the main menu icon.
My suggested fix is to remove the arrow since it is very small (hard to notice) on the default panel layout, though another possibility is to have an arrow always intentionally drawn beside / above its icon (as with the Deskbar applet). Also, if my guess above is accurate, then I suppose the fix is actually fairly simple.

Steps to reproduce:


Actual results:


Expected results:


Does this happen every time?


Other information:
Originally reported on https://bugs.launchpad.net/ubuntu/+source/gnome-panel/+bug/106653
Comment 1 Martin Mai 2008-12-17 19:34:51 UTC
Collage of the panel in various positions: http://launchpadlibrarian.net/7331890/MenuIconBug.jpg

Menu applet on a left-aligned panel of size 120: http://launchpadlibrarian.net/7331924/MenuIcon_Huge_Left.png
Comment 2 Alexander Kojevnikov 2009-08-12 05:11:08 UTC
Confirming, the arrow looks especially bad on a wide vertical panel. See the top part of attachment 140513 [details].
Comment 3 André Klapper 2020-11-06 20:22:49 UTC
bugzilla.gnome.org is being replaced by gitlab.gnome.org. We are closing all old bug reports in Bugzilla which have not seen updates for many years.

If you can still reproduce this issue in a currently supported version of GNOME (currently that would be 3.38), then please feel free to report it at https://gitlab.gnome.org/GNOME/gnome-panel/-/issues/

Thank you for reporting this issue and we are sorry it could not be fixed.