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 56104 - Xinerama support for multihead branch
Xinerama support for multihead branch
Status: RESOLVED FIXED
Product: gtk+
Classification: Platform
Component: .General
1.3.x
Other All
: Normal enhancement
: future
Assigned To: gtk-bugs
gtk-bugs
: 53644 (view as bug list)
Depends on: 50504
Blocks:
 
 
Reported: 2001-06-13 07:15 UTC by Matthias Clasen
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: Unversioned Enhancement


Attachments
The patch (11.14 KB, patch)
2001-06-13 07:15 UTC, Matthias Clasen
none Details | Review

Description Matthias Clasen 2001-06-13 07:15:16 UTC
Here is a patch to make gtk+ Xinerama-aware. Its against the gtk-multihead 
branch, since the GdkScreen introduced in that branch seems like a natural 
place to store the Xinerama information. 

The patch adds the necessary configury to detect and use libXinerama, the 
necessary GdkScreen API to request Xinerama info. It changes the behaviour 
of GTK_WIN_POS_CENTER to always center on the head containing the pointer 
(or the first head, if the pointer is in "dead" space), and it changes 
gtk_menu_position to ensure that menus are restricted to a single head.
Comment 1 Matthias Clasen 2001-06-13 07:15:59 UTC
Created attachment 644 [details] [review]
The patch
Comment 2 Owen Taylor 2001-06-23 15:42:09 UTC
Put on future milestone, since multihead support is already
a bit iffy for 2.0.0, and I think we should wait until that
is merged before adding this change.
Comment 3 Matthias Clasen 2001-12-03 08:21:02 UTC
This has been committed to the multihead branch now.
Comment 4 Matthias Clasen 2002-01-18 09:32:28 UTC
*** Bug 53644 has been marked as a duplicate of this bug. ***