GanvItem

GanvItem

Functions

GanvItem * ganv_item_new ()
void ganv_item_construct ()
void ganv_item_set ()
void ganv_item_set_valist ()
struct _GanvCanvas * ganv_item_get_canvas ()
GanvItem * ganv_item_get_parent ()
void ganv_item_raise ()
void ganv_item_lower ()
void ganv_item_move ()
void ganv_item_show ()
void ganv_item_hide ()
void ganv_item_i2w ()
void ganv_item_w2i ()
void ganv_item_grab_focus ()
void ganv_item_get_bounds ()
void ganv_item_request_update ()
void ganv_item_set_wrapper ()
void * ganv_item_get_wrapper ()

Description

Functions

ganv_item_new ()

GanvItem *
ganv_item_new (GanvItem *parent,
               GType type,
               const gchar *first_arg_name,
               ...);

ganv_item_construct ()

void
ganv_item_construct (GanvItem *item,
                     GanvItem *parent,
                     const gchar *first_arg_name,
                     va_list args);

ganv_item_set ()

void
ganv_item_set (GanvItem *item,
               const gchar *first_arg_name,
               ...);

ganv_item_set_valist ()

void
ganv_item_set_valist (GanvItem *item,
                      const gchar *first_arg_name,
                      va_list args);

ganv_item_get_canvas ()

struct _GanvCanvas *
ganv_item_get_canvas (GanvItem *item);

Parameters

item

The item.

 

Returns

The canvas item is on.

[transfer none]


ganv_item_get_parent ()

GanvItem *
ganv_item_get_parent (GanvItem *item);

Parameters

item

The item.

 

Returns

The parent of item .

[transfer none]


ganv_item_raise ()

void
ganv_item_raise (GanvItem *item);

ganv_item_lower ()

void
ganv_item_lower (GanvItem *item);

ganv_item_move ()

void
ganv_item_move (GanvItem *item,
                double dx,
                double dy);

ganv_item_show ()

void
ganv_item_show (GanvItem *item);

ganv_item_hide ()

void
ganv_item_hide (GanvItem *item);

ganv_item_i2w ()

void
ganv_item_i2w (GanvItem *item,
               double *x,
               double *y);

ganv_item_w2i ()

void
ganv_item_w2i (GanvItem *item,
               double *x,
               double *y);

ganv_item_grab_focus ()

void
ganv_item_grab_focus (GanvItem *item);

ganv_item_get_bounds ()

void
ganv_item_get_bounds (GanvItem *item,
                      double *x1,
                      double *y1,
                      double *x2,
                      double *y2);

ganv_item_request_update ()

void
ganv_item_request_update (GanvItem *item);

ganv_item_set_wrapper ()

void
ganv_item_set_wrapper (GanvItem *item,
                       void *wrapper);

ganv_item_get_wrapper ()

void *
ganv_item_get_wrapper (GanvItem *item);