| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
The empty video on the frontpage is a bit of a letdown, since
the big arrow can't be clicked.
|
|
|
|
|
|
|
| |
When these are installed (in particular, as flatpaks),
we should not hide them.
Fixes: #2932
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This commit changes the behavior of window size computation and the
default size properties to:
* The default-width and default-height properties are updated to the
current window size unless the size is fixed by e.g. being maxmized,
tiled etc.
* The compute-size semantics are to just pick the default size, or if
not adequate, use the measured size, and consequently update the
default size, unless unresizable.
* gtk_window_get_size() is removed, what's more likely relevant is the
gtk_window_get_default_size() which will now contain more sensible
values.
Various places that used gtk_window_get_size() were updated to use
gtk_window_get_default_size() to remember and restore previous sizes.
This also changes the default value of 'default-width' and
'default-height' from -1 to 0. The gtk builder simplify tool is taught
how to omit when the default size is set to both -1 and 0.
|
|
|
|
| |
This makes it more explicit that managers of popovers make it "present".
|
| |
|
| |
|
| |
|
|
|
|
| |
The file chooser button is gone.
|
|
|
|
|
|
|
|
|
|
|
|
| |
On the macOS OpenGL implementation, the use of noise2 as a
function within the glsl shader collides with the builtin noise2 of a
different signature.
This changes the name to something similar (noize2) so that we
do not risk colliding names when linking.
With this commit, the shadertoy alienplanet demo works on mac
OpenGL (albeit still with the Cairo renderer).
|
|\
| |
| |
| |
| |
| |
| | |
Matthiasc/for master
Closes #3429
See merge request GNOME/gtk!2912
|
| |
| |
| |
| | |
Easter eggs are great, but search shouldn't be one.
|
|/
|
|
| |
... as discussed in the meeting.
|
|
|
|
|
| |
We are about to do a stable release. Time to get used
again to plain old, boring header bars.
|
|
|
|
| |
So the sidebar can get the proper background and border colors.
|
|
|
|
| |
So the sidebar can get the proper background and border colors.
|
|\
| |
| |
| |
| | |
Matthiasc/for master
See merge request GNOME/gtk!2870
|
| |
| |
| |
| |
| |
| | |
Show various ways to influence spacing. This is more or
less modeled on the way Androids constraint layout lets
you set up 'chains'.
|
| |
| |
| |
| |
| | |
This is just to make it easier for myself to
find the right sources.
|
| |
| |
| |
| |
| | |
Add GtkShortcutController as a keyword to some demos that
show its use.
|
| |
| |
| |
| |
| | |
The fishbowl widget is purely presentational, and its children should
not be visible in the accessibility tree.
|
| |
| |
| |
| | |
It has no accessible content, even if it displays widgets.
|
| |
| |
| |
| |
| |
| | |
We were not making the button sensitive in the case
of a constant constraint, and we were not properly
creating constant constraints either.
|
| |
| |
| |
| |
| | |
g_file_replace_contents take a gsize, so passing -1
for string length does not work here.
|
|/
|
|
|
| |
No need to go for ALGOL60 style operators when we
have Unicode.
|
|
|
|
|
| |
The length parameter for g_file_replace_contents() is a gsize, so -1 is
unsuitable here. Just use strlen() directly.
|
|
|
|
|
| |
This was left behind when 361407201b88c3aae2ee removed
the unused popover that this size group applied to.
|
|
|
|
| |
It's lowercase.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
| |
We are no longer using the hand-rolled variant of that
popover on page 3, so drop it from the ui file.
|
|
|
|
| |
The Characters demo was leaking its columns.
|
|
|
|
|
| |
The search entry changes the content of the list view, so we should
mention that relation to assistive technologies.
|
| |
|
|
|
|
|
|
|
|
|
| |
Add a possible replacement for GtkEntryCompletion
as a demo.
Move the Dropdowns demo to Lists/Selections, and make
it show both GtkDropDown and the suggestion entry, with
some variations.
|
|
|
|
|
| |
Put the SvgPaintable implementation into its
own source files, for ease of copying.
|
|\
| |
| |
| |
| | |
Matthiasc/builder requires
See merge request GNOME/gtk!2806
|
| |
| |
| |
| |
| | |
No need to check requires for things that are shipped
with GTK.
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
For builds that do not have PangoFT2, the demo fails to link because we weren't
building listview_ucd.c. Fix the build by building listview_ucd.c with
script-names.c and unicode-names.c for all builds, as we now require a Pango
version that already always depends on HarfBuzz and those sources do not use
anything from PangoFT2.
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
This is an interesting case, since it has many labels,
and we are struggling to provide good scrolling performance.
|
| |
| |
| |
| |
| | |
Make the shortcut triggers demo big enough
to not ellipsize the window title.
|
| |
| |
| |
| |
| | |
Make the paintable svg demo follow the same
pattern we use for other demos.
|
| |
| |
| |
| |
| | |
Make the paintable emblems demo follow the same
pattern we use for other demos.
|
| |
| |
| |
| |
| | |
Set a default size, so we don't ellipsize the window
title when the window is presented.
|
| | |
|
|/ |
|
|
|
|
|
|
| |
Don't create the label manually. It is not necessary,
and letting the button do it also improves the
accessibility setup.
|
|
|
|
|
|
| |
Set labels in the builder demo. The ARIA authoring practices
say that both menubars and toolbars *must* have an accessible
label.
|