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 70502 - Inconsistency in where context menu is displayed
Inconsistency in where context menu is displayed
Status: VERIFIED INCOMPLETE
Product: gnome-panel
Classification: Other
Component: libpanel-applet
unspecified
Other All
: Normal minor
: ---
Assigned To: Panel Maintainers
Panel Maintainers
Depends on:
Blocks:
 
 
Reported: 2002-02-04 14:12 UTC by padraig.obriain
Modified: 2009-08-15 18:40 UTC
See Also:
GNOME target: ---
GNOME version: 2.0


Attachments
Screenshot of a disconnected popup menu. (16.57 KB, image/png)
2002-10-01 04:52 UTC, Dennis Cranston
Details

Description padraig.obriain 2002-02-04 14:12:38 UTC
If the context menu for a Launcher or Menu is popped up by clicking button3
the top of the context menu is at the top of the Launcher or menu icon.

If the context menu for an applet (e.g. clock) is popped up by clicking
button3 the top of the context menu is the pointer position.
Comment 1 Luis Villa 2002-02-04 16:33:26 UTC
Padraig: feel free to up priority if Sun feels that this is a bad
cosmetic bug.
Comment 2 padraig.obriain 2002-02-04 17:56:42 UTC
The problem is more visible when context menus are displayed using the
keyboard.

My choice of severity when opening the bug was a personal choice,
which I do not feel vedry stringly about,  rather than a Sun view. 
Comment 3 Mark McLoughlin 2002-02-06 14:03:36 UTC
This a bug with libpanel-applet.

The problem is that in the panel we use applet_menu_position to figure
out where the popup should go.

We need something similar in libpanel-applet and pass it to
bonobo_control_do_popup_full.

This is the reason I got bonobo_control_do_popup_full added after the
api freeze.
Comment 4 George Lebl 2002-02-27 00:08:45 UTC
Just fixed in CVS.  In effect we moved to popup at pointer location
rather then above applet, so now it's all consistently doing that.
Comment 5 padraig.obriain 2002-02-27 17:58:01 UTC
One of the effects of this change is that menus associated with menu
icons are not popped up near the men icon. This seems wrong.
Comment 6 Mark McLoughlin 2002-03-27 16:33:52 UTC
Yeah, we need a better solution
Comment 7 Luis Villa 2002-05-01 06:47:06 UTC
Updating the priority to reflect the current state of the bug. Would
be nice to fix, still.
Comment 8 Mark McLoughlin 2002-10-01 01:44:23 UTC
I've just committed this:

2002-10-01  Mark McLoughlin  <mark@skynet.ie>

        * panel-applet.c:
        (panel_applet_position_menu): impl positioning the popup
        menu outside of applets.
        (panel_applet_button_press), (_panel_applet_popup_menu):
        use it here. Fixes #70502.

Comment 9 Dennis Cranston 2002-10-01 04:49:44 UTC
This is almost fixed...but, a few of the applet popup menus are
disconnected from the panel and applet.  Please see the attached PNG
file for an example.
Comment 10 Dennis Cranston 2002-10-01 04:52:11 UTC
Created attachment 11325 [details]
Screenshot of a disconnected popup menu.
Comment 11 Vincent Untz 2003-09-17 22:52:08 UTC
Dennis: can you still see this ?
Comment 12 Dennis Cranston 2003-09-18 01:58:07 UTC
No.  It's fixed in 2.4.