X-Git-Url: http://git.maemo.org/git/?a=blobdiff_plain;f=src%2Fwidgets%2Fmodest-validating-entry.h;h=f664289344aa1c601cea41d481d412d8f52e5447;hb=8e3201fe3b05e4c51ecb640f224c3370f3a8c959;hp=e7c2bf639866b8b886d3954978c259b00712babf;hpb=9bd1924e6eb4205f91ab96bd7697be8bec3720ee;p=modest diff --git a/src/widgets/modest-validating-entry.h b/src/widgets/modest-validating-entry.h index e7c2bf6..f664289 100644 --- a/src/widgets/modest-validating-entry.h +++ b/src/widgets/modest-validating-entry.h @@ -6,7 +6,11 @@ #ifndef _MODEST_VALIDATING_ENTRY #define _MODEST_VALIDATING_ENTRY +#ifdef MODEST_TOOLKIT_HILDON2 +#include +#else #include +#endif G_BEGIN_DECLS @@ -33,11 +37,19 @@ 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); @@ -47,6 +59,9 @@ ModestValidatingEntry* modest_validating_entry_new (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);