| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
| |
Some bindings (GJS!) could add temporary references to the GAsyncResult
argument that we return, and thus to the GTask, which may cause the
dialog not to close when the finish function is called (but at garbage
collection instead!).
To prevent this, just manually destroy the window (by removing the task
data), so that we are not bound to the GTask lifetime anymore.
Closes: https://gitlab.gnome.org/GNOME/gtk/-/issues/5741
|
|
|
|
|
|
| |
Closing the dialog by hitting Escape should
have the same effect as clicking the cancel
button. Make it so.
|
|
|
|
| |
This is done via the GCancellable, so let's call it cancelling.
|
|
|
|
|
|
| |
The term "cancelling" is used with GCancellable, a user clicking a close
button is not that.
User input is usually described as "dismissing", so we use that term.
|
|
|
|
| |
Be more specific about possible errors.
|
|
|
|
| |
Oops.
|
| |
|
|
|
|
| |
Do the same checks in all our finish functions.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
These are being replaced by GtkFontDialog
and GtkFontDialogButton
This commit only moves the headers for GtkFontChooserWidget and
GtkFontChooserDialog to deprecated/, and keeps the implementations
in gtk/, since they will eventually be salvaged into a private
GtkFontChooserWindow.
|
|
This is similar to GtkColorDialog, but for fonts.
|