]> Pileus Git - ~andy/gtk/commitdiff
calendar: Use gtk_widget_class_accessible_set_role()
authorBenjamin Otte <otte@gnome.org>
Mon, 18 Jul 2011 12:22:03 +0000 (14:22 +0200)
committerBenjamin Otte <otte@gnome.org>
Mon, 18 Jul 2011 16:30:50 +0000 (18:30 +0200)
gtk/gtkcalendar.c

index 227f4d22a64874e992612254b99da1f3ffb65c2d..c8eac513687236c4cd303b33a7cf598a7a5020e7 100644 (file)
@@ -393,7 +393,6 @@ static gboolean gtk_calendar_drag_drop          (GtkWidget        *widget,
                                                  gint              y,
                                                  guint             time);
 
-static AtkObject *gtk_calendar_get_accessible   (GtkWidget        *widget);
 
 static void calendar_start_spinning (GtkCalendar *calendar,
                                      gint         click_child);
@@ -457,7 +456,7 @@ gtk_calendar_class_init (GtkCalendarClass *class)
   widget_class->drag_drop = gtk_calendar_drag_drop;
   widget_class->drag_data_received = gtk_calendar_drag_data_received;
 
-  widget_class->get_accessible = gtk_calendar_get_accessible;
+  gtk_widget_class_set_accessible_role (widget_class, ATK_ROLE_CALENDAR);
 
   /**
    * GtkCalendar:year:
@@ -3558,18 +3557,6 @@ gtk_calendar_drag_data_received (GtkWidget        *widget,
   g_object_thaw_notify (G_OBJECT (calendar));
 }
 
-static AtkObject *
-gtk_calendar_get_accessible (GtkWidget *widget)
-{
-  AtkObject *obj;
-
-  obj = GTK_WIDGET_CLASS (gtk_calendar_parent_class)->get_accessible (widget);
-
-  atk_object_set_role (obj, ATK_ROLE_CALENDAR);
-
-  return obj;
-}
-
 \f
 /****************************************
  *              Public API              *