37
36
panel_indicator_accessible_class_init (PanelIndicatorAccessibleClass *klass)
39
GObjectClass *object_class;
40
AtkObjectClass *atk_class;
43
object_class = G_OBJECT_CLASS (klass);
46
atk_class = ATK_OBJECT_CLASS (klass);
47
atk_class->initialize = panel_indicator_accessible_initialize;
48
atk_class->get_n_children = panel_indicator_accessible_get_n_children;
49
atk_class->ref_child = panel_indicator_accessible_ref_child;
51
g_type_class_add_private (object_class, sizeof (PanelIndicatorAccessiblePrivate));
38
GObjectClass *object_class;
39
AtkObjectClass *atk_class;
42
object_class = G_OBJECT_CLASS (klass);
45
atk_class = ATK_OBJECT_CLASS (klass);
46
atk_class->initialize = panel_indicator_accessible_initialize;
47
atk_class->get_n_children = panel_indicator_accessible_get_n_children;
48
atk_class->ref_child = panel_indicator_accessible_ref_child;
50
g_type_class_add_private (object_class, sizeof (PanelIndicatorAccessiblePrivate));
55
54
panel_indicator_accessible_init (PanelIndicatorAccessible *pia)
57
pia->priv = GET_PRIVATE (pia);
56
pia->priv = GET_PRIVATE (pia);
61
60
panel_indicator_accessible_new (void)
63
AtkObject *accessible;
65
accessible = ATK_OBJECT (g_object_new (PANEL_TYPE_INDICATOR_ACCESSIBLE, NULL));
67
atk_object_initialize (accessible, NULL);
62
AtkObject *accessible;
64
accessible = ATK_OBJECT (g_object_new (PANEL_TYPE_INDICATOR_ACCESSIBLE, NULL));
66
atk_object_initialize (accessible, NULL);
72
71
/* Implementation of AtkObject methods */
75
74
panel_indicator_accessible_initialize (AtkObject *accessible, gpointer data)
77
g_return_if_fail (PANEL_IS_INDICATOR_ACCESSIBLE (accessible));
79
atk_object_set_name (accessible, _("An indicator")); /* FIXME */
80
atk_object_set_role (accessible, ATK_ROLE_LABEL);
82
ATK_OBJECT_CLASS (panel_indicator_accessible_parent_class)->initialize (accessible, data);
76
g_return_if_fail (PANEL_IS_INDICATOR_ACCESSIBLE (accessible));
78
ATK_OBJECT_CLASS (panel_indicator_accessible_parent_class)->initialize (accessible, data);
80
atk_object_set_name (accessible, _("An indicator")); /* FIXME */
81
atk_object_set_role (accessible, ATK_ROLE_LABEL);
86
85
panel_indicator_accessible_get_n_children (AtkObject *accessible)
88
g_return_val_if_fail (PANEL_IS_INDICATOR_ACCESSIBLE (accessible), 0);
87
g_return_val_if_fail (PANEL_IS_INDICATOR_ACCESSIBLE (accessible), 0);
94
93
panel_indicator_accessible_ref_child (AtkObject *accessible, gint i)
96
g_return_val_if_fail (PANEL_IS_INDICATOR_ACCESSIBLE (accessible), NULL);
95
g_return_val_if_fail (PANEL_IS_INDICATOR_ACCESSIBLE (accessible), NULL);