Gail: use accessor functions to access GtkScrolledWindow
This commit is contained in:
		| @ -85,18 +85,18 @@ gail_scrollbar_get_index_in_parent (AtkObject *accessible) | ||||
|  | ||||
|   if (GTK_IS_HSCROLLBAR (widget)) | ||||
|   { | ||||
|     if (!scrolled_window->hscrollbar_visible)  | ||||
|     if (!gtk_scrolled_window_get_hscrollbar (scrolled_window)) | ||||
|     { | ||||
|       n_children = -1; | ||||
|     } | ||||
|   } | ||||
|   else if (GTK_IS_VSCROLLBAR (widget)) | ||||
|   { | ||||
|     if (!scrolled_window->vscrollbar_visible)  | ||||
|     if (!gtk_scrolled_window_get_vscrollbar (scrolled_window)) | ||||
|     { | ||||
|       n_children = -1; | ||||
|     } | ||||
|     else if (scrolled_window->hscrollbar_visible)  | ||||
|     else if (gtk_scrolled_window_get_hscrollbar (scrolled_window)) | ||||
|     { | ||||
|       n_children++; | ||||
|     } | ||||
|  | ||||
| @ -98,9 +98,9 @@ gail_scrolled_window_get_n_children (AtkObject *object) | ||||
|    | ||||
|   /* Add one to the count for each visible scrollbar */ | ||||
|  | ||||
|   if (gtk_window->hscrollbar_visible) | ||||
|   if (gtk_scrolled_window_get_hscrollbar (gtk_window)) | ||||
|     n_children++; | ||||
|   if (gtk_window->vscrollbar_visible) | ||||
|   if (gtk_scrolled_window_get_vscrollbar (gtk_window)) | ||||
|     n_children++; | ||||
|   return n_children; | ||||
| } | ||||
| @ -132,14 +132,14 @@ gail_scrolled_window_ref_child (AtkObject *obj, | ||||
|  | ||||
|   if (child == n_children) | ||||
|     { | ||||
|       if (gtk_window->hscrollbar_visible) | ||||
|       if (gtk_scrolled_window_get_hscrollbar (gtk_window)) | ||||
|         accessible = gtk_widget_get_accessible (hscrollbar); | ||||
|       else if (gtk_window->vscrollbar_visible) | ||||
|       else if (gtk_scrolled_window_get_vscrollbar (gtk_window)) | ||||
|         accessible = gtk_widget_get_accessible (vscrollbar); | ||||
|     } | ||||
|   else if (child == n_children+1 &&  | ||||
|            gtk_window->hscrollbar_visible && | ||||
|            gtk_window->vscrollbar_visible) | ||||
|            gtk_scrolled_window_get_hscrollbar (gtk_window) && | ||||
|            gtk_scrolled_window_get_vscrollbar (gtk_window)) | ||||
|     accessible = gtk_widget_get_accessible (vscrollbar); | ||||
|   else if (child < n_children) | ||||
|     { | ||||
| @ -184,18 +184,18 @@ gail_scrolled_window_scrollbar_visibility_changed (GObject    *object, | ||||
|  | ||||
|       if ((gpointer) object == (gpointer) (hscrollbar)) | ||||
|         { | ||||
|           if (gtk_window->hscrollbar_visible) | ||||
|           if (gtk_scrolled_window_get_hscrollbar (gtk_window)) | ||||
|             child_added = TRUE; | ||||
|  | ||||
|           child = gtk_widget_get_accessible (hscrollbar); | ||||
|         } | ||||
|       else if ((gpointer) object == (gpointer) (vscrollbar)) | ||||
|         { | ||||
|           if (gtk_window->vscrollbar_visible) | ||||
|           if (gtk_scrolled_window_get_vscrollbar (gtk_window)) | ||||
|             child_added = TRUE; | ||||
|  | ||||
|           child = gtk_widget_get_accessible (vscrollbar); | ||||
|           if (gtk_window->hscrollbar_visible) | ||||
|           if (gtk_scrolled_window_get_hscrollbar (gtk_window)) | ||||
|             index = n_children+1; | ||||
|         } | ||||
|       else  | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 Javier Jardón
					Javier Jardón