diff --git a/demos/Save File/main.blp b/demos/Save File/main.blp index 1b74cdb6..2849f260 100644 --- a/demos/Save File/main.blp +++ b/demos/Save File/main.blp @@ -25,3 +25,4 @@ Adw.StatusPage { } } } + diff --git a/demos/Save File/main.js b/demos/Save File/main.js index fd15b797..66091032 100644 --- a/demos/Save File/main.js +++ b/demos/Save File/main.js @@ -11,11 +11,11 @@ Gio._promisify( const button = workbench.builder.get_object("button"); async function saveFile() { - const dialog = new Gtk.FileDialog({ + const file_dialog = new Gtk.FileDialog({ initial_name: "Workbench.txt", }); // "dialog.save" returns a Gio.File you can write to - const file = await dialog.save(workbench.window, null); + const file = await file_dialog.save(workbench.window, null); const contents = new TextEncoder().encode("Hello from Workbench!"); await file.replace_contents_async( @@ -33,3 +33,4 @@ async function saveFile() { button.connect("clicked", () => { saveFile().catch(console.error); }); + diff --git a/demos/Save File/main.py b/demos/Save File/main.py index c7f02a74..b45f5115 100644 --- a/demos/Save File/main.py +++ b/demos/Save File/main.py @@ -8,13 +8,13 @@ def save_file(button): - dialog = Gtk.FileDialog(initial_name="Workbench.txt") - dialog.save(parent=workbench.window, cancellable=None, callback=on_save) + file_dialog = Gtk.FileDialog(initial_name="Workbench.txt") + file_dialog.save(parent=workbench.window, cancellable=None, callback=on_save) -def on_save(dialog, result): +def on_save(file_dialog, result): # "save_finish" returns a Gio.File you can write to - file = dialog.save_finish(result) + file = file_dialog.save_finish(result) contents = "Hello from Workbench!".encode("UTF-8") file.replace_contents_async( contents, @@ -33,3 +33,4 @@ def on_replace_contents(file, result): # Handle button click button.connect("clicked", save_file) +