#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);
void modest_validating_entry_set_unallowed_characters (ModestValidatingEntry *self, GList *list);
void modest_validating_entry_set_unallowed_characters_whitespace (ModestValidatingEntry *self);
+
typedef void (* EasySetupValidatingEntryFunc) (ModestValidatingEntry *self, const gchar* character, gpointer user_data);
void modest_validating_entry_set_func (ModestValidatingEntry *self, EasySetupValidatingEntryFunc func, gpointer user_data);
-
-
typedef void (* EasySetupValidatingEntryMaxFunc) (ModestValidatingEntry *self, gpointer user_data);
void modest_validating_entry_set_max_func (ModestValidatingEntry *self, EasySetupValidatingEntryMaxFunc func, gpointer user_data);