| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
GtkTreeView.get_tooltip_context() takes an inout X and Y coordinates,
but the "out" side is a side effect: the conversion from widget-relative
to bin window-relative coordinates is not documented, and can be done
using public API, if needed.
GtkIconView.get_tooltip_context() follows the same pattern, and takes
two inout arguments for the coordinates, but it does not change them any
more, after GtkIconView's bin window was dropped in commit 8dc5e13e.
There's really no point in having these `inout` arguments, and while
GtkTreeView and GtkIconView are certainly de-emphasised in GTK4, and we
nudge developers to move to the new list views, we should take advantage
of the API break to remove warts.
|
| |\
| |
| |
| |
| | |
Matthiasc/for master
See merge request GNOME/gtk!2851
|
| | |
| |
| |
| |
| | |
This was left behind when 361407201b88c3aae2ee removed
the unused popover that this size group applied to.
|
| | |
| |
| |
| |
| | |
GtkBindingSignal does not exist anymore, so link to
GtkSignalAction for an explanation of keybinding signals.
|
| | | |
|
| | | |
|
| | | |
|
| |/ |
|
| |\
| |
| |
| |
| | |
Fix a warning caused by difference between prototype and definition
See merge request GNOME/gtk!2849
|
| | |
| |
| |
| |
| |
| | |
This commit fix the warning:
../gdk/wayland/gdkdisplay-wayland.c:1079: Warning: GdkWayland: gdk_wayland_display_set_cursor_theme: unknown parameter 'name' in documentation comment, should be 'theme'
|
| |\ \
| |/
|/|
| |
| | |
widget-factory: Fix caption style class name
See merge request GNOME/gtk!2850
|
| |/
|
|
| |
It's lowercase.
|
| |\
| |
| |
| |
| |
| |
| | |
gsk: Avoid using gtk css types in public api
Closes #2454
See merge request GNOME/gtk!2848
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Using GtkCssSection in public headers here may be
ok from the C perspective, since it all ends up in
the same library anyway. But it causes circular
dependency problems for our gir files that are still
split by namespace.
To avoid this problem, copy the GtkCssLocation struct
struct as GskParseLocation, and pass take two of them
instead of a GtkCssSection in the error callback.
Update all users.
Fixes: #2454
|
| |\ \
| |/
|/|
| |
| |
| |
| | |
popover: Fix submenu navigation
Closes #3301
See merge request GNOME/gtk!2847
|
| |/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
In commit 024d832d943b2abf4f0d, we introduced a
cascade-popdown property that makes closing a submenu
propagate up and close its parent menus. This is the
behavior we want when a menuitem in the submen is
activated.
What we overlooked is that we still need to be able to
close a submenu during navigation, before opening another
one. And in this case, propagating the closing is breaking
things. Fix this by adding a private close_submenu api
to GtkPopoverMenu that avoids the propagation.
Fixes: #3301
|
| |\
| |
| |
| |
| | |
Matthiasc/for master
See merge request GNOME/gtk!2846
|
| | |
| |
| |
| |
| | |
We are no longer using the hand-rolled variant of that
popover on page 3, so drop it from the ui file.
|
| | |
| |
| |
| |
| |
| | |
Using cairo from a system dependency and cairo-gobject
as subproject is problematic and left me stuck on a
hard-to-understand build error.
|
| | |
| |
| |
| |
| | |
These apis have been renamed a few times, and the docs
haven't kept up.
|
| | |
| |
| |
| | |
Add a few missing parameters in doc comments.
|
| | | |
|
| | |
| |
| |
| | |
This function was removed in 2bcef7f03058dac7cbac.
|
| |\ \
| | |
| | |
| | |
| | | |
Ebassi/for master
See merge request GNOME/gtk!2840
|
| | | |
| | |
| | |
| | |
| | |
| | | |
When falling back to using the program name to create a unique base path
for the objects on the accessibility bus we need to ensure that the name
is a valid DBus object path.
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The AT-SPI cache interface is used to quickly populate the accessible
objects tree.
The tricky bit is ensuring that we emit change notifications on the
cache only when the cache is available, which means waiting until the
root is asynchronously registered.
|
| | | |
| | |
| | |
| | |
| | | |
The type for cached items is, unsurprisingly, wrong when compared to the
implementation inside atk-spi2-atk.
|
| | | |
| | |
| | |
| | | |
We are going to use them in order to implement atspi.Cache.
|
| | | | |
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The root path is shared by all AtSpiContext instances, so we should
compute it once, instead of every time we instantiate a new context.
This allows us to defer the path creation at realization time and ensure
that we have a registered application.
|
| | | |
| | |
| | |
| | |
| | | |
Mostly just changes in the annotations coming from at-spi2-core, but
it's good to try and keep the XML in sync.
|
| |\ \ \
| | | |
| | | |
| | | |
| | | | |
Allow pressing multiple buttons at once on touch
See merge request GNOME/gtk!2813
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
With the last commit, pressing the same button with multiple fingers
doesn't cause extra emissions, so we can remove exclusive and allow
pressing multiple buttons at once on touch.
|
| | | | |
| | | |
| | | |
| | | | |
Avoid spurious releases when touching the same widget with another finger.
|
| |\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
Adwaita: fix up submenus again
See merge request GNOME/gtk!2845
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
- move menubar section under more generic popover.menu
rather than resort to specificity dir(ltr) hacks
|
| |\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
gsk: use glFrameBufferTexture2D and release texture
See merge request GNOME/gtk!2842
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
glFrameBufferTexture maps to all faces of a cube and that is not needed
here. Additionally, texture_id is not deleted after we use the additional
flipped texture, but should be.
|
| |\ \ \ \ \ \
| |_|/ / / /
|/| | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Adwaita: circular button focus
Closes #3368
See merge request GNOME/gtk!2844
|
| |/ / / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
- have the same focus look like the other items
Fixes https://gitlab.gnome.org/GNOME/gtk/-/issues/3368
|
| |\ \ \ \ \
| |_|_|/ /
|/| | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Adwaita: spinbutton spacing
Closes #3370
See merge request GNOME/gtk!2841
|
| | | | | |
| | | | |
| | | | |
| | | | | |
Fixes https://gitlab.gnome.org/GNOME/gtk/-/issues/3370
|
| |\ \ \ \ \
| |/ / / /
|/| | | |
| | | | |
| | | | | |
Adwaita: circular buttons
See merge request GNOME/gtk!2838
|
| |/ / / /
| | | |
| | | |
| | | | |
- the vertical padding was thown off with the chin/forehead of menus removed
|
| |\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Wip/jimmac/menu clipped shadow
Closes #1987
See merge request GNOME/gtk!2837
|
| | | | | |
| | | | |
| | | | |
| | | | | |
Fixes https://gitlab.gnome.org/GNOME/gtk/-/issues/1987
|
| |/ / / /
| | | |
| | | |
| | | |
| | | |
| | | | |
- clipping a rounded corner seems to be working fine for first and last item.
Addresses https://gitlab.gnome.org/GNOME/gtk/-/issues/3366
|
| |\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Adwaita: navigation sidebar color changes
Closes #3362
See merge request GNOME/gtk!2836
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
- use more subtle selected state grey
Fixes https://gitlab.gnome.org/GNOME/gtk/-/issues/3362
|
| |\ \ \ \ \
| | |_|_|/
| |/| | |
| | | | |
| | | | | |
Matthiasc/for master
See merge request GNOME/gtk!2835
|