Update widget labels

This commit is contained in:
kramo
2023-05-22 15:58:14 +02:00
parent 5e07621b48
commit f2c9e11856
3 changed files with 27 additions and 9 deletions

View File

@@ -54,6 +54,7 @@ template $DetailsWindow : Adw.Window {
[overlay] [overlay]
Button cover_button_edit { Button cover_button_edit {
icon-name: "document-edit-symbolic"; icon-name: "document-edit-symbolic";
tooltip-text: _("New Cover");
halign: end; halign: end;
valign: end; valign: end;
margin-bottom: 6; margin-bottom: 6;
@@ -71,6 +72,7 @@ template $DetailsWindow : Adw.Window {
Button cover_button_delete { Button cover_button_delete {
icon-name: "user-trash-symbolic"; icon-name: "user-trash-symbolic";
tooltip-text: _("Delete Cover");
halign: end; halign: end;
valign: end; valign: end;
margin-bottom: 6; margin-bottom: 6;
@@ -99,14 +101,22 @@ template $DetailsWindow : Adw.Window {
title: _("Title"); title: _("Title");
description: _("The title of the game"); description: _("The title of the game");
Entry name {} Entry name {
accessibility {
label: _("Title");
}
}
} }
Adw.PreferencesGroup developer_group { Adw.PreferencesGroup developer_group {
title: _("Developer"); title: _("Developer");
description: _("The developer or publisher (optional)"); description: _("The developer or publisher (optional)");
Entry developer {} Entry developer {
accessibility {
label: _("Developer");
}
}
} }
Adw.PreferencesGroup exec_group { Adw.PreferencesGroup exec_group {
@@ -137,7 +147,11 @@ template $DetailsWindow : Adw.Window {
] ]
} }
Entry executable {} Entry executable {
accessibility {
label: _("Executable");
}
}
} }
} }
} }

View File

@@ -55,6 +55,10 @@ template $Game : Box {
name: "cover_button"; name: "cover_button";
overflow: hidden; overflow: hidden;
accessibility {
labelled-by: title;
}
Overlay { Overlay {
[overlay] [overlay]
Spinner spinner { Spinner spinner {

View File

@@ -52,12 +52,6 @@ class DetailsWindow(Adw.Window):
cover_changed = False cover_changed = False
def delete_pixbuf(self, *_args):
self.game_cover.new_cover()
self.cover_button_delete_revealer.set_reveal_child(False)
self.cover_changed = True
def __init__(self, game=None, **kwargs): def __init__(self, game=None, **kwargs):
super().__init__(**kwargs) super().__init__(**kwargs)
@@ -127,6 +121,12 @@ class DetailsWindow(Adw.Window):
self.set_focus(self.name) self.set_focus(self.name)
self.present() self.present()
def delete_pixbuf(self, *_args):
self.game_cover.new_cover()
self.cover_button_delete_revealer.set_reveal_child(False)
self.cover_changed = True
def apply_preferences(self, *_args): def apply_preferences(self, *_args):
final_name = self.name.get_text() final_name = self.name.get_text()
final_developer = self.developer.get_text() final_developer = self.developer.get_text()