Use document-open-symbolic for picking file

This commit is contained in:
kramo
2023-08-19 13:07:36 +02:00
parent 1afd8916e3
commit 81d3323a21
2 changed files with 9 additions and 9 deletions

View File

@@ -112,7 +112,7 @@ template $DetailsWindow : Adw.Window {
[suffix]
Gtk.Button file_chooser_button {
valign: center;
icon-name: "folder-symbolic";
icon-name: "document-open-symbolic";
tooltip-text: _("Select File");
styles [

View File

@@ -85,18 +85,18 @@ class DetailsWindow(Adw.Window):
image_filter.add_suffix(extension[1:])
image_filter.add_suffix("svg") # Gdk.Texture supports .svg but PIL doesn't
exec_filter = Gtk.FileFilter(name=_("Executables"))
exec_filter.add_mime_type("application/x-executable")
image_filters = Gio.ListStore.new(Gtk.FileFilter)
image_filters.append(image_filter)
exec_filter = Gtk.FileFilter(name=_("Executables"))
exec_filter.add_mime_type("application/x-executable")
exec_filters = Gio.ListStore.new(Gtk.FileFilter)
exec_filters.append(exec_filter)
self.file_dialog = Gtk.FileDialog()
self.file_dialog.set_filters(image_filters)
self.file_dialog.set_default_filter(image_filter)
self.image_file_dialog = Gtk.FileDialog()
self.image_file_dialog.set_filters(image_filters)
self.image_file_dialog.set_default_filter(image_filter)
self.exec_file_dialog = Gtk.FileDialog()
self.exec_file_dialog.set_filters(exec_filters)
@@ -277,7 +277,7 @@ class DetailsWindow(Adw.Window):
def set_cover(self, _source: Any, result: Gio.Task, *_args: Any) -> None:
try:
path = self.file_dialog.open_finish(result).get_path()
path = self.image_file_dialog.open_finish(result).get_path()
except GLib.GError:
return
@@ -303,4 +303,4 @@ class DetailsWindow(Adw.Window):
self.exec_file_dialog.open(self, None, self.set_executable)
def choose_cover(self, *_args: Any) -> None:
self.file_dialog.open(self, None, self.set_cover)
self.image_file_dialog.open(self, None, self.set_cover)