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 759806 - Wrap GdkSeat
Wrap GdkSeat
Status: RESOLVED FIXED
Product: gtkmm
Classification: Bindings
Component: gdkmm
3.19.x
Other All
: Normal enhancement
: ---
Assigned To: gtkmm-forge
gtkmm-forge
Depends on: 759785
Blocks:
 
 
Reported: 2015-12-23 14:29 UTC by Kjell Ahlstedt
Modified: 2016-01-12 17:19 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Kjell Ahlstedt 2015-12-23 14:29:38 UTC
Some methods in GdkDevice and GdkDeviceManager have been deprecated, and
replaced by methods in the new GdkSeat class.

I'm working with this. Most of the job is finished, but there are some issues
with the documentation of GdkSeat that I'd like to have clarified before I
push the new Gdk::Seat class. See gtk+ bug 759785, especially the question
what's in the GList returned from gdk_seat_get_slaves().
Comment 1 Kjell Ahlstedt 2015-12-29 16:11:36 UTC
I've wrapped GdkSeat except gdk_seat_get_slaves(). I'd like a confirmation that
the returned list really is intended to contain GdkDevice's. Changing the list's
element type would break ABI in gtkmm, but not in gtk+.
Comment 2 Kjell Ahlstedt 2016-01-12 17:19:45 UTC
The description of gdk_seat_get_slaves() has been corrected.
I have added Gdk::Seat::get_slaves(). All of GdkSeat is now wrapped.