diff options
author | Marcus Lundblad <ml@dfupdate.se> | 2023-03-25 17:15:20 +0100 |
---|---|---|
committer | Marcus Lundblad <ml@dfupdate.se> | 2023-03-26 22:50:52 +0200 |
commit | ca8c6d1f76a41302588a7a6599eb47b649492901 (patch) | |
tree | d7de07319b6ab3b7ec1f1224ef9dc2303698bce2 | |
parent | c20ca10d4311f4954f4beaadebecc8120ae7d49a (diff) | |
download | gnome-maps-ca8c6d1f76a41302588a7a6599eb47b649492901.tar.gz |
printOperation: Replace Gtk.MessageDialog with Adw.MessageDialogwip/mlundblad/replace-messagedialog
Replace the abort dialog with an Adw.MessageDialog.
-rw-r--r-- | src/printOperation.js | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/src/printOperation.js b/src/printOperation.js index b4c31eb3..6606cef9 100644 --- a/src/printOperation.js +++ b/src/printOperation.js @@ -17,6 +17,7 @@ * Author: Amisha Singla <amishas157@gmail.com> */ +import Adw from 'gi://Adw'; import GLib from 'gi://GLib'; import Gtk from 'gi://Gtk'; @@ -41,16 +42,16 @@ export class PrintOperation { this._operation.connect('paginate', this._paginate.bind(this)); this._operation.connect('draw-page', this._drawPage.bind(this)); - this._abortDialog = new Gtk.MessageDialog({ + this._abortDialog = new Adw.MessageDialog({ transient_for: this._mainWindow, destroy_with_parent: true, - message_type: Gtk.MessageType.OTHER, modal: true, - text: _("Loading map tiles for printing"), - secondary_text: _("You can abort printing if this takes too long") + heading: _("Loading map tiles for printing"), + body: _("You can abort printing if this takes too long") }); - this._abortDialog.add_button(_("Abort printing"), - Gtk.ResponseType.CANCEL); + this._abortDialog.add_response('abort', _("Abort printing")); + this._abortDialog.set_response_appearance('abort', + Adw.ResponseAppearance.DESTRUCTIVE); this._responseId = this._abortDialog.connect('response', this.onAbortDialogResponse.bind(this)); |