[gnome-software: 1/4] screenshot-image: Add gs_screenshot_image_set_description()
- From: Philip Withnall <pwithnall src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-software: 1/4] screenshot-image: Add gs_screenshot_image_set_description()
- Date: Fri, 28 May 2021 10:37:24 +0000 (UTC)
commit b5ba372f7a3c689d268683f171989fd87bb9f104
Author: Adrien Plazas <kekun plazas laposte net>
Date: Fri May 21 08:40:32 2021 +0200
screenshot-image: Add gs_screenshot_image_set_description()
This will help setting the accessible image description.
src/gs-screenshot-image.c | 11 +++++++++++
src/gs-screenshot-image.h | 2 ++
2 files changed, 13 insertions(+)
---
diff --git a/src/gs-screenshot-image.c b/src/gs-screenshot-image.c
index d445a7ae5..2b19449af 100644
--- a/src/gs-screenshot-image.c
+++ b/src/gs-screenshot-image.c
@@ -642,6 +642,17 @@ gs_screenshot_image_is_showing (GsScreenshotImage *ssimg)
return ssimg->showing_image;
}
+void
+gs_screenshot_image_set_description (GsScreenshotImage *ssimg,
+ const gchar *description)
+{
+ AtkImage *atk_image;
+ atk_image = ATK_IMAGE (gtk_widget_get_accessible (ssimg->image1));
+ atk_image_set_image_description (atk_image, description);
+ atk_image = ATK_IMAGE (gtk_widget_get_accessible (ssimg->image2));
+ atk_image_set_image_description (atk_image, description);
+}
+
static void
gs_screenshot_image_destroy (GtkWidget *widget)
{
diff --git a/src/gs-screenshot-image.h b/src/gs-screenshot-image.h
index a5d93556f..9d1bfb493 100644
--- a/src/gs-screenshot-image.h
+++ b/src/gs-screenshot-image.h
@@ -32,5 +32,7 @@ void gs_screenshot_image_set_size (GsScreenshotImage *ssimg,
void gs_screenshot_image_load_async (GsScreenshotImage *ssimg,
GCancellable *cancellable);
gboolean gs_screenshot_image_is_showing (GsScreenshotImage *ssimg);
+void gs_screenshot_image_set_description (GsScreenshotImage *ssimg,
+ const gchar *description);
G_END_DECLS
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]