--- gail/gailcombobox.c
+++ gail/gailcombobox.c
@@ -32,20 +32,6 @@
 static AtkObject*   gail_combo_box_ref_child               (AtkObject      *obj,
                                                             gint           i);
 static void         gail_combo_box_finalize                (GObject        *object);
-static void         atk_action_interface_init              (AtkActionIface *iface);
-
-static gboolean     gail_combo_box_do_action               (AtkAction      *action,
-                                                            gint           i);
-static gboolean     idle_do_action                         (gpointer       data);
-static gint         gail_combo_box_get_n_actions           (AtkAction      *action)
-;
-static G_CONST_RETURN gchar* gail_combo_box_get_description(AtkAction      *action,
-                                                            gint           i);
-static G_CONST_RETURN gchar* gail_combo_box_action_get_name(AtkAction      *action,
-                                                            gint           i);
-static gboolean              gail_combo_box_set_description(AtkAction      *action,
-                                                            gint           i,
-                                                            const gchar    *desc);
 
 static void         atk_selection_interface_init           (AtkSelectionIface *iface);
 static gboolean     gail_combo_box_add_selection           (AtkSelection   *selection,
@@ -285,106 +271,6 @@
 }
 
 static void
-atk_action_interface_init (AtkActionIface *iface)
-{
-  g_return_if_fail (iface != NULL);
-
-  iface->do_action = gail_combo_box_do_action;
-  iface->get_n_actions = gail_combo_box_get_n_actions;
-  iface->get_description = gail_combo_box_get_description;
-  iface->get_name = gail_combo_box_action_get_name;
-  iface->set_description = gail_combo_box_set_description;
-}
-
-static gboolean
-gail_combo_box_do_action (AtkAction *action,
-                          gint      i)
-{
-  GailComboBox *combo_box;
-  GtkWidget *widget;
-
-  widget = GTK_ACCESSIBLE (action)->widget;
-  if (widget == NULL)
-    /*
-     * State is defunct
-     */
-    return FALSE;
-
-  if (!GTK_WIDGET_SENSITIVE (widget) || !GTK_WIDGET_VISIBLE (widget))
-    return FALSE;
-
-  combo_box = GAIL_COMBO_BOX (action);
-  if (i == 0)
-    {
-      if (combo_box->action_idle_handler)
-        return FALSE;
-
-      combo_box->action_idle_handler = g_idle_add (idle_do_action, combo_box);
-      return TRUE;
-    }
-  else
-    return FALSE;
-}
-
-static gboolean
-idle_do_action (gpointer data)
-{
-  GtkComboBox *combo_box;
-  GtkWidget *widget;
-  GailComboBox *gail_combo_box;
-
-  gail_combo_box = GAIL_COMBO_BOX (data);
-  gail_combo_box->action_idle_handler = 0;
-  widget = GTK_ACCESSIBLE (gail_combo_box)->widget;
-  if (widget == NULL)
-    /*
-     * State is defunct
-     */
-    return FALSE;
-
-  if (!GTK_WIDGET_SENSITIVE (widget) || !GTK_WIDGET_VISIBLE (widget))
-    return FALSE;
-
-  combo_box = GTK_COMBO_BOX (widget);
-
-  return FALSE;
-}
-
-static gint
-gail_combo_box_get_n_actions (AtkAction *action)
-{
-  /*
-   * The default behavior of a combo_box box is to have one action -
-   */
-  return 1;
-}
-
-static G_CONST_RETURN gchar*
-gail_combo_box_get_description (AtkAction *action,
-                           gint      i)
-{
-  if (i == 0)
-    {
-      GailComboBox *combo_box;
-
-      combo_box = GAIL_COMBO_BOX (action);
-      return combo_box->press_description;
-    }
-  else
-    return NULL;
-}
-
-static G_CONST_RETURN gchar*
-gail_combo_box_action_get_name (AtkAction *action,
-                                gint      i)
-{
-  if (i == 0)
-    return "press";
-  else
-    return NULL;
-}
-
-static void
 atk_selection_interface_init (AtkSelectionIface *iface)
 {
   g_return_if_fail (iface != NULL);
@@ -518,24 +404,6 @@
   return TRUE;
 }
 
-static gboolean
-gail_combo_box_set_description (AtkAction   *action,
-                                gint        i,
-                                const gchar *desc)
-{
-  if (i == 0)
-    {
-      GailComboBox *combo_box;
-
-      combo_box = GAIL_COMBO_BOX (action);
-      g_free (combo_box->press_description);
-      combo_box->press_description = g_strdup (desc);
-      return TRUE;
-    }
-  else
-    return FALSE;
-}
-
 static void
 gail_combo_box_finalize (GObject *object)
 {
