SexySpellEntry SexySpellEntryClass SexySpellEntryPriv SEXY_TYPE_SPELL_ENTRY #define SEXY_TYPE_SPELL_ENTRY (sexy_spell_entry_get_type()) SEXY_SPELL_ENTRY #define SEXY_SPELL_ENTRY(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SEXY_TYPE_SPELL_ENTRY, SexySpellEntry)) SEXY_SPELL_ENTRY_CLASS #define SEXY_SPELL_ENTRY_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), SEXY_TYPE_SPELL_ENTRY, SexySpellEntryClass)) SEXY_IS_SPELL_ENTRY #define SEXY_IS_SPELL_ENTRY(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), SEXY_TYPE_SPELL_ENTRY)) SEXY_IS_SPELL_ENTRY_CLASS #define SEXY_IS_SPELL_ENTRY_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), SEXY_TYPE_SPELL_ENTRY)) SEXY_SPELL_ENTRY_GET_CLASS #define SEXY_SPELL_ENTRY_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), SEXY_TYPE_SPELL_ENTRY, SexySpellEntryClass)) SEXY_SPELL_ERROR #define SEXY_SPELL_ERROR (sexy_spell_error_quark()) SexySpellError typedef enum { SEXY_SPELL_ERROR_BACKEND, } SexySpellError; SexySpellEntry struct _SexySpellEntry { GtkEntry parent_object; SexySpellEntryPriv *priv; void (*gtk_reserved1)(void); void (*gtk_reserved2)(void); void (*gtk_reserved3)(void); void (*gtk_reserved4)(void); }; SexySpellEntryClass struct _SexySpellEntryClass { GtkEntryClass parent_class; /* Signals */ gboolean (*word_check)(SexySpellEntry *entry, const gchar *word); void (*gtk_reserved1)(void); void (*gtk_reserved2)(void); void (*gtk_reserved3)(void); void (*gtk_reserved4)(void); }; sexy_spell_entry_get_type GType void sexy_spell_entry_new GtkWidget * void sexy_spell_error_quark GQuark void sexy_spell_entry_get_languages GSList * SexySpellEntry *entry sexy_spell_entry_get_language_name gchar * SexySpellEntry *entry, const gchar *lang sexy_spell_entry_language_is_active gboolean SexySpellEntry *entry, const gchar *lang sexy_spell_entry_activate_language gboolean SexySpellEntry *entry, const gchar *lang, GError **error sexy_spell_entry_deactivate_language void SexySpellEntry *entry, const gchar *lang SexyUrlLabel SexyUrlLabelClass SEXY_TYPE_URL_LABEL #define SEXY_TYPE_URL_LABEL (sexy_url_label_get_type()) SEXY_URL_LABEL #define SEXY_URL_LABEL(obj) \ (G_TYPE_CHECK_INSTANCE_CAST((obj), SEXY_TYPE_URL_LABEL, SexyUrlLabel)) SEXY_URL_LABEL_CLASS #define SEXY_URL_LABEL_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST((klass), SEXY_TYPE_URL_LABEL, SexyUrlLabelClass)) SEXY_IS_URL_LABEL #define SEXY_IS_URL_LABEL(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE((obj), SEXY_TYPE_URL_LABEL)) SEXY_IS_URL_LABEL_CLASS #define SEXY_IS_URL_LABEL_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE((klass), SEXY_TYPE_URL_LABEL)) SEXY_URL_LABEL_GET_CLASS #define SEXY_URL_LABEL_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), SEXY_TYPE_URL_LABEL, SexyUrlLabelClass)) SexyUrlLabel struct _SexyUrlLabel { GtkLabel parent_object; void (*gtk_reserved1)(void); void (*gtk_reserved2)(void); void (*gtk_reserved3)(void); void (*gtk_reserved4)(void); }; SexyUrlLabelClass struct _SexyUrlLabelClass { GtkLabelClass parent_class; /* Signals */ void (*url_activated)(SexyUrlLabel *url_label, const gchar *url); void (*gtk_reserved1)(void); void (*gtk_reserved2)(void); void (*gtk_reserved3)(void); void (*gtk_reserved4)(void); }; sexy_url_label_get_type GType void sexy_url_label_new GtkWidget * void sexy_url_label_set_markup void SexyUrlLabel *url_label, const gchar *markup SexyIconEntry SexyIconEntryClass SexyIconEntryPriv SEXY_TYPE_ICON_ENTRY #define SEXY_TYPE_ICON_ENTRY (sexy_icon_entry_get_type()) SEXY_ICON_ENTRY #define SEXY_ICON_ENTRY(obj) \ (G_TYPE_CHECK_INSTANCE_CAST((obj), SEXY_TYPE_ICON_ENTRY, SexyIconEntry)) SEXY_ICON_ENTRY_CLASS #define SEXY_ICON_ENTRY_CLASS(klass) \ (G_TYPE_CHECK_CLASS_CAST((klass), SEXY_TYPE_ICON_ENTRY, SexyIconEntryClass)) SEXY_IS_ICON_ENTRY #define SEXY_IS_ICON_ENTRY(obj) \ (G_TYPE_CHECK_INSTANCE_TYPE((obj), SEXY_TYPE_ICON_ENTRY)) SEXY_IS_ICON_ENTRY_CLASS #define SEXY_IS_ICON_ENTRY_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE((klass), SEXY_TYPE_ICON_ENTRY)) SEXY_ICON_ENTRY_GET_CLASS #define SEXY_ICON_ENTRY_GET_CLASS(obj) \ (G_TYPE_INSTANCE_GET_CLASS ((obj), SEXY_TYPE_ICON_ENTRY, SexyIconEntryClass)) SexyIconEntry struct _SexyIconEntry { GtkEntry parent_object; SexyIconEntryPriv *priv; void (*gtk_reserved1)(void); void (*gtk_reserved2)(void); void (*gtk_reserved3)(void); void (*gtk_reserved4)(void); }; SexyIconEntryClass struct _SexyIconEntryClass { GtkEntryClass parent_class; /* Signals */ void (*icon_clicked)(SexyIconEntry *entry, int button); void (*gtk_reserved1)(void); void (*gtk_reserved2)(void); void (*gtk_reserved3)(void); void (*gtk_reserved4)(void); }; sexy_icon_entry_get_type GType void sexy_icon_entry_new GtkWidget * void sexy_icon_entry_set_icon void SexyIconEntry *entry, GtkImage *icon sexy_icon_entry_set_icon_highlight void SexyIconEntry *entry,gboolean highlight sexy_icon_entry_get_icon GtkImage * const SexyIconEntry *entry sexy_icon_entry_get_icon_highlight gboolean const SexyIconEntry *entry