a11y: Remove set_description handling from GtkSwitch

The function is unused in AT-SPI.
This commit is contained in:
Benjamin Otte 2011-07-05 14:36:39 +02:00
parent ccbe6c816b
commit 8efc350127
2 changed files with 0 additions and 34 deletions

View File

@ -60,8 +60,6 @@ gtk_switch_accessible_finalize (GObject *obj)
{
GtkSwitchAccessible *accessible = (GtkSwitchAccessible *)obj;
g_free (accessible->action_description);
if (accessible->action_idle)
g_source_remove (accessible->action_idle);
@ -94,7 +92,6 @@ gtk_switch_accessible_class_init (GtkSwitchAccessibleClass *klass)
static void
gtk_switch_accessible_init (GtkSwitchAccessible *self)
{
self->action_description = NULL;
self->action_idle = 0;
}
@ -114,34 +111,6 @@ gtk_switch_action_get_name (AtkAction *action,
return "toggle";
}
static const gchar *
gtk_switch_action_get_description (AtkAction *action,
gint i)
{
GtkSwitchAccessible *accessible = (GtkSwitchAccessible *)action;
if (i != 0)
return NULL;
return accessible->action_description;
}
static gboolean
gtk_switch_action_set_description (AtkAction *action,
gint i,
const gchar *description)
{
GtkSwitchAccessible *accessible = (GtkSwitchAccessible*)action;
if (i != 0)
return FALSE;
g_free (accessible->action_description);
accessible->action_description = g_strdup (description);
return TRUE;
}
static gboolean
idle_do_action (gpointer data)
{
@ -194,6 +163,4 @@ atk_action_interface_init (AtkActionIface *iface)
iface->do_action = gtk_switch_action_do_action;
iface->get_n_actions = gtk_switch_action_get_n_actions;
iface->get_name = gtk_switch_action_get_name;
iface->get_description = gtk_switch_action_get_description;
iface->set_description = gtk_switch_action_set_description;
}

View File

@ -38,7 +38,6 @@ struct _GtkSwitchAccessible
{
GtkWidgetAccessible parent;
gchar *action_description;
guint action_idle;
};