SEXY_TYPE_CANVAS_MATRIX #define SEXY_TYPE_CANVAS_MATRIX (sexy_canvas_matrix_get_type()) sexy_canvas_matrix_get_type GType void SexyCanvasItem SexyCanvasItemClass SexyCanvasItemPriv SEXY_TYPE_CANVAS_ITEM #define SEXY_TYPE_CANVAS_ITEM (sexy_canvas_item_get_type()) SEXY_CANVAS_ITEM #define SEXY_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SEXY_TYPE_CANVAS_ITEM, SexyCanvasItem)) SEXY_CANVAS_ITEM_CLASS #define SEXY_CANVAS_ITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), SEXY_TYPE_CANVAS_ITEM, SexyCanvasItemClass)) SEXY_IS_CANVAS_ITEM #define SEXY_IS_CANVAS_ITEM(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), SEXY_TYPE_CANVAS_ITEM)) SEXY_IS_CANVAS_ITEM_CLASS #define SEXY_IS_CANVAS_ITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), SEXY_TYPE_CANVAS)) SEXY_CANVAS_ITEM_GET_CLASS #define SEXY_CANVAS_ITEM_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), SEXY_TYPE_CANVAS_ITEM, SexyCanvasItemClass)) SexyCanvasItem struct _SexyCanvasItem { GObject parent_object; SexyCanvasItemPriv *priv; void (*gtk_reserved1)(void); void (*gtk_reserved2)(void); void (*gtk_reserved3)(void); void (*gtk_reserved4)(void); }; SexyCanvasItemClass struct _SexyCanvasItemClass { GObjectClass parent_class; /* events */ gboolean (*event) (SexyCanvasItem *item, GdkEvent *event); gboolean (*button_press_event) (SexyCanvasItem *item, GdkEventButton *event); gboolean (*button_release_event) (SexyCanvasItem *item, GdkEventButton *event); gboolean (*scroll_event) (SexyCanvasItem *item, GdkEventScroll *event); gboolean (*motion_notify_event) (SexyCanvasItem *item, GdkEventMotion *event); gboolean (*key_press_event) (SexyCanvasItem *item, GdkEventKey *event); gboolean (*key_release_event) (SexyCanvasItem *item, GdkEventKey *event); gboolean (*enter_notify_event) (SexyCanvasItem *item, GdkEventCrossing *event); gboolean (*leave_notify_event) (SexyCanvasItem *item, GdkEventCrossing *event); /* Virtual table */ void (*paint_full) (SexyCanvasItem *item, gpointer data); void (*paint) (SexyCanvasItem *item); void (*paint_after) (SexyCanvasItem *item); }; sexy_canvas_item_get_type GType void sexy_canvas_item_new SexyCanvasItem * void sexy_canvas_item_draw void SexyCanvasItem *item sexy_canvas_item_translate void SexyCanvasItem *item, double dx, double dy sexy_canvas_item_scale void SexyCanvasItem *item, double scale sexy_canvas_item_rotate void SexyCanvasItem *item, double theta sexy_canvas_item_get_transform cairo_matrix_t SexyCanvasItem *item sexy_canvas_item_set_transform void SexyCanvasItem *item, cairo_matrix_t matrix sexy_canvas_item_get_visible gboolean SexyCanvasItem *item sexy_canvas_item_set_visible void SexyCanvasItem *item, gboolean visible sexy_canvas_item_add_child void SexyCanvasItem *item, SexyCanvasItem *child sexy_canvas_item_remove_child void SexyCanvasItem *item, SexyCanvasItem *child 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 * const SexySpellEntry *entry sexy_spell_entry_get_language_name gchar * const SexySpellEntry *entry, const gchar *lang sexy_spell_entry_language_is_active gboolean const 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 SexyCanvas SexyCanvasClass SexyCanvasPriv SEXY_TYPE_CANVAS #define SEXY_TYPE_CANVAS (sexy_canvas_get_type()) SEXY_CANVAS #define SEXY_CANVAS(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SEXY_TYPE_CANVAS, SexyCanvas)) SEXY_CANVAS_CLASS #define SEXY_CANVAS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), SEXY_TYPE_CANVAS, SexyCanvasClass)) SEXY_IS_CANVAS #define SEXY_IS_CANVAS(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), SEXY_TYPE_CANVAS)) SEXY_IS_CANVAS_CLASS #define SEXY_IS_CANVAS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), SEXY_TYPE_CANVAS)) SEXY_CANVAS_GET_CLASS #define SEXY_CANVAS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), SEXY_TYPE_CANVAS, SexyCanvasClass)) SexyCanvas struct _SexyCanvas { GtkDrawingArea parent_object; SexyCanvasPriv *priv; void (*gtk_reserved1)(void); void (*gtk_reserved2)(void); void (*gtk_reserved3)(void); void (*gtk_reserved4)(void); }; SexyCanvasClass struct _SexyCanvasClass { GtkDrawingAreaClass parent_class; /* Signals */ void (*set_scroll_adjustments)(SexyCanvas *canvas, GtkAdjustment *hadj, GtkAdjustment *vadj); void (*gtk_reserved1)(void); void (*gtk_reserved2)(void); void (*gtk_reserved3)(void); void (*gtk_reserved4)(void); }; sexy_canvas_get_type GType void sexy_canvas_new GtkWidget * void sexy_canvas_new_with_model GtkWidget * SexyCanvasModel *model sexy_canvas_get_model SexyCanvasModel * SexyCanvas *canvas sexy_canvas_set_model void SexyCanvas *canvas, SexyCanvasModel *model sexy_canvas_get_hadjustment GtkAdjustment * SexyCanvas *canvas sexy_canvas_get_vadjustment GtkAdjustment * SexyCanvas *canvas sexy_canvas_set_hadjustment void SexyCanvas *canvas, GtkAdjustment *adjustment sexy_canvas_set_vadjustment void SexyCanvas *canvas, GtkAdjustment *adjustment 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 SexyCanvasItemLine SexyCanvasItemLineClass SexyCanvasItemLinePriv SEXY_TYPE_CANVAS_ITEM_LINE #define SEXY_TYPE_CANVAS_ITEM_LINE (sexy_canvas_item_line_get_type()) SEXY_CANVAS_ITEM_LINE #define SEXY_CANVAS_ITEM_LINE(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SEXY_TYPE_CANVAS_ITEM_LINE, SexyCanvasItemLine)) SEXY_CANVAS_ITEM_LINE_CLASS #define SEXY_CANVAS_ITEM_LINE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), SEXY_TYPE_CANVAS_ITEM_LINE, SexyCanvasItemLineClass)) SEXY_IS_CANVAS_ITEM_LINE #define SEXY_IS_CANVAS_ITEM_LINE(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), SEXY_TYPE_CANVAS_ITEM_LINE)) SEXY_IS_CANVAS_ITEM_LINE_CLASS #define SEXY_IS_CANVAS_ITEM_LINE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), SEXY_TYPE_CANVAS_ITEM_LINE)) SEXY_CANVAS_ITEM_LINE_GET_CLASS #define SEXY_CANVAS_ITEM_LINE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), SEXY_TYPE_CANVAS_ITEM_LINE, SexyCanvasItemLineClass)) SexyCanvasItemLine struct _SexyCanvasItemLine { SexyCanvasItem parent; SexyCanvasItemLinePriv *priv; }; SexyCanvasItemLineClass struct _SexyCanvasItemLineClass { SexyCanvasItemClass parent_class; }; sexy_canvas_item_line_get_type GType void sexy_canvas_item_line_new SexyCanvasItemLine * void SexyCanvasStore SexyCanvasStoreClass SexyCanvasStorePriv SEXY_TYPE_CANVAS_STORE #define SEXY_TYPE_CANVAS_STORE (sexy_canvas_store_get_type()) SEXY_CANVAS_STORE #define SEXY_CANVAS_STORE(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SEXY_TYPE_CANVAS_STORE, SexyCanvasStore)) SEXY_CANVAS_STORE_CLASS #define SEXY_CANVAS_STORE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), SEXY_TYPE_CANVAS_STORE, SexyCanvasStoreClass)) SEXY_IS_CANVAS_STORE #define SEXY_IS_CANVAS_STORE(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), SEXY_TYPE_CANVAS_STORE)) SEXY_IS_CANVAS_STORE_CLASS #define SEXY_IS_CANVAS_STORE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), SEXY_TYPE_CANVAS_STORE)) SEXY_CANVAS_STORE_GET_CLASS #define SEXY_CANVAS_STORE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), SEXY_TYPE_CANVAS_STORE, SexyCanvasStoreClass)) SexyCanvasStore struct _SexyCanvasStore { GObject parent; SexyCanvasStorePriv *priv; void (*gtk_reserved1)(void); void (*gtk_reserved2)(void); void (*gtk_reserved3)(void); void (*gtk_reserved4)(void); }; SexyCanvasStoreClass struct _SexyCanvasStoreClass { GObjectClass parent_class; void (*gtk_reserved1)(void); void (*gtk_reserved2)(void); void (*gtk_reserved3)(void); void (*gtk_reserved4)(void); }; sexy_canvas_store_get_type GType void sexy_canvas_store_new SexyCanvasStore * void sexy_canvas_store_get_root SexyCanvasItem * SexyCanvasStore * sexy_icon_entry_position_get_type GType void SEXY_TYPE_ICON_ENTRY_POSITION #define SEXY_TYPE_ICON_ENTRY_POSITION (sexy_icon_entry_position_get_type()) sexy_spell_error_get_type GType void SEXY_TYPE_SPELL_ERROR #define SEXY_TYPE_SPELL_ERROR (sexy_spell_error_get_type()) 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)) SexyIconEntryPosition typedef enum { SEXY_ICON_ENTRY_PRIMARY, SEXY_ICON_ENTRY_SECONDARY } SexyIconEntryPosition; 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_pressed)(SexyIconEntry *entry, SexyIconEntryPosition icon_pos, int button); void (*icon_released)(SexyIconEntry *entry, SexyIconEntryPosition icon_pos, 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,SexyIconEntryPosition position,GtkImage *icon sexy_icon_entry_set_icon_highlight void SexyIconEntry *entry,SexyIconEntryPosition position,gboolean highlight sexy_icon_entry_get_icon GtkImage * const SexyIconEntry *entry,SexyIconEntryPosition position sexy_icon_entry_get_icon_highlight gboolean const SexyIconEntry *entry,SexyIconEntryPosition position sexy_icon_entry_add_clear_button void SexyIconEntry *icon_entry SexyCanvasModel SexyCanvasModelIface SexyCanvasIter SEXY_TYPE_CANVAS_MODEL #define SEXY_TYPE_CANVAS_MODEL (sexy_canvas_model_get_type ()) SEXY_CANVAS_MODEL #define SEXY_CANVAS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SEXY_TYPE_CANVAS_MODEL, SexyCanvasModel)) SEXY_IS_CANVAS_MODEL #define SEXY_IS_CANVAS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), SEXY_TYPE_CANVAS_MODEL)) SEXY_CANVAS_MODEL_GET_IFACE #define SEXY_CANVAS_MODEL_GET_IFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), SEXY_TYPE_CANVAS_MODEL, SexyCanvasModelIface)) SexyCanvasIter struct _SexyCanvasIter { gint stamp; gpointer user_data; gpointer user_data2; gpointer user_data3; }; SexyCanvasModelIface struct _SexyCanvasModelIface { GTypeInterface iface; /* Virtual table */ gboolean (*get_iter) (SexyCanvasModel *model, SexyCanvasIter *iter, gint region); gboolean (*iter_next) (SexyCanvasModel *model, SexyCanvasIter *iter); }; sexy_canvas_model_get_type GType void sexy_canvas_iter_copy SexyCanvasIter * SexyCanvasIter *iter sexy_canvas_iter_free void SexyCanvasIter *iter sexy_canvas_iter_get_type GType void sexy_canvas_model_get_iter gboolean SexyCanvasModel *model,SexyCanvasIter *iter,gint region sexy_canvas_iter_next gboolean SexyCanvasModel *model,SexyCanvasIter *iter