| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Closing in on eog :)
|
|\
| |
| |
| |
| | |
rendernode: Register SVG serializer
See merge request GNOME/gtk!5637
|
| |
| |
| |
| | |
Auto-detect tiff and svg and if those are chosen, save to that format.
|
| |
| |
| |
| | |
Not great UI, but better than nothing.
|
| |
| |
| |
| |
| | |
At this point, the Menu demo is more about scaling images
than about menus, so rename it to Image Scaling.
|
|/
|
|
| |
So we can try this with bigger images.
|
|
|
|
|
|
|
|
|
| |
In certain scenarios, address the issue where gnome.compile_resources
fails to transmit the present source directory. This is most notably
visible with MSBuild.
|
|
|
|
| |
Easy to add and expected of a file picker.
|
|
|
|
|
| |
Presenting the shortcutswindow got lost
in fb8e52f0c957fa7. Oops.
|
|
|
|
|
|
|
|
| |
We are getting into trouble here if
sincos isn't detected but still present
in headers. Avoid that.
Also fix the other copy of gtkgears.c.
|
|
|
|
| |
Also use all the mask modes, weeeee!
|
| |
|
|
|
|
|
| |
Add a GskMaskMode enumeration and implement it
in the GL and cairo renderers.
|
|
|
|
| |
We were not remembering the pointer coordinates.
|
| |
|
| |
|
|
|
|
|
|
| |
Use a texture directly instead of a paintable.
This will be used in the following commit to
introduce filters.
|
| |
|
|\
| |
| |
| |
| |
| |
| | |
Fix button mask calculation for Wayland
Closes #5561
See merge request GNOME/gtk!5468
|
| |
| |
| |
| | |
So we can test if the drag gesture works with all mouse buttons.
|
| |
| |
| |
| |
| | |
It is a dialog-like toplevel, and libadwaita has
replacement parts (like AdwCarousel).
|
| |
| |
| |
| |
| | |
This is a very specialized widget, and should really just
live with the applications where it is used.
|
|/
|
|
|
|
|
|
| |
The design patterns using statusbar are no longer popular,
and it is pretty easy to make a statusbar yourself with boxes
and labels, if you need one. The only thing special about
GtkStatusbar was its window resize handle, but that has
been gone for a long time.
|
| |
|
|
|
|
|
| |
It is useful to show how this is done, even
though the images here are not terribly large.
|
|
|
|
| |
The last "current" removed from properties. None of these are current.
|
|
|
|
|
|
| |
A shortcut for setting initial-folder and initial-name at the same time.
We can remove all arguments from the actual async calls this way.
|
| |
|
|
|
|
|
| |
It's not the current one - unlike in GtkFileChooser - because there are
no live updates. So we use a more descriptive name.
|
|\
| |
| |
| |
| | |
ci: Update the gi-docgen dependencies
See merge request GNOME/gtk!5263
|
| |
| |
| |
| | |
Silence a Meson warning.
|
| | |
|
| |
| |
| |
| |
| | |
Replace the deprecated app chooser button by a
button that calls gtk_file_launcher_launch.
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Determine the location to save testcases in dynamically,
trying first a GTK_SOURCE_DIR environment variable
and then the current directory as the GTK source dir,
ultimatively falling back to just saving in the current
directory.
This avoids leaking details of the build environment
into the produced artifacts and should make GTK builds
more reproducible.
Fixes: #5403
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
|/ |
|
|
|
|
|
| |
Add a timeout that closes the file dialog after
20 seconds, to test programmatic cancellation.
|
|
|
|
|
|
| |
This widget has a dialog-like API, which is something
we want to get rid of in GTK 5, and libadwaita has
a replacement with AdwBanner incoming.
|
|
|
|
|
|
|
| |
This is handy for testing a case where folder
dnd does not work with the file transfer portal.
See #5348
|
|
|
|
|
| |
Make sure that dnd and drag-and-drop yield the right
(and the same) set of demos.
|
|
|
|
|
|
| |
In the font features demo, don't add a
item for the default language to the dropdown,
that does not make sense.
|
| |
|
|
|
|
| |
Redo the file picker a bit.
|
|
|
|
|
| |
GtkDialog is too flexible in terms of UI (headerbars vs action bar,
etc), and has archaic APIs. It is time to retire it.
|
|
|
|
|
|
|
|
|
| |
It is getting replaced by GtkAlertDialog
This commit only moves the header to deprecated/,
and keeps the implementation in gtk/, since it will
eventually be salvaged into a private, dialog-free
widget.
|