| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
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.
|
|\
| |
| |
| |
| | |
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.
|
|
|
|
| |
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.
|
|
|
|
| |
Otherwise its label is going to be "GtkMenuButton".
|
|
|
|
|
|
| |
Set an accessible role for the toolbar in the
builder demo. This tests accessibility support
in GtkBuilder.
|
|
|
|
| |
Use our own logo everywhere.
|
|
|
|
|
| |
Use our own logo instead of the gtk3-demo one, and
tweak the headings to refledct what we show.
|
|
|
|
|
| |
Implement a GdkPaintable wrapper around GdkPixbufAnimation,
so floppy buddy can waive again.
|
|
|
|
| |
Make this look less like testgtk from GTK 2.
|
| |
|
|
|
|
|
| |
Make the spacing a bit more consistent, and tweak
some strings here and there.
|
|
|
|
|
| |
Rename this, and make it look a bit less like a
debugging tool, and more like a demo.
|
|
|
|
| |
Move the tags closer together, and avoid resizing too much.
|