auth_proto);
if (is_secure &&
- !g_ascii_strcasecmp (gtk_entry_get_text (GTK_ENTRY (ppriv->user_entry)), "")) {
+ !g_ascii_strcasecmp (hildon_entry_get_text (HILDON_ENTRY (ppriv->user_entry)), "")) {
missing = TRUE;
} else {
missing = FALSE;
on_entry_max, self);
/* Password widgets */
- ppriv->pwd_entry = gtk_entry_new ();
+ ppriv->pwd_entry = hildon_entry_new (MODEST_EDITABLE_SIZE);
/* Auto-capitalization is the default, so let's turn it off */
hildon_gtk_entry_set_input_mode (GTK_ENTRY (ppriv->pwd_entry),
#include <config.h>
#endif
+#ifdef MODEST_TOOLKIT_HILDON2
+G_DEFINE_TYPE (ModestValidatingEntry, modest_validating_entry, HILDON_TYPE_ENTRY);
+#else
G_DEFINE_TYPE (ModestValidatingEntry, modest_validating_entry, GTK_TYPE_ENTRY);
+#endif
#define VALIDATING_ENTRY_GET_PRIVATE(o) \
(G_TYPE_INSTANCE_GET_PRIVATE ((o), MODEST_TYPE_VALIDATING_ENTRY, ModestValidatingEntryPrivate))
#ifndef _MODEST_VALIDATING_ENTRY
#define _MODEST_VALIDATING_ENTRY
+#ifdef MODEST_TOOLKIT_HILDON2
+#include <hildon/hildon-entry.h>
+#else
#include <gtk/gtkentry.h>
+#endif
G_BEGIN_DECLS
MODEST_TYPE_VALIDATING_ENTRY, ModestValidatingEntryClass))
typedef struct {
+#ifdef MODEST_TOOLKIT_HILDON2
+ HildonEntry parent;
+#else
GtkEntry parent;
+#endif
} ModestValidatingEntry;
typedef struct {
+#ifdef MODEST_TOOLKIT_HILDON2
+ HildonEntryClass parent_class;
+#else
GtkEntryClass parent_class;
+#endif
} ModestValidatingEntryClass;
GType modest_validating_entry_get_type (void);