From 34968b1bc749c38e4d4161667cda27a8007b3115 Mon Sep 17 00:00:00 2001
From: Andrea Zagli <azagli@libero.it>
Date: Sat, 30 Apr 2011 17:44:43 +0200
Subject: [PATCH] Added functions GtkFormDecorator::get_key and
 GtkFormDecoder::get_decoded.

---
 ui/gtkformdecoder.c | 24 ++++++++++++++++++++++++
 ui/gtkformdecoder.h |  3 +++
 2 files changed, 27 insertions(+)

diff --git a/ui/gtkformdecoder.c b/ui/gtkformdecoder.c
index f3896a3..7eada4d 100644
--- a/ui/gtkformdecoder.c
+++ b/ui/gtkformdecoder.c
@@ -138,6 +138,30 @@ GtkWidget
 	return w;
 }
 
+gchar
+*gtk_form_decoder_get_key (GtkFormDecoder *decoder)
+{
+	GtkFormDecoderPrivate *priv;
+
+	g_return_val_if_fail (GTK_IS_FORM_DECODER (decoder), NULL);
+
+	priv = GTK_FORM_DECODER_GET_PRIVATE (decoder);
+
+	return g_strdup (gtk_label_get_text (GTK_LABEL (priv->lbl_key)));
+}
+
+gchar
+*gtk_form_decoder_get_decoded (GtkFormDecoder *decoder)
+{
+	GtkFormDecoderPrivate *priv;
+
+	g_return_val_if_fail (GTK_IS_FORM_DECODER (decoder), NULL);
+
+	priv = GTK_FORM_DECODER_GET_PRIVATE (decoder);
+
+	return g_strdup (gtk_entry_get_text (GTK_ENTRY (priv->txt_decoded)));
+}
+
 /* PRIVATE */
 
 /* CALLBACKS */
diff --git a/ui/gtkformdecoder.h b/ui/gtkformdecoder.h
index 12dcf18..63db551 100644
--- a/ui/gtkformdecoder.h
+++ b/ui/gtkformdecoder.h
@@ -56,6 +56,9 @@ GType gtk_form_decoder_get_type (void) G_GNUC_CONST;
 
 GtkWidget *gtk_form_decoder_new (void);
 
+gchar *gtk_form_decoder_get_key (GtkFormDecoder *decoder);
+gchar *gtk_form_decoder_get_decoded (GtkFormDecoder *decoder);
+
 
 G_END_DECLS
 
-- 
2.49.0