aboutsummaryrefslogtreecommitdiffstats
path: root/smime/gui/e-cert-selector.c
diff options
context:
space:
mode:
authorMatthew Barnes <mbarnes@redhat.com>2011-12-01 10:53:20 +0800
committerMatthew Barnes <mbarnes@redhat.com>2012-02-20 23:04:25 +0800
commit23f5773903d64a554d977ae7d0ebbaca73528f1f (patch)
tree104e1a59da8bf96b004bce204b79f47bbe0a6d13 /smime/gui/e-cert-selector.c
parent49bc4c2d765ee1780c23fdc9f42152850dabb220 (diff)
downloadgsoc2013-evolution-23f5773903d64a554d977ae7d0ebbaca73528f1f.tar
gsoc2013-evolution-23f5773903d64a554d977ae7d0ebbaca73528f1f.tar.gz
gsoc2013-evolution-23f5773903d64a554d977ae7d0ebbaca73528f1f.tar.bz2
gsoc2013-evolution-23f5773903d64a554d977ae7d0ebbaca73528f1f.tar.lz
gsoc2013-evolution-23f5773903d64a554d977ae7d0ebbaca73528f1f.tar.xz
gsoc2013-evolution-23f5773903d64a554d977ae7d0ebbaca73528f1f.tar.zst
gsoc2013-evolution-23f5773903d64a554d977ae7d0ebbaca73528f1f.zip
Coding style and whitespace cleanup.
Diffstat (limited to 'smime/gui/e-cert-selector.c')
-rw-r--r--smime/gui/e-cert-selector.c64
1 files changed, 41 insertions, 23 deletions
diff --git a/smime/gui/e-cert-selector.c b/smime/gui/e-cert-selector.c
index 24cc9b374a..a5135d2c7d 100644
--- a/smime/gui/e-cert-selector.c
+++ b/smime/gui/e-cert-selector.c
@@ -37,6 +37,10 @@
#include "e-util/e-util.h"
#include "e-util/e-util-private.h"
+#define E_CERT_SELECTOR_GET_PRIVATE(obj) \
+ (G_TYPE_INSTANCE_GET_PRIVATE \
+ ((obj), E_TYPE_CERT_SELECTOR, ECertSelectorPrivate))
+
struct _ECertSelectorPrivate {
CERTCertList *certlist;
@@ -209,7 +213,9 @@ e_cert_selector_new (gint type,
gtk_combo_box_set_active (GTK_COMBO_BOX (p->combobox), active);
- g_signal_connect (p->combobox, "changed", G_CALLBACK(ecs_cert_changed), ecs);
+ g_signal_connect (
+ p->combobox, "changed",
+ G_CALLBACK (ecs_cert_changed), ecs);
g_object_unref (builder);
@@ -221,38 +227,50 @@ e_cert_selector_new (gint type,
static void
e_cert_selector_init (ECertSelector *ecs)
{
- gtk_dialog_add_buttons ((GtkDialog *) ecs,
- GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
- GTK_STOCK_OK, GTK_RESPONSE_OK, NULL);
+ gtk_dialog_add_buttons (
+ GTK_DIALOG (ecs),
+ GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
+ GTK_STOCK_OK, GTK_RESPONSE_OK, NULL);
- ecs->priv = g_malloc0 (sizeof (*ecs->priv));
+ ecs->priv = E_CERT_SELECTOR_GET_PRIVATE (ecs);
}
static void
-e_cert_selector_finalize (GObject *o)
+e_cert_selector_finalize (GObject *object)
{
- ECertSelector *ecs = (ECertSelector *) o;
+ ECertSelectorPrivate *priv;
- if (ecs->priv->certlist)
- CERT_DestroyCertList (ecs->priv->certlist);
+ priv = E_CERT_SELECTOR_GET_PRIVATE (object);
- g_free (ecs->priv);
+ if (priv->certlist)
+ CERT_DestroyCertList (priv->certlist);
- ((GObjectClass *) e_cert_selector_parent_class)->finalize (o);
+ /* Chain up to parent's finalize() method. */
+ G_OBJECT_CLASS (e_cert_selector_parent_class)->finalize (object);
}
static void
-e_cert_selector_class_init (ECertSelectorClass *klass)
+e_cert_selector_class_init (ECertSelectorClass *class)
{
- ((GObjectClass *) klass)->finalize = e_cert_selector_finalize;
- ((GtkDialogClass *) klass)->response = e_cert_selector_response;
-
- ecs_signals[ECS_SELECTED] =
- g_signal_new("selected",
- G_OBJECT_CLASS_TYPE (klass),
- G_SIGNAL_RUN_LAST,
- G_STRUCT_OFFSET (ECertSelectorClass, selected),
- NULL, NULL,
- g_cclosure_marshal_VOID__POINTER,
- G_TYPE_NONE, 1, G_TYPE_POINTER);
+ GObjectClass *object_class;
+ GtkDialogClass *dialog_class;
+
+ g_type_class_add_private (class, sizeof (ECertSelectorPrivate));
+
+ object_class = G_OBJECT_CLASS (class);
+ object_class->finalize = e_cert_selector_finalize;
+
+ dialog_class = GTK_DIALOG_CLASS (class);
+ dialog_class->response = e_cert_selector_response;
+
+ ecs_signals[ECS_SELECTED] = g_signal_new (
+ "selected",
+ G_OBJECT_CLASS_TYPE (class),
+ G_SIGNAL_RUN_LAST,
+ G_STRUCT_OFFSET (ECertSelectorClass, selected),
+ NULL, NULL,
+ g_cclosure_marshal_VOID__POINTER,
+ G_TYPE_NONE, 1,
+ G_TYPE_POINTER);
}
+