~mial/ubuntu/oneiric/unity/bug-791810

« back to all changes in this revision

Viewing changes to services/panel-indicator-accessible.c

  • Committer: Rodrigo Moya
  • Date: 2011-01-30 17:46:02 UTC
  • mto: This revision was merged to the branch mainline in revision 812.
  • Revision ID: rodrigo.moya@canonical.com-20110130174602-vn2xbke40e7ihens
Several fixes

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
// -*- Mode: C; tab-width:2; indent-tabs-mode: t; c-basic-offset: 2 -*-
2
1
/*
3
2
 * Copyright (C) 2011 Canonical Ltd
4
3
 *
36
35
static void
37
36
panel_indicator_accessible_class_init (PanelIndicatorAccessibleClass *klass)
38
37
{
39
 
        GObjectClass *object_class;
40
 
        AtkObjectClass *atk_class;
41
 
 
42
 
        /* GObject */
43
 
        object_class = G_OBJECT_CLASS (klass);
44
 
 
45
 
        /* AtkObject */
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;
50
 
 
51
 
        g_type_class_add_private (object_class, sizeof (PanelIndicatorAccessiblePrivate));
 
38
  GObjectClass *object_class;
 
39
  AtkObjectClass *atk_class;
 
40
 
 
41
  /* GObject */
 
42
  object_class = G_OBJECT_CLASS (klass);
 
43
 
 
44
  /* AtkObject */
 
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;
 
49
 
 
50
  g_type_class_add_private (object_class, sizeof (PanelIndicatorAccessiblePrivate));
52
51
}
53
52
 
54
53
static void
55
54
panel_indicator_accessible_init (PanelIndicatorAccessible *pia)
56
55
{
57
 
        pia->priv = GET_PRIVATE (pia);
 
56
  pia->priv = GET_PRIVATE (pia);
58
57
}
59
58
 
60
59
AtkObject *
61
60
panel_indicator_accessible_new (void)
62
61
{
63
 
        AtkObject *accessible;
64
 
 
65
 
        accessible = ATK_OBJECT (g_object_new (PANEL_TYPE_INDICATOR_ACCESSIBLE, NULL));
66
 
 
67
 
        atk_object_initialize (accessible, NULL);
68
 
 
69
 
        return accessible;
 
62
  AtkObject *accessible;
 
63
 
 
64
  accessible = ATK_OBJECT (g_object_new (PANEL_TYPE_INDICATOR_ACCESSIBLE, NULL));
 
65
 
 
66
  atk_object_initialize (accessible, NULL);
 
67
 
 
68
  return accessible;
70
69
}
71
70
 
72
71
/* Implementation of AtkObject methods */
74
73
static void
75
74
panel_indicator_accessible_initialize (AtkObject *accessible, gpointer data)
76
75
{
77
 
        g_return_if_fail (PANEL_IS_INDICATOR_ACCESSIBLE (accessible));
78
 
 
79
 
        atk_object_set_name (accessible, _("An indicator")); /* FIXME */
80
 
        atk_object_set_role (accessible, ATK_ROLE_LABEL);
81
 
 
82
 
        ATK_OBJECT_CLASS (panel_indicator_accessible_parent_class)->initialize (accessible, data);
 
76
  g_return_if_fail (PANEL_IS_INDICATOR_ACCESSIBLE (accessible));
 
77
 
 
78
  ATK_OBJECT_CLASS (panel_indicator_accessible_parent_class)->initialize (accessible, data);
 
79
 
 
80
  atk_object_set_name (accessible, _("An indicator")); /* FIXME */
 
81
  atk_object_set_role (accessible, ATK_ROLE_LABEL);
83
82
}
84
83
 
85
84
static gint
86
85
panel_indicator_accessible_get_n_children (AtkObject *accessible)
87
86
{
88
 
        g_return_val_if_fail (PANEL_IS_INDICATOR_ACCESSIBLE (accessible), 0);
 
87
  g_return_val_if_fail (PANEL_IS_INDICATOR_ACCESSIBLE (accessible), 0);
89
88
 
90
 
        return 0;
 
89
  return 0;
91
90
}
92
91
 
93
92
static AtkObject *
94
93
panel_indicator_accessible_ref_child (AtkObject *accessible, gint i)
95
94
{
96
 
        g_return_val_if_fail (PANEL_IS_INDICATOR_ACCESSIBLE (accessible), NULL);
 
95
  g_return_val_if_fail (PANEL_IS_INDICATOR_ACCESSIBLE (accessible), NULL);
97
96
 
98
 
        return NULL;
 
97
  return NULL;
99
98
}