summaryrefslogtreecommitdiff
path: root/gdk/gdkkeysprivate.h
Commit message (Collapse)AuthorAgeFilesLines
* gdk: Refactor gdk_keyval_convert_case()Benjamin Otte2013-04-161-5/+0
| | | | ... so it doesn't export the function anymore.
* Change FSF AddressJavier Jardón2012-02-271-3/+1
|
* Add a way to get the current modifier stateMatthias Clasen2012-02-211-0/+1
| | | | | Xkb makes this available to us, and it is useful if you want to do easter eggs that are triggered by Alt.
* gdk: fix gdk_keyval_to_lower/upper() for Quartz, Win32 and BroadwayMichael Natterer2011-10-071-0/+5
| | | | | | | | | | | | | | | | | In 2.x, the !HAVE_XCONVERTCASE fallback of keyval_convert_case() was implicitly used as implementation for all !X11 backends. In 3.x, when this function was virtualized in GdkDisplayManager, this fallback was moved to the X11 backend and the other backends "equipped" with /* FIXME implement */ implementations of keyval_convert_case() which don't convert anything. Move the fallback code back to gdk/ as default implementation of GdkDisplayManager::keyval_convert_case() and remove its implementations is all backends but X11. Also remove the implementation in Wayland which was a plain copy of what is now the default implementation. (cherry picked from commit f46c1b76d839a03bdc8080bc130fabd1068f2557)
* Bug 659602 - Provide an abstraction for the platform's use of modifier keysMichael Natterer2011-09-271-0/+2
| | | | | | | | Add enum GdkModifierIntent which identifies use cases for modifier masks and GdkKeyMap::get_modifier_mask(). Add a default implementation which returns what is currently hardcoded all over GTK+, and an implementation in the quartz backend. Also add gtk_widget_get_modifier_mask() which simplifies things by doing widget->display->keymap->get_modifier_mask().
* Consistently hide class structsMatthias Clasen2010-12-241-0/+6
| | | | | And, since we've decided to keep the structs private, there is no point in having the standard GObject clas macros anymore either.
* Explode gdkinternals.h into per-class private headersMatthias Clasen2010-12-211-0/+74
At the same time, move some more class and instance structs out of public headers.