aboutsummaryrefslogtreecommitdiffstats
path: root/smime/gui/e-cert-selector.c
diff options
context:
space:
mode:
authorMatthew Barnes <mbarnes@redhat.com>2009-09-25 06:04:36 +0800
committerMatthew Barnes <mbarnes@redhat.com>2009-11-17 08:33:32 +0800
commit054c0881696a85f537e93b4950a28f505a3dc0f7 (patch)
treee63cfece426e2de5898c926eb6737cff229bb38b /smime/gui/e-cert-selector.c
parent6348266ee635db59a12d75497f980dd85d0fcf58 (diff)
downloadgsoc2013-evolution-054c0881696a85f537e93b4950a28f505a3dc0f7.tar
gsoc2013-evolution-054c0881696a85f537e93b4950a28f505a3dc0f7.tar.gz
gsoc2013-evolution-054c0881696a85f537e93b4950a28f505a3dc0f7.tar.bz2
gsoc2013-evolution-054c0881696a85f537e93b4950a28f505a3dc0f7.tar.lz
gsoc2013-evolution-054c0881696a85f537e93b4950a28f505a3dc0f7.tar.xz
gsoc2013-evolution-054c0881696a85f537e93b4950a28f505a3dc0f7.tar.zst
gsoc2013-evolution-054c0881696a85f537e93b4950a28f505a3dc0f7.zip
BugĀ 589153 - Use GtkBuilder instead of libglade
Diffstat (limited to 'smime/gui/e-cert-selector.c')
-rw-r--r--smime/gui/e-cert-selector.c21
1 files changed, 8 insertions, 13 deletions
diff --git a/smime/gui/e-cert-selector.c b/smime/gui/e-cert-selector.c
index e84b933a81..5d500f5abf 100644
--- a/smime/gui/e-cert-selector.c
+++ b/smime/gui/e-cert-selector.c
@@ -32,10 +32,9 @@
#include "certdb.h"
#include "cert.h"
-#include <glade/glade.h>
-
#include "e-cert-selector.h"
+#include "e-util/e-util.h"
#include "e-util/e-util-private.h"
struct _ECertSelectorPrivate {
@@ -148,24 +147,20 @@ e_cert_selector_new(gint type, const gchar *currentid)
SECCertUsage usage;
CERTCertList *certlist;
CERTCertListNode *node;
- GladeXML *gui;
+ GtkBuilder *builder;
GtkWidget *w;
gint n=0, active=0;
- gchar *gladefile;
ecs = g_object_new(e_cert_selector_get_type(), NULL);
p = ecs->priv;
- gladefile = g_build_filename(EVOLUTION_GLADEDIR,
- "smime-ui.glade",
- NULL);
- gui = glade_xml_new(gladefile, "cert_selector_vbox", NULL);
- g_free (gladefile);
+ builder = gtk_builder_new ();
+ e_load_ui_builder_definition (builder, "smime-ui.ui");
- p->combobox = glade_xml_get_widget(gui, "cert_combobox");
- p->description = glade_xml_get_widget(gui, "cert_description");
+ p->combobox = e_builder_get_widget(builder, "cert_combobox");
+ p->description = e_builder_get_widget(builder, "cert_description");
- w = glade_xml_get_widget(gui, "cert_selector_vbox");
+ w = e_builder_get_widget(builder, "cert_selector_vbox");
gtk_box_pack_start((GtkBox *)((GtkDialog *)ecs)->vbox, w, TRUE, TRUE, 3);
gtk_window_set_title(GTK_WINDOW(ecs), _("Select certificate"));
@@ -205,7 +200,7 @@ e_cert_selector_new(gint type, const gchar *currentid)
g_signal_connect (p->combobox, "changed", G_CALLBACK(ecs_cert_changed), ecs);
- g_object_unref(gui);
+ g_object_unref(builder);
ecs_cert_changed(p->combobox, ecs);