Use GtkBin accessors

This commit is contained in:
Javier Jardón
2010-05-24 22:31:36 +02:00
parent 2de1f3f88c
commit 4427760bcc
45 changed files with 475 additions and 299 deletions

View File

@ -240,7 +240,7 @@ gail_button_is_default_press (GtkWidget *widget)
gboolean ret = FALSE;
const gchar *parent_type_name;
child = GTK_BIN (widget)->child;
child = gtk_bin_get_child (GTK_BIN (widget));
if (GTK_IS_ARROW (child))
{
g_object_get (child,

View File

@ -500,7 +500,7 @@ gail_label_ref_relation_set (AtkObject *obj)
{
GtkWidget *temp_widget;
temp_widget = GTK_BIN (list->data)->child;
temp_widget = gtk_bin_get_child (GTK_BIN (list->data));
if (GTK_IS_BUTTON (temp_widget))
mnemonic_widget = temp_widget;
}

View File

@ -520,7 +520,7 @@ gail_menu_item_get_keybinding (AtkAction *action,
* we get here.
*/
key = NULL;
child = GTK_BIN (item)->child;
child = gtk_bin_get_child (GTK_BIN (item));
if (GTK_IS_ACCEL_LABEL (child))
{
GtkAccelLabel *accel_label;

View File

@ -323,9 +323,10 @@ _gail_toplevel_remove_child (GailToplevel *toplevel,
static gboolean
is_attached_menu_window (GtkWidget *widget)
{
GtkWidget *child = GTK_BIN (widget)->child;
GtkWidget *child;
gboolean ret = FALSE;
child = gtk_bin_get_child (GTK_BIN (widget));
if (GTK_IS_MENU (child))
{
GtkWidget *attach;
@ -342,19 +343,21 @@ is_attached_menu_window (GtkWidget *widget)
static gboolean
is_combo_window (GtkWidget *widget)
{
GtkWidget *child = GTK_BIN (widget)->child;
GtkWidget *child;
AtkObject *obj;
GtkAccessible *accessible;
child = gtk_bin_get_child (GTK_BIN (widget));
if (!GTK_IS_EVENT_BOX (child))
return FALSE;
child = GTK_BIN (child)->child;
child = gtk_bin_get_child (GTK_BIN (child));
if (!GTK_IS_FRAME (child))
return FALSE;
child = GTK_BIN (child)->child;
child = gtk_bin_get_child (GTK_BIN (child));
if (!GTK_IS_SCROLLED_WINDOW (child))
return FALSE;