| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
It is marked as "internal" in the headers, and the struct it
returns is not documented either.
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=646798
|
|
|
|
| |
http://bugzilla.gnome.org/show_bug.cgi?id=647779
|
| |
|
|
|
|
|
|
| |
quartz
They're not built for quartz and consequently can't be introspected.
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=675895
|
|
|
|
| |
Fixes #675951
|
| |
|
|
|
|
|
| |
We forgot the documentation when we simplified the GtkApplication
session api.
|
|
|
|
|
|
|
| |
Put the (albeit empty) documentation for the GtkSelectionData struct
with the gtk_selection_data_*() methods.
https://bugzilla.gnome.org/show_bug.cgi?id=663072
|
|
|
|
|
|
| |
This will allow to refer to specific GtkApplicationWindows remotely by ID.
https://bugzilla.gnome.org/show_bug.cgi?id=674409
|
|
|
|
|
|
| |
See inline comments for what it does. Its main use is figuring out if
something has been caused by GTK's caching of CSS properties or if it's
a different problem.
|
|
|
|
|
| |
With that flag set, we get GDK_DEBUG and GTK_DEBUG support. And those
provide useful features we want when debugging.
|
|
|
|
|
|
|
|
|
|
|
| |
GtkPlug directly handles X KeyPress/Release events, instead of using
translation in GDK (which expects XI2 events for XI2). When this
was done, the handling of the group was stubbed out and never replaced.
Export gdk_keymap_x11_group_for_state() and gdk_keymap_x11_is_modifier()
so we can fill out the fields correctly.
https://bugzilla.gnome.org/show_bug.cgi?id=675167
|
| |
|
| |
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=672117
|
| |
|
|
|
|
|
| |
This commit also includes some tweaks to the other backend-specific
docs.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
gdk_event_get_scroll_deltas() can be used to retrieve those
values on smooth scroll events.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Kinetic scrolling is only done on touch devices, since it is
sort of meaningless on pointer devices, besides it implies
a different input event handling on child widgets that is
unnecessary there.
If the scrolling doesn't start after a long press, the scrolling is
cancelled and events are handled by child widgets normally.
When clicked again close to the previous button press location
(assuming it had ~0 movement), the scrolled window will allow
the child to handle the events immediately.
This is so the user doesn't have to wait to the press-and-hold
timeout in order to operate on the scrolledwindow child.
The innermost scrolled window always gets to capture the events, all
scrolled windows above it just let the event go through. Ideally
reaching a limit on the innermost scrolled window would propagate
the dragging up the hierarchy in order to keep following the touch
coords, although that'd involve rather evil hacks just to cater
for broken UIs.
|
|
|
|
|
|
|
| |
This commit introduces GDK_TOUCH_BEGIN/UPDATE/END/CANCEL
and a separate GdkEventTouch struct that they use. This
is closer to the touch event API of other platforms and
matches the xi2 events closely, too.
|
|
|
|
|
| |
GdkEventSequence is an opaque pointer type that is used
to identify sequences of touch events that belong together.
|
|
|
|
|
|
| |
It will be used in the following commit.
https://bugzilla.gnome.org/show_bug.cgi?id=669335
|
| |
|
|
|
|
|
| |
Xkb makes this available to us, and it is useful if you want
to do easter eggs that are triggered by Alt.
|
|
|
|
|
|
|
|
| |
This seems a bit "too powerful" and unlikely to be used by most
applications. Remove it from now, until someone comes up with a strong
desire for it.
https://bugzilla.gnome.org/show_bug.cgi?id=670485
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Now that GLib provides these macros, we should use them
to make the code more readable.
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=668688
|
|
|
|
|
|
|
|
|
| |
This commit adds API that allows to add new named sections
to the Credits part of GtkAboutDialog, in addition to the
hardcoded sections for authors, documenters, artists and
translators.
https://bugzilla.gnome.org/show_bug.cgi?id=484693
|
|
|
|
| |
This is needed to bring context menus, etc into the GAction world.
|
|
|
|
|
|
|
|
|
|
|
| |
gtk_window_get/set_attached_to() is a new API that allows for windows to
be attached to a GtkWidget.
The attachment is a logical binding between the toplevel window and the
widget that generated it; this kind of information is currently used to
propagate style information from the widget to the window, but is also
useful e.g. for accessibility.
https://bugzilla.gnome.org/show_bug.cgi?id=666103
|
|
|
|
|
| |
This API allows querying the location where style properties were
defined. An example implementation will be committed soon.
|
|
|
|
| |
This should have been done before it was merged...
|
|
|
|
| |
Call it EndSession to make it clearer what this is about.
|
|
|
|
|
|
|
|
|
| |
We don't expose ::quit-requested as API anymore. Instead, we expect
users to register inhibitors when needed. Without quit-requested,
there is no need for ::quit-cancelled and gtk_application_quit_response
anymore.
We still emit ::quit when the application is about to quit.
|
| |
|
|
|
|
| |
We need this for proper support of CSS inherit.
|
|
|
|
|
|
|
| |
This reverts commit 730765de9163934d9993b25a87f076f1b36ed271.
This needs more thought, committing it on the same day as filing
the bug was premature.
|
|
|
|
|
| |
Add some preliminary information about migration from EggSMClient
to GtkApplication.
|