| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
... so it doesn't export the function anymore.
|
| |
|
|
|
|
|
| |
Xkb makes this available to us, and it is useful if you want
to do easter eggs that are triggered by Alt.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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)
|
|
|
|
|
|
|
|
| |
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().
|
|
|
|
|
| |
And, since we've decided to keep the structs private, there is
no point in having the standard GObject clas macros anymore either.
|
|
At the same time, move some more class and instance structs
out of public headers.
|