[nautilus/gtk4-preparation-trunk: 47/50] general: Disable a11y code
- From: António Fernandes <antoniof src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [nautilus/gtk4-preparation-trunk: 47/50] general: Disable a11y code
- Date: Thu, 23 Dec 2021 22:11:18 +0000 (UTC)
commit 9f4348a3c425a194e3a7ee0b65847afe85f18b26
Author: António Fernandes <antoniof gnome org>
Date: Thu Dec 23 00:51:10 2021 +0000
general: Disable a11y code
GTK 4 changes how acessibility is implemented compared to GTK 3.
Disable this code before the switch. It shall be reimplemented
once we are building against GTK 4.
src/nautilus-file-operations.c | 2 ++
src/nautilus-files-view.c | 4 ++++
src/nautilus-list-view.c | 4 ++++
src/nautilus-properties-window.c | 4 ++++
4 files changed, 14 insertions(+)
---
diff --git a/src/nautilus-file-operations.c b/src/nautilus-file-operations.c
index eed558bdf..0d946a82d 100644
--- a/src/nautilus-file-operations.c
+++ b/src/nautilus-file-operations.c
@@ -3026,7 +3026,9 @@ prompt_empty_trash (GtkWindow *parent_window)
_("Empty _Trash"), GTK_RESPONSE_ACCEPT, NULL);
gtk_dialog_set_default_response (GTK_DIALOG (dialog), GTK_RESPONSE_ACCEPT);
gtk_window_set_title (GTK_WINDOW (dialog), "");
+#if 0 && NAUTILUS_A11Y_NEEDS_GTK4_REIMPLEMENTATION
atk_object_set_role (gtk_widget_get_accessible (dialog), ATK_ROLE_ALERT);
+#endif
result = gtk_dialog_run (GTK_DIALOG (dialog));
gtk_widget_destroy (dialog);
diff --git a/src/nautilus-files-view.c b/src/nautilus-files-view.c
index 6d1ede437..025977a9f 100644
--- a/src/nautilus-files-view.c
+++ b/src/nautilus-files-view.c
@@ -9600,7 +9600,9 @@ nautilus_files_view_init (NautilusFilesView *view)
{
NautilusFilesViewPrivate *priv;
GtkBuilder *builder;
+#if 0 && NAUTILUS_A11Y_NEEDS_GTK4_REIMPLEMENTATION
AtkObject *atk_object;
+#endif
NautilusDirectory *scripts_directory;
NautilusDirectory *templates_directory;
gchar *templates_uri;
@@ -9824,10 +9826,12 @@ nautilus_files_view_init (NautilusFilesView *view)
priv->in_destruction = FALSE;
+#if 0 && NAUTILUS_A11Y_NEEDS_GTK4_REIMPLEMENTATION
/* Accessibility */
atk_object = gtk_widget_get_accessible (GTK_WIDGET (view));
atk_object_set_name (atk_object, _("Content View"));
atk_object_set_description (atk_object, _("View of the current folder"));
+#endif
priv->view_action_group = G_ACTION_GROUP (g_simple_action_group_new ());
g_action_map_add_action_entries (G_ACTION_MAP (priv->view_action_group),
diff --git a/src/nautilus-list-view.c b/src/nautilus-list-view.c
index 41a5828e3..d913059c3 100644
--- a/src/nautilus-list-view.c
+++ b/src/nautilus-list-view.c
@@ -1993,7 +1993,9 @@ create_and_set_up_tree_view (NautilusListView *view)
{
GtkCellRenderer *cell;
GtkTreeViewColumn *column;
+#if 0 && NAUTILUS_A11Y_NEEDS_GTK4_REIMPLEMENTATION
AtkObject *atk_obj;
+#endif
GList *nautilus_columns;
GList *l;
gchar **default_column_order, **default_visible_columns;
@@ -2309,8 +2311,10 @@ create_and_set_up_tree_view (NautilusListView *view)
gtk_scrolled_window_set_child (GTK_SCROLLED_WINDOW (content_widget),
GTK_WIDGET (view->details->tree_view));
+#if 0 && NAUTILUS_A11Y_NEEDS_GTK4_REIMPLEMENTATION
atk_obj = gtk_widget_get_accessible (GTK_WIDGET (view->details->tree_view));
atk_object_set_name (atk_obj, _("List View"));
+#endif
g_strfreev (default_visible_columns);
g_strfreev (default_column_order);
diff --git a/src/nautilus-properties-window.c b/src/nautilus-properties-window.c
index e6bb43b38..e461b72f3 100644
--- a/src/nautilus-properties-window.c
+++ b/src/nautilus-properties-window.c
@@ -3162,10 +3162,12 @@ static void
setup_execute_checkbox_with_label (NautilusPropertiesWindow *self,
guint32 permission_to_check)
{
+#if 0 && NAUTILUS_A11Y_NEEDS_GTK4_REIMPLEMENTATION
gboolean a11y_enabled;
GtkLabel *label_for;
label_for = GTK_LABEL (self->execute_label);
+#endif
gtk_widget_show (self->execute_label);
gtk_widget_show (self->execute_checkbox);
@@ -3186,6 +3188,7 @@ setup_execute_checkbox_with_label (NautilusPropertiesWindow *self,
self,
0);
+#if 0 && NAUTILUS_A11Y_NEEDS_GTK4_REIMPLEMENTATION
a11y_enabled = GTK_IS_ACCESSIBLE (gtk_widget_get_accessible (self->execute_checkbox));
if (a11y_enabled && label_for != NULL)
{
@@ -3201,6 +3204,7 @@ setup_execute_checkbox_with_label (NautilusPropertiesWindow *self,
/* Create the widget -> label relation */
atk_object_add_relationship (atk_widget, ATK_RELATION_LABELLED_BY, atk_label);
}
+#endif
}
enum
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]