| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
- match existing popover styling for menus
See https://gitlab.gnome.org/GNOME/gtk/-/issues/2675
|
|
|
|
|
|
| |
- smaller, no border for checks, different alignments
See https://gitlab.gnome.org/GNOME/gtk/-/issues/2675
|
|
|
|
| |
See https://gitlab.gnome.org/GNOME/gtk/-/issues/2675
|
|
|
|
|
|
| |
- go-next go-previous instead of pan-end pan-start
See https://gitlab.gnome.org/GNOME/gtk/-/issues/2675
|
|\
| |
| |
| |
| | |
Fix an inspector crash
See merge request GNOME/gtk!1855
|
|/
|
|
|
|
| |
Fix the listmodel semantics of the controller model,
by making get_item return a reference.
This was broken in 4b9e5304cc.
|
|\
| |
| |
| |
| | |
modelbutton: Unify activation code paths
See merge request GNOME/gtk!1854
|
|/
|
|
|
|
| |
Opening submenus by Enter or Space wasn't working,
because we had different code paths for activation
via keynav and via click. Unify them.
|
|\
| |
| |
| |
| | |
Ebassi/for master
See merge request GNOME/gtk!1853
|
| |
| |
| |
| |
| |
| | |
We switched from returning a list to returning a C array, which means we
need to update the introspection annotation and the documentation to
match the implementation.
|
|/
|
|
|
| |
We moved from returning a list to returning a C array, and this requires
a change in the annotations.
|
|\
| |
| |
| |
| |
| |
| | |
icontheme: Don't free array element
Closes #2717
See merge request GNOME/gtk!1851
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
When setting a clear function on a GArray, unlike
most other places, this free func is expected to
*not* free the array element itself -- only its
contents.
Don't free the array element.
Fixes https://gitlab.gnome.org/GNOME/gtk/-/issues/2717
|
|\ \
| | |
| | |
| | |
| | | |
Random polish
See merge request GNOME/gtk!1850
|
| | | |
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | | |
Buttons have no icon shadows anymore anyway.
|
| | |
| | |
| | |
| | |
| | | |
Those were removed with the introduction of GtkWindowControls, no need to
exclude them from the round style anymore.
|
| | |
| | |
| | |
| | | |
Port 82b9be3297db7baeb605c286b01978bab02b5373 from GTK3.
|
| | |
| | |
| | |
| | | |
Port 379669b153595fd1a33b200f6b08e7d5ba0407f4 from GTK3.
|
| | |
| | |
| | |
| | | |
Port f95f3c707aa5a4b1c7b76b2bb43a43519eaf9433 from GTK3.
|
|\ \ \
| |_|/
|/| |
| | |
| | | |
nodeeditor: Don't use container api on list box rows
See merge request GNOME/gtk!1852
|
|/ /
| |
| |
| | |
GtkListBoxRow is not a container anymore.
|
|\ \
| | |
| | |
| | |
| | | |
textchild: Include <gtk/gtkwidget.h>
See merge request GNOME/gtk!1846
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This header is exported, so it needs to include
the gtkwidget.h header with the gtk/ prefix.
This was broken in 289b157e3251581cff91c7bca5f5ed34ff309260
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
gtk/gtkaccelgroup.c: Fix build on Visual Studio
See merge request GNOME/gtk!1785
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Visual Studio does not allow one to initialize structure members with
non-constant expressions, caused by using strlen(s), so fix this by
using sizeof(s) - 1 instead.
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
placesview: Stop using gtk_container_add() for GtkListBoxRow
See merge request GNOME/gtk!1849
|
| | | | | |
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
gestureclick: Drop the area
See merge request GNOME/gtk!1847
|
| | |_|/ /
| |/| | |
| | | | |
| | | | |
| | | | | |
This is a rarely used api, and our general trend has been
to use widgets whenever we need an area singled out.
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
CI: disable introspection with mingw to avoid flaky builds
See merge request GNOME/gtk!1848
|
| |/ / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
g-i has started to fail and it's not clear why, so disable it for
now to keep the build green.
See https://gitlab.gnome.org/GNOME/gobject-introspection/-/issues/340
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
It doesn't understand the powershell syntax which leads to the cache
key being empty which leads to cache restore being skipped
which leads to slow builds not using ccache.
See https://gitlab.com/gitlab-org/gitlab-runner/-/issues/2747
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
HC: more contrasty focus rings
See merge request GNOME/gtk!1845
|
| |/ / / / |
|
|\ \ \ \ \
| |_|_|_|/
|/| | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Abolish size allocate
Closes #2705
See merge request GNOME/gtk!1833
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This signal is mainly used for bad things, and we
don't want to emit signals during layout if we can
avoid it.
If you are subclassing, you should either use a
layout manager or override the size_allocate vfunc.
If you are using a GtkDrawingArea or GtkGLArea,
use their ::resize signals to learn about size
changes.
Fixes: #2705
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Instead of connecting to ::size-allocate, call
gtk_native_set_tooltip and rely on the native
to allocate the tooltip window.
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Add private gtk_tooltip_maybe_allocate() function
and use it from GtkWindow and GtkPopover.
This will let us stop using the ::size-allocate signal,
without having to redo all the tooltip management first.
That will happen later.
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
The a11y machinery is using signal subscription to get notified of size
changes and notify listeners in turn. This is suboptimal for a couple of
reasons:
- if something connects to the GtkWidget::size-allocate signal we need
to emit it; currently, we have an optimization in place that will
skip the signal emission if there are no handlers, and it would be
nice to go through the fast path
- the accessibility implementation is part of GTK, and should not go
through additional hoops like any out-of-tree API consumer
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This signal is going away. Currently, there is no
other way for the inspector to monitor the allocation.
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This signal is a replacement for this (ab)use
of the ::size-allocate signal, which is going away.
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This signal is a replacement for this (ab)use
of ::size-allocate.
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This can be used as a replacement for ::size-allocate
to prepare size-dependent resources, like a backing
surface. It mirrors the GtkGLArea::resize signal.
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
The paned widget has a position property, just
use it.
|
| | | | |
| | | | |
| | | | |
| | | | | |
Remove an occurrence of size-allocate in a comment.
|