~ci-train-bot/unity/unity-ubuntu-artful-2740

« back to all changes in this revision

Viewing changes to plugins/unityshell/src/unity-panel-view-accessible.cpp

  • Committer: Neil Jagdish Patel
  • Date: 2011-07-21 14:59:25 UTC
  • mfrom: (1290.1.3 formatting)
  • Revision ID: neil.patel@canonical.com-20110721145925-nejhq9n1pesfis69
Update formatting to match style (as close as possible)

Show diffs side-by-side

added added

removed removed

Lines of Context:
38
38
using namespace unity;
39
39
 
40
40
/* GObject */
41
 
static void unity_panel_view_accessible_class_init (UnityPanelViewAccessibleClass *klass);
42
 
static void unity_panel_view_accessible_init       (UnityPanelViewAccessible *self);
 
41
static void unity_panel_view_accessible_class_init(UnityPanelViewAccessibleClass* klass);
 
42
static void unity_panel_view_accessible_init(UnityPanelViewAccessible* self);
43
43
 
44
44
/* AtkObject */
45
 
static void         unity_panel_view_accessible_initialize     (AtkObject *accessible, gpointer data);
46
 
static gint         unity_panel_view_accessible_get_n_children (AtkObject *accessible);
47
 
static AtkObject   *unity_panel_view_accessible_ref_child      (AtkObject *accessible, gint i);
 
45
static void         unity_panel_view_accessible_initialize(AtkObject* accessible, gpointer data);
 
46
static gint         unity_panel_view_accessible_get_n_children(AtkObject* accessible);
 
47
static AtkObject*   unity_panel_view_accessible_ref_child(AtkObject* accessible, gint i);
48
48
 
49
 
G_DEFINE_TYPE (UnityPanelViewAccessible, unity_panel_view_accessible,  NUX_TYPE_VIEW_ACCESSIBLE)
 
49
G_DEFINE_TYPE(UnityPanelViewAccessible, unity_panel_view_accessible,  NUX_TYPE_VIEW_ACCESSIBLE)
50
50
 
51
51
static void
52
 
unity_panel_view_accessible_class_init (UnityPanelViewAccessibleClass *klass)
 
52
unity_panel_view_accessible_class_init(UnityPanelViewAccessibleClass* klass)
53
53
{
54
 
  AtkObjectClass *atk_class = ATK_OBJECT_CLASS (klass);
 
54
  AtkObjectClass* atk_class = ATK_OBJECT_CLASS(klass);
55
55
 
56
56
  /* AtkObject */
57
57
  atk_class->initialize = unity_panel_view_accessible_initialize;
60
60
}
61
61
 
62
62
static void
63
 
unity_panel_view_accessible_init (UnityPanelViewAccessible *self)
 
63
unity_panel_view_accessible_init(UnityPanelViewAccessible* self)
64
64
{
65
65
}
66
66
 
67
 
AtkObject *
68
 
unity_panel_view_accessible_new (nux::Object *object)
 
67
AtkObject*
 
68
unity_panel_view_accessible_new(nux::Object* object)
69
69
{
70
 
  AtkObject *accessible;
71
 
 
72
 
  g_return_val_if_fail (dynamic_cast<PanelView *>(object), NULL);
73
 
 
74
 
  accessible = ATK_OBJECT (g_object_new (UNITY_TYPE_PANEL_VIEW_ACCESSIBLE, NULL));
75
 
 
76
 
  atk_object_initialize (accessible, object);
 
70
  AtkObject* accessible;
 
71
 
 
72
  g_return_val_if_fail(dynamic_cast<PanelView*>(object), NULL);
 
73
 
 
74
  accessible = ATK_OBJECT(g_object_new(UNITY_TYPE_PANEL_VIEW_ACCESSIBLE, NULL));
 
75
 
 
76
  atk_object_initialize(accessible, object);
77
77
 
78
78
  return accessible;
79
79
}
80
80
 
81
81
static void
82
 
unity_panel_view_accessible_initialize (AtkObject *accessible, gpointer data)
 
82
unity_panel_view_accessible_initialize(AtkObject* accessible, gpointer data)
83
83
{
84
 
  ATK_OBJECT_CLASS (unity_panel_view_accessible_parent_class)->initialize (accessible, data);
 
84
  ATK_OBJECT_CLASS(unity_panel_view_accessible_parent_class)->initialize(accessible, data);
85
85
 
86
86
  accessible->role = ATK_ROLE_PANEL;
87
87
}
88
88
 
89
89
static gint
90
 
unity_panel_view_accessible_get_n_children (AtkObject *accessible)
 
90
unity_panel_view_accessible_get_n_children(AtkObject* accessible)
91
91
{
92
 
  nux::Object *nux_object = NULL;
93
 
  PanelView *panel;
94
 
  PanelHomeButton *home_button;
 
92
  nux::Object* nux_object = NULL;
 
93
  PanelView* panel;
 
94
  PanelHomeButton* home_button;
95
95
  gint rc = 0;
96
96
 
97
 
  g_return_val_if_fail (UNITY_IS_PANEL_VIEW_ACCESSIBLE (accessible), 0);
 
97
  g_return_val_if_fail(UNITY_IS_PANEL_VIEW_ACCESSIBLE(accessible), 0);
98
98
 
99
 
  nux_object = nux_object_accessible_get_object (NUX_OBJECT_ACCESSIBLE (accessible));
 
99
  nux_object = nux_object_accessible_get_object(NUX_OBJECT_ACCESSIBLE(accessible));
100
100
  if (!nux_object) /* state is defunct */
101
101
    return 0;
102
102
 
103
 
  panel = dynamic_cast<PanelView *>(nux_object);
104
 
  if ((home_button = panel->GetHomeButton ()) != NULL)
 
103
  panel = dynamic_cast<PanelView*>(nux_object);
 
104
  if ((home_button = panel->GetHomeButton()) != NULL)
105
105
    rc = 1;
106
106
 
107
107
  return rc;
108
108
}
109
109
 
110
 
static AtkObject *
111
 
unity_panel_view_accessible_ref_child (AtkObject *accessible, gint i)
 
110
static AtkObject*
 
111
unity_panel_view_accessible_ref_child(AtkObject* accessible, gint i)
112
112
{
113
 
  nux::Object *nux_object = NULL;
114
 
  PanelView *panel;
115
 
  PanelHomeButton *home_button;
116
 
  AtkObject *child_accessible = NULL;
117
 
 
118
 
  g_return_val_if_fail (UNITY_IS_PANEL_VIEW_ACCESSIBLE (accessible), NULL);
119
 
 
120
 
  nux_object = nux_object_accessible_get_object (NUX_OBJECT_ACCESSIBLE (accessible));
 
113
  nux::Object* nux_object = NULL;
 
114
  PanelView* panel;
 
115
  PanelHomeButton* home_button;
 
116
  AtkObject* child_accessible = NULL;
 
117
 
 
118
  g_return_val_if_fail(UNITY_IS_PANEL_VIEW_ACCESSIBLE(accessible), NULL);
 
119
 
 
120
  nux_object = nux_object_accessible_get_object(NUX_OBJECT_ACCESSIBLE(accessible));
121
121
  if (!nux_object) /* state is defunct */
122
122
    return NULL;
123
123
 
124
 
  panel = dynamic_cast<PanelView *>(nux_object);
125
 
  if ((home_button = panel->GetHomeButton ()) != NULL)
126
 
    {
127
 
      nux::Object *child = NULL;
 
124
  panel = dynamic_cast<PanelView*>(nux_object);
 
125
  if ((home_button = panel->GetHomeButton()) != NULL)
 
126
  {
 
127
    nux::Object* child = NULL;
128
128
 
129
 
      child = dynamic_cast<nux::Object *>(home_button);
130
 
      child_accessible = unity_a11y_get_accessible (child);
131
 
      if (child_accessible != NULL)
132
 
        g_object_ref (child_accessible);
133
 
    }
 
129
    child = dynamic_cast<nux::Object*>(home_button);
 
130
    child_accessible = unity_a11y_get_accessible(child);
 
131
    if (child_accessible != NULL)
 
132
      g_object_ref(child_accessible);
 
133
  }
134
134
 
135
135
  return child_accessible;
136
136
}