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