diff options
author | Valentin Villenave <vvillenave@hypra.fr> | 2021-10-12 17:23:31 +0200 |
---|---|---|
committer | Valentin Villenave <vvillenave@hypra.fr> | 2021-10-18 14:13:35 +0200 |
commit | 9e7e73b096b23e04ae77c6bb9d41cd895939bed6 (patch) | |
tree | 63277ca017e0566caec66464f164c34a5b78280c | |
parent | e3d681b5397983753d91cc209816c15693d3405f (diff) | |
download | eog-9e7e73b096b23e04ae77c6bb9d41cd895939bed6.tar.gz |
Accessibility: add proper mnemonic relations and labelling
-rw-r--r-- | data/eog-image-properties-dialog.ui | 19 | ||||
-rw-r--r-- | data/eog-preferences-dialog.ui | 11 | ||||
-rw-r--r-- | data/metadata-sidebar.ui | 12 | ||||
-rw-r--r-- | src/eog-sidebar.c | 3 |
4 files changed, 45 insertions, 0 deletions
diff --git a/data/eog-image-properties-dialog.ui b/data/eog-image-properties-dialog.ui index 63d1e7ff..786c3d64 100644 --- a/data/eog-image-properties-dialog.ui +++ b/data/eog-image-properties-dialog.ui @@ -113,6 +113,7 @@ <property name="can_focus">False</property> <property name="xalign">0</property> <property name="label" translatable="yes">Name:</property> + <property name="mnemonic-widget">name_label</property> <property name="justify">right</property> <attributes> <attribute name="weight" value="bold"/> @@ -129,6 +130,7 @@ <property name="can_focus">False</property> <property name="xalign">0</property> <property name="label" translatable="yes">Width:</property> + <property name="mnemonic-widget">width_label</property> <attributes> <attribute name="weight" value="bold"/> </attributes> @@ -144,6 +146,7 @@ <property name="can_focus">False</property> <property name="xalign">0</property> <property name="label" translatable="yes">Height:</property> + <property name="mnemonic-widget">height_label</property> <attributes> <attribute name="weight" value="bold"/> </attributes> @@ -159,6 +162,7 @@ <property name="can_focus">False</property> <property name="xalign">0</property> <property name="label" translatable="yes">Type:</property> + <property name="mnemonic-widget">type_label</property> <attributes> <attribute name="weight" value="bold"/> </attributes> @@ -174,6 +178,7 @@ <property name="can_focus">False</property> <property name="xalign">0</property> <property name="label" translatable="yes">Bytes:</property> + <property name="mnemonic-widget">bytes_label</property> <attributes> <attribute name="weight" value="bold"/> </attributes> @@ -189,6 +194,7 @@ <property name="can_focus">False</property> <property name="xalign">0</property> <property name="label" translatable="yes">Folder:</property> + <property name="mnemonic-widget">folder_button</property> <attributes> <attribute name="weight" value="bold"/> </attributes> @@ -319,6 +325,7 @@ <property name="can_focus">False</property> <property name="xalign">0</property> <property name="label" translatable="yes">Aperture Value:</property> + <property name="mnemonic-widget">exif_aperture_label</property> <attributes> <attribute name="weight" value="bold"/> </attributes> @@ -335,6 +342,7 @@ <property name="can_focus">False</property> <property name="xalign">0</property> <property name="label" translatable="yes">Exposure Time:</property> + <property name="mnemonic-widget">exif_exposure_label</property> <attributes> <attribute name="weight" value="bold"/> </attributes> @@ -351,6 +359,7 @@ <property name="can_focus">False</property> <property name="xalign">0</property> <property name="label" translatable="yes">Focal Length:</property> + <property name="mnemonic-widget">exif_focal_label</property> <attributes> <attribute name="weight" value="bold"/> </attributes> @@ -367,6 +376,7 @@ <property name="can_focus">False</property> <property name="xalign">0</property> <property name="label" translatable="yes">Flash:</property> + <property name="mnemonic-widget">exif_flash_label</property> <attributes> <attribute name="weight" value="bold"/> </attributes> @@ -383,6 +393,7 @@ <property name="can_focus">False</property> <property name="xalign">0</property> <property name="label" translatable="yes">ISO Speed Rating:</property> + <property name="mnemonic-widget">exif_iso_label</property> <attributes> <attribute name="weight" value="bold"/> </attributes> @@ -399,6 +410,7 @@ <property name="can_focus">False</property> <property name="xalign">0</property> <property name="label" translatable="yes">Metering Mode:</property> + <property name="mnemonic-widget">exif_metering_label</property> <attributes> <attribute name="weight" value="bold"/> </attributes> @@ -415,6 +427,7 @@ <property name="can_focus">False</property> <property name="xalign">0</property> <property name="label" translatable="yes">Camera Model:</property> + <property name="mnemonic-widget">exif_model_label</property> <property name="justify">right</property> <attributes> <attribute name="weight" value="bold"/> @@ -432,6 +445,7 @@ <property name="can_focus">False</property> <property name="xalign">0</property> <property name="label" translatable="yes">Date/Time:</property> + <property name="mnemonic-widget">exif_date_label</property> <attributes> <attribute name="weight" value="bold"/> </attributes> @@ -462,6 +476,7 @@ <property name="can_focus">False</property> <property name="xalign">0</property> <property name="label" translatable="yes">Description:</property> + <property name="mnemonic-widget">xmp_description_label</property> <attributes> <attribute name="weight" value="bold"/> </attributes> @@ -478,6 +493,7 @@ <property name="can_focus">False</property> <property name="xalign">0</property> <property name="label" translatable="yes">Location:</property> + <property name="mnemonic-widget">xmp_location_label</property> <attributes> <attribute name="weight" value="bold"/> </attributes> @@ -494,6 +510,7 @@ <property name="can_focus">False</property> <property name="xalign">0</property> <property name="label" translatable="yes">Keywords:</property> + <property name="mnemonic-widget">xmp_keywords_label</property> <attributes> <attribute name="weight" value="bold"/> </attributes> @@ -510,6 +527,7 @@ <property name="can_focus">False</property> <property name="xalign">0</property> <property name="label" translatable="yes">Author:</property> + <property name="mnemonic-widget">xmp_creator_label</property> <attributes> <attribute name="weight" value="bold"/> </attributes> @@ -526,6 +544,7 @@ <property name="can_focus">False</property> <property name="xalign">0</property> <property name="label" translatable="yes">Copyright:</property> + <property name="mnemonic-widget">xmp_rights_label</property> <attributes> <attribute name="weight" value="bold"/> </attributes> diff --git a/data/eog-preferences-dialog.ui b/data/eog-preferences-dialog.ui index ecd3331d..f42158bc 100644 --- a/data/eog-preferences-dialog.ui +++ b/data/eog-preferences-dialog.ui @@ -191,6 +191,11 @@ <property name="receives_default">True</property> <property name="title" translatable="yes">Background Color</property> <property name="rgba">rgb(0,0,0)</property> + <child internal-child="accessible"> + <object class="AtkObject" id="bg_color_accessible"> + <property name="AtkObject::accessible-name" translatable="yes">Background Color</property> + </object> + </child> </object> <packing> <property name="expand">False</property> @@ -292,6 +297,11 @@ <property name="use_alpha">True</property> <property name="title" translatable="yes">Color for Transparent Areas</property> <property name="rgba">rgb(0,0,0)</property> + <child internal-child="accessible"> + <object class="AtkObject" id="transp_color_accessible"> + <property name="AtkObject::accessible-name" translatable="yes">Color for Transparent Areas</property> + </object> + </child> </object> <packing> <property name="expand">False</property> @@ -439,6 +449,7 @@ <property name="can_focus">False</property> <property name="xalign">0</property> <property name="label" translatable="yes" comments="I18N: This sentence will be displayed above a horizontal scale to select a number of seconds in eog's preferences dialog.">_Time between images:</property> + <property name="mnemonic-widget">seconds_scale</property> <property name="use_underline">True</property> </object> <packing> diff --git a/data/metadata-sidebar.ui b/data/metadata-sidebar.ui index 39406b6e..3a84bdfe 100644 --- a/data/metadata-sidebar.ui +++ b/data/metadata-sidebar.ui @@ -27,6 +27,7 @@ <property name="can_focus">False</property> <property name="valign">baseline</property> <property name="label" translatable="yes">Size</property> + <property name="mnemonic-widget">size_label</property> <property name="justify">right</property> <property name="xalign">1</property> <style> @@ -44,6 +45,7 @@ <property name="can_focus">False</property> <property name="valign">baseline</property> <property name="label" translatable="yes">Type</property> + <property name="mnemonic-widget">type_label</property> <property name="justify">right</property> <property name="xalign">1</property> <property name="yalign">0</property> @@ -61,6 +63,7 @@ <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes">File Size</property> + <property name="mnemonic-widget">filesize_label</property> <property name="justify">right</property> <property name="xalign">1</property> <property name="yalign">0</property> @@ -80,6 +83,7 @@ <property name="valign">baseline</property> <property name="margin_bottom">12</property> <property name="label" translatable="yes">Folder</property> + <property name="mnemonic-widget">folder_label</property> <property name="justify">right</property> <property name="xalign">1</property> <property name="yalign">0</property> @@ -97,6 +101,7 @@ <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes">Aperture</property> + <property name="mnemonic-widget">aperture_label</property> <property name="justify">right</property> <property name="xalign">1</property> <property name="yalign">0</property> @@ -114,6 +119,7 @@ <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes">Exposure</property> + <property name="mnemonic-widget">exposure_label</property> <property name="justify">right</property> <property name="xalign">1</property> <property name="yalign">0</property> @@ -131,6 +137,7 @@ <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes">ISO</property> + <property name="mnemonic-widget">iso_label</property> <property name="justify">right</property> <property name="lines">0</property> <property name="xalign">1</property> @@ -149,6 +156,7 @@ <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes">Metering</property> + <property name="mnemonic-widget">metering_label</property> <property name="justify">right</property> <property name="xalign">1</property> <property name="yalign">0</property> @@ -167,6 +175,7 @@ <property name="can_focus">False</property> <property name="margin_bottom">12</property> <property name="label" translatable="yes">Camera</property> + <property name="mnemonic-widget">model_label</property> <property name="justify">right</property> <property name="xalign">1</property> <property name="yalign">0</property> @@ -185,6 +194,7 @@ <property name="can_focus">False</property> <property name="valign">baseline</property> <property name="label" translatable="yes">Date</property> + <property name="mnemonic-widget">date_label</property> <property name="justify">right</property> <property name="xalign">1</property> <property name="yalign">0</property> @@ -202,6 +212,7 @@ <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes">Time</property> + <property name="mnemonic-widget">time_label</property> <property name="justify">right</property> <property name="xalign">1</property> <property name="yalign">0</property> @@ -378,6 +389,7 @@ <property name="visible">True</property> <property name="can_focus">False</property> <property name="label" translatable="yes">Focal Length</property> + <property name="mnemonic-widget">focallen_label</property> <property name="justify">right</property> <property name="xalign">1</property> <property name="yalign">0</property> diff --git a/src/eog-sidebar.c b/src/eog-sidebar.c index e07ddca7..05dd1702 100644 --- a/src/eog-sidebar.c +++ b/src/eog-sidebar.c @@ -31,6 +31,7 @@ #include <gdk/gdk.h> #include <gtk/gtk.h> #include <gdk/gdkkeysyms.h> +#include <glib/gi18n.h> #include "eog-sidebar.h" @@ -417,6 +418,8 @@ eog_sidebar_init (EogSidebar *eog_sidebar) g_signal_connect (close_button, "clicked", G_CALLBACK (eog_sidebar_close_clicked_cb), eog_sidebar); + /* TODO: i18n */ + gtk_widget_set_tooltip_text (close_button, "Hide sidebar"); image = gtk_image_new_from_icon_name ("window-close-symbolic", GTK_ICON_SIZE_MENU); |