# GnomeCanvasWidget

## Name

GnomeCanvasWidget --

## Synopsis

    #include <libgnomecanvas/libgnomecanvas.h>

    struct      GnomeCanvasWidget;

## Description

## Details

### struct GnomeCanvasWidget

    struct GnomeCanvasWidget {

    	GnomeCanvasItem item;

    	GtkWidget *widget;		/* The child widget */

    	double x, y;			/* Position at anchor */
    	double width, height;		/* Dimensions of widget */
    	GtkAnchorType anchor;		/* Anchor side for widget */

    	int cx, cy;			/* Top-left canvas coordinates for widget */
    	int cwidth, cheight;		/* Size of widget in pixels */

    	guint destroy_id;		/* Signal connection id for destruction of child widget */

    	guint size_pixels : 1;		/* Is size specified in (unchanging) pixels or units (get scaled)? */
    	guint in_destroy : 1;		/* Is child widget being destroyed? */
    };