diff options
author | Matthias Clasen <mclasen@redhat.com> | 2011-06-26 21:44:42 -0400 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2011-07-05 16:08:10 -0400 |
commit | 6aedf8f0669b8727aed0db92eda5ccb4fff2fd35 (patch) | |
tree | 4998ecb622d6d08c619469c142e63c0650ecb5ed /gtk/gtkcalendar.c | |
parent | 103b97301d80726a8e2d65fb911879512becdb83 (diff) | |
download | gtk+-6aedf8f0669b8727aed0db92eda5ccb4fff2fd35.tar.gz |
Remove GailCalendar
This was just setting a role, which we can do just as well
in get_accessible().
Diffstat (limited to 'gtk/gtkcalendar.c')
-rw-r--r-- | gtk/gtkcalendar.c | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/gtk/gtkcalendar.c b/gtk/gtkcalendar.c index 404dfe980c..227f4d22a6 100644 --- a/gtk/gtkcalendar.c +++ b/gtk/gtkcalendar.c @@ -393,6 +393,8 @@ 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); static void calendar_stop_spinning (GtkCalendar *calendar); @@ -455,6 +457,8 @@ 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; + /** * GtkCalendar:year: * @@ -3554,6 +3558,18 @@ 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; +} + /**************************************** * Public API * |