| Libmergeant Reference Manual |
|---|
MgCanvasEntity — Draws a graphical representation of a MgEntity object
struct MgCanvasEntity; guint mg_canvas_entity_get_type (void); MgCanvasField* mg_canvas_entity_get_field_item (MgCanvasEntity *ce, MgField *field); gdouble mg_canvas_entity_get_field_ypos (MgCanvasEntity *ce, MgField *field);
GObject
+----GtkObject
+----GnomeCanvasItem
+----GnomeCanvasGroup
+----MgCanvasItem
+----MgCanvasEntity
This GnomeCanvasItem is self-destroyed when the referenced MgEntity object is nullified.
MgCanvasField* mg_canvas_entity_get_field_item (MgCanvasEntity *ce, MgField *field);
Get the MgCanvasField object representing field in ce.
| ce : | a MgCanvasEntity object |
| field : | a MgField object |
| Returns : | the corresponding MgCanvasField |
gdouble mg_canvas_entity_get_field_ypos (MgCanvasEntity *ce, MgField *field);
Get the Y position of the MgCanvasField object representing field in ce, in ce's coordinates.
| ce : | a MgCanvasEntity object |
| field : | a MgField object |
| Returns : | the Y coordinate. |
| << MgCanvasItem | MgCanvasField >> |