X-Git-Url: http://git.maemo.org/git/?p=modest;a=blobdiff_plain;f=src%2Fwidgets%2Fmodest-validating-entry.h;h=f664289344aa1c601cea41d481d412d8f52e5447;hp=09fa4df8f5ae563dbdaea96bd2e1a1e2631fabbd;hb=e374da56f67092cecb1572dd4bee2ca34e0bc04c;hpb=aab65ff35930f7c7d33ec080ae179f09150fabe2 diff --git a/src/widgets/modest-validating-entry.h b/src/widgets/modest-validating-entry.h index 09fa4df..f664289 100644 --- a/src/widgets/modest-validating-entry.h +++ b/src/widgets/modest-validating-entry.h @@ -3,53 +3,68 @@ * */ -#ifndef _EASYSETUP_VALIDATING_ENTRY -#define _EASYSETUP_VALIDATING_ENTRY +#ifndef _MODEST_VALIDATING_ENTRY +#define _MODEST_VALIDATING_ENTRY +#ifdef MODEST_TOOLKIT_HILDON2 +#include +#else #include +#endif G_BEGIN_DECLS -#define EASYSETUP_TYPE_VALIDATING_ENTRY easysetup_validating_entry_get_type() +#define MODEST_TYPE_VALIDATING_ENTRY modest_validating_entry_get_type() -#define EASYSETUP_VALIDATING_ENTRY(obj) \ +#define MODEST_VALIDATING_ENTRY(obj) \ (G_TYPE_CHECK_INSTANCE_CAST ((obj), \ - EASYSETUP_TYPE_VALIDATING_ENTRY, EasysetupValidatingEntry)) + MODEST_TYPE_VALIDATING_ENTRY, ModestValidatingEntry)) -#define EASYSETUP_VALIDATING_ENTRY_CLASS(klass) \ +#define MODEST_VALIDATING_ENTRY_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST ((klass), \ - EASYSETUP_TYPE_VALIDATING_ENTRY, EasysetupValidatingEntryClass)) + MODEST_TYPE_VALIDATING_ENTRY, ModestValidatingEntryClass)) #define EASYSETUP_IS_VALIDATING_ENTRY(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), \ - EASYSETUP_TYPE_VALIDATING_ENTRY)) + MODEST_TYPE_VALIDATING_ENTRY)) #define EASYSETUP_IS_VALIDATING_ENTRY_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE ((klass), \ - EASYSETUP_TYPE_VALIDATING_ENTRY)) + MODEST_TYPE_VALIDATING_ENTRY)) -#define EASYSETUP_VALIDATING_ENTRY_GET_CLASS(obj) \ +#define MODEST_VALIDATING_ENTRY_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), \ - EASYSETUP_TYPE_VALIDATING_ENTRY, EasysetupValidatingEntryClass)) + MODEST_TYPE_VALIDATING_ENTRY, ModestValidatingEntryClass)) typedef struct { +#ifdef MODEST_TOOLKIT_HILDON2 + HildonEntry parent; +#else GtkEntry parent; -} EasysetupValidatingEntry; +#endif +} ModestValidatingEntry; typedef struct { +#ifdef MODEST_TOOLKIT_HILDON2 + HildonEntryClass parent_class; +#else GtkEntryClass parent_class; -} EasysetupValidatingEntryClass; +#endif +} ModestValidatingEntryClass; -GType easysetup_validating_entry_get_type (void); +GType modest_validating_entry_get_type (void); -EasysetupValidatingEntry* easysetup_validating_entry_new (void); +ModestValidatingEntry* modest_validating_entry_new (void); -void easysetup_validating_entry_set_unallowed_characters (EasysetupValidatingEntry *self, GList *list); -void easysetup_validating_entry_set_unallowed_characters_whitespace (EasysetupValidatingEntry *self); +void modest_validating_entry_set_unallowed_characters (ModestValidatingEntry *self, GList *list); +void modest_validating_entry_set_unallowed_characters_whitespace (ModestValidatingEntry *self); -typedef void (* EasySetupValidatingEntryMaxFunc) (EasysetupValidatingEntry *self, gpointer user_data); -void easysetup_validating_entry_set_max_func (EasysetupValidatingEntry *self, EasySetupValidatingEntryMaxFunc func, gpointer user_data); +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); G_END_DECLS -#endif /* _EASYSETUP_VALIDATING_ENTRY */ +#endif /* _MODEST_VALIDATING_ENTRY */