[gtk+/a11y] GtkSpinButtonAccessible: Coding style cleanups
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+/a11y] GtkSpinButtonAccessible: Coding style cleanups
- Date: Sun, 26 Jun 2011 02:56:32 +0000 (UTC)
commit d7f91c01aa8025ff60b1562f957d9f103850c99a
Author: Matthias Clasen <mclasen redhat com>
Date: Fri Jun 24 22:28:54 2011 -0400
GtkSpinButtonAccessible: Coding style cleanups
And some code rearrangement.
gtk/a11y/gtkspinbuttonaccessible.c | 240 +++++++++++++++---------------------
1 files changed, 101 insertions(+), 139 deletions(-)
---
diff --git a/gtk/a11y/gtkspinbuttonaccessible.c b/gtk/a11y/gtkspinbuttonaccessible.c
index 2b09dea..f39c825 100644
--- a/gtk/a11y/gtkspinbuttonaccessible.c
+++ b/gtk/a11y/gtkspinbuttonaccessible.c
@@ -24,57 +24,29 @@
#include "gtkspinbuttonaccessible.h"
#include "gailadjustment.h"
-static void gtk_spin_button_accessible_class_init (GtkSpinButtonAccessibleClass *klass);
-static void gtk_spin_button_accessible_init (GtkSpinButtonAccessible *button);
-static void gtk_spin_button_accessible_real_initialize (AtkObject *obj,
- gpointer data);
-static void gtk_spin_button_accessible_finalize (GObject *object);
-
-static void atk_value_interface_init (AtkValueIface *iface);
-
-static void gtk_spin_button_accessible_real_notify_gtk (GObject *obj,
- GParamSpec *pspec);
-
-static void gtk_spin_button_accessible_get_current_value (AtkValue *obj,
- GValue *value);
-static void gtk_spin_button_accessible_get_maximum_value (AtkValue *obj,
- GValue *value);
-static void gtk_spin_button_accessible_get_minimum_value (AtkValue *obj,
- GValue *value);
-static void gtk_spin_button_accessible_get_minimum_increment (AtkValue *obj,
- GValue *value);
-static gboolean gtk_spin_button_accessible_set_current_value (AtkValue *obj,
- const GValue *value);
-static void gtk_spin_button_accessible_value_changed (GtkAdjustment *adjustment,
- gpointer data);
-
+
+static void atk_value_interface_init (AtkValueIface *iface);
+
G_DEFINE_TYPE_WITH_CODE (GtkSpinButtonAccessible, gtk_spin_button_accessible, GTK_TYPE_ENTRY_ACCESSIBLE,
G_IMPLEMENT_INTERFACE (ATK_TYPE_VALUE, atk_value_interface_init))
static void
-gtk_spin_button_accessible_class_init (GtkSpinButtonAccessibleClass *klass)
+gtk_spin_button_accessible_value_changed (GtkAdjustment *adjustment,
+ gpointer data)
{
- GObjectClass *gobject_class = G_OBJECT_CLASS (klass);
- AtkObjectClass *class = ATK_OBJECT_CLASS (klass);
- GailWidgetClass *widget_class;
-
- widget_class = (GailWidgetClass*)klass;
-
- widget_class->notify_gtk = gtk_spin_button_accessible_real_notify_gtk;
+ GtkSpinButtonAccessible *spin_button;
- class->initialize = gtk_spin_button_accessible_real_initialize;
+ if (adjustment == NULL || data == NULL)
+ return;
- gobject_class->finalize = gtk_spin_button_accessible_finalize;
-}
+ spin_button = GTK_SPIN_BUTTON_ACCESSIBLE (data);
-static void
-gtk_spin_button_accessible_init (GtkSpinButtonAccessible *button)
-{
+ g_object_notify (G_OBJECT (spin_button), "accessible-value");
}
static void
-gtk_spin_button_accessible_real_initialize (AtkObject *obj,
- gpointer data)
+gtk_spin_button_accessible_initialize (AtkObject *obj,
+ gpointer data)
{
GtkAdjustment *adjustment;
GtkSpinButtonAccessible *spin_button = GTK_SPIN_BUTTON_ACCESSIBLE (obj);
@@ -82,9 +54,9 @@ gtk_spin_button_accessible_real_initialize (AtkObject *obj,
ATK_OBJECT_CLASS (gtk_spin_button_accessible_parent_class)->initialize (obj, data);
- gtk_spin_button = GTK_SPIN_BUTTON (data);
+ gtk_spin_button = GTK_SPIN_BUTTON (data);
/*
- * If a GtkAdjustment already exists for the spin_button,
+ * If a GtkAdjustment already exists for the spin_button,
* create the GailAdjustment
*/
adjustment = gtk_spin_button_get_adjustment (gtk_spin_button);
@@ -104,157 +76,147 @@ gtk_spin_button_accessible_real_initialize (AtkObject *obj,
}
static void
-atk_value_interface_init (AtkValueIface *iface)
+gtk_spin_button_accessible_finalize (GObject *object)
+{
+ GtkSpinButtonAccessible *spin_button = GTK_SPIN_BUTTON_ACCESSIBLE (object);
+
+ if (spin_button->adjustment)
+ g_object_unref (spin_button->adjustment);
+
+ G_OBJECT_CLASS (gtk_spin_button_accessible_parent_class)->finalize (object);
+}
+
+static void
+gtk_spin_button_accessible_notify_gtk (GObject *obj,
+ GParamSpec *pspec)
+{
+ GtkWidget *widget = GTK_WIDGET (obj);
+ GtkSpinButtonAccessible *spin_button = GTK_SPIN_BUTTON_ACCESSIBLE (gtk_widget_get_accessible (widget));
+
+ if (strcmp (pspec->name, "adjustment") == 0)
+ {
+ /*
+ * Get rid of the GailAdjustment for the GtkAdjustment
+ * which was associated with the spin_button.
+ */
+ GtkAdjustment* adjustment;
+ GtkSpinButton* gtk_spin_button;
+
+ if (spin_button->adjustment)
+ {
+ g_object_unref (spin_button->adjustment);
+ spin_button->adjustment = NULL;
+ }
+ /*
+ * Create the GailAdjustment when notify for "adjustment" property
+ * is received
+ */
+ gtk_spin_button = GTK_SPIN_BUTTON (widget);
+ adjustment = gtk_spin_button_get_adjustment (gtk_spin_button);
+ spin_button->adjustment = gail_adjustment_new (adjustment);
+ g_signal_connect (adjustment,
+ "value-changed",
+ G_CALLBACK (gtk_spin_button_accessible_value_changed),
+ spin_button);
+ }
+ else
+ GAIL_WIDGET_CLASS (gtk_spin_button_accessible_parent_class)->notify_gtk (obj, pspec);
+}
+
+
+
+static void
+gtk_spin_button_accessible_class_init (GtkSpinButtonAccessibleClass *klass)
+{
+ GObjectClass *gobject_class = G_OBJECT_CLASS (klass);
+ AtkObjectClass *class = ATK_OBJECT_CLASS (klass);
+ GailWidgetClass *widget_class;
+
+ widget_class = (GailWidgetClass*)klass;
+
+ widget_class->notify_gtk = gtk_spin_button_accessible_notify_gtk;
+
+ class->initialize = gtk_spin_button_accessible_initialize;
+
+ gobject_class->finalize = gtk_spin_button_accessible_finalize;
+}
+
+static void
+gtk_spin_button_accessible_init (GtkSpinButtonAccessible *button)
{
- iface->get_current_value = gtk_spin_button_accessible_get_current_value;
- iface->get_maximum_value = gtk_spin_button_accessible_get_maximum_value;
- iface->get_minimum_value = gtk_spin_button_accessible_get_minimum_value;
- iface->get_minimum_increment = gtk_spin_button_accessible_get_minimum_increment;
- iface->set_current_value = gtk_spin_button_accessible_set_current_value;
}
static void
-gtk_spin_button_accessible_get_current_value (AtkValue *obj,
- GValue *value)
+gtk_spin_button_accessible_get_current_value (AtkValue *obj,
+ GValue *value)
{
GtkSpinButtonAccessible *spin_button;
spin_button = GTK_SPIN_BUTTON_ACCESSIBLE (obj);
if (spin_button->adjustment == NULL)
- /*
- * Adjustment has not been specified
- */
return;
atk_value_get_current_value (ATK_VALUE (spin_button->adjustment), value);
}
-static void
-gtk_spin_button_accessible_get_maximum_value (AtkValue *obj,
- GValue *value)
+static void
+gtk_spin_button_accessible_get_maximum_value (AtkValue *obj,
+ GValue *value)
{
GtkSpinButtonAccessible *spin_button;
spin_button = GTK_SPIN_BUTTON_ACCESSIBLE (obj);
if (spin_button->adjustment == NULL)
- /*
- * Adjustment has not been specified
- */
return;
atk_value_get_maximum_value (ATK_VALUE (spin_button->adjustment), value);
}
-static void
-gtk_spin_button_accessible_get_minimum_value (AtkValue *obj,
- GValue *value)
+static void
+gtk_spin_button_accessible_get_minimum_value (AtkValue *obj,
+ GValue *value)
{
GtkSpinButtonAccessible *spin_button;
spin_button = GTK_SPIN_BUTTON_ACCESSIBLE (obj);
if (spin_button->adjustment == NULL)
- /*
- * Adjustment has not been specified
- */
return;
atk_value_get_minimum_value (ATK_VALUE (spin_button->adjustment), value);
}
static void
-gtk_spin_button_accessible_get_minimum_increment (AtkValue *obj, GValue *value)
+gtk_spin_button_accessible_get_minimum_increment (AtkValue *obj,
+ GValue *value)
{
- GtkSpinButtonAccessible *spin_button;
+ GtkSpinButtonAccessible *spin_button;
spin_button = GTK_SPIN_BUTTON_ACCESSIBLE (obj);
if (spin_button->adjustment == NULL)
- /*
- * Adjustment has not been specified
- */
return;
atk_value_get_minimum_increment (ATK_VALUE (spin_button->adjustment), value);
}
-static gboolean
-gtk_spin_button_accessible_set_current_value (AtkValue *obj,
- const GValue *value)
+static gboolean
+gtk_spin_button_accessible_set_current_value (AtkValue *obj,
+ const GValue *value)
{
GtkSpinButtonAccessible *spin_button;
spin_button = GTK_SPIN_BUTTON_ACCESSIBLE (obj);
if (spin_button->adjustment == NULL)
- /*
- * Adjustment has not been specified
- */
return FALSE;
return atk_value_set_current_value (ATK_VALUE (spin_button->adjustment), value);
}
static void
-gtk_spin_button_accessible_finalize (GObject *object)
-{
- GtkSpinButtonAccessible *spin_button = GTK_SPIN_BUTTON_ACCESSIBLE (object);
-
- if (spin_button->adjustment)
- {
- g_object_unref (spin_button->adjustment);
- spin_button->adjustment = NULL;
- }
- G_OBJECT_CLASS (gtk_spin_button_accessible_parent_class)->finalize (object);
-}
-
-
-static void
-gtk_spin_button_accessible_real_notify_gtk (GObject *obj,
- GParamSpec *pspec)
-{
- GtkWidget *widget = GTK_WIDGET (obj);
- GtkSpinButtonAccessible *spin_button = GTK_SPIN_BUTTON_ACCESSIBLE (gtk_widget_get_accessible (widget));
-
- if (strcmp (pspec->name, "adjustment") == 0)
- {
- /*
- * Get rid of the GailAdjustment for the GtkAdjustment
- * which was associated with the spin_button.
- */
- GtkAdjustment* adjustment;
- GtkSpinButton* gtk_spin_button;
-
- if (spin_button->adjustment)
- {
- g_object_unref (spin_button->adjustment);
- spin_button->adjustment = NULL;
- }
- /*
- * Create the GailAdjustment when notify for "adjustment" property
- * is received
- */
- gtk_spin_button = GTK_SPIN_BUTTON (widget);
- adjustment = gtk_spin_button_get_adjustment (gtk_spin_button);
- spin_button->adjustment = gail_adjustment_new (adjustment);
- g_signal_connect (adjustment,
- "value-changed",
- G_CALLBACK (gtk_spin_button_accessible_value_changed),
- spin_button);
- }
- else
- GAIL_WIDGET_CLASS (gtk_spin_button_accessible_parent_class)->notify_gtk (obj, pspec);
-}
-
-
-static void
-gtk_spin_button_accessible_value_changed (GtkAdjustment *adjustment,
- gpointer data)
+atk_value_interface_init (AtkValueIface *iface)
{
- GtkSpinButtonAccessible *spin_button;
-
- if (adjustment == NULL || data == NULL)
- return;
-
- spin_button = GTK_SPIN_BUTTON_ACCESSIBLE (data);
-
- g_object_notify (G_OBJECT (spin_button), "accessible-value");
+ iface->get_current_value = gtk_spin_button_accessible_get_current_value;
+ iface->get_maximum_value = gtk_spin_button_accessible_get_maximum_value;
+ iface->get_minimum_value = gtk_spin_button_accessible_get_minimum_value;
+ iface->get_minimum_increment = gtk_spin_button_accessible_get_minimum_increment;
+ iface->set_current_value = gtk_spin_button_accessible_set_current_value;
}
-
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]