<HTML ><HEAD ><TITLE >BonoboCanvasItem</TITLE ><META NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.64 "><LINK REL="HOME" TITLE="Bonobo API Reference Manual" HREF="book1.html"><LINK REL="UP" TITLE="View interfaces" HREF="bonobo-view.html"><LINK REL="PREVIOUS" TITLE="BonoboViewFrame" HREF="bonobo-bonobo-view-frame.html"><LINK REL="NEXT" TITLE="BonoboCanvasComponent" HREF="bonobo-bonobo-canvas-component.html"></HEAD ><BODY CLASS="REFENTRY" BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#840084" ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE WIDTH="100%" BORDER="0" BGCOLOR="#000000" CELLPADDING="1" CELLSPACING="0" ><TR ><TH COLSPAN="4" ALIGN="center" ><FONT COLOR="#FFFFFF" SIZE="5" >Bonobo API Reference Manual</FONT ></TH ></TR ><TR ><TD WIDTH="25%" BGCOLOR="#C00000" ALIGN="left" ><A HREF="bonobo-bonobo-view-frame.html" ><FONT COLOR="#FFFFFF" SIZE="3" ><B ><<< Previous Page</B ></FONT ></A ></TD ><TD WIDTH="25%" BGCOLOR="#0000C0" ALIGN="center" ><FONT COLOR="#FFFFFF" SIZE="3" ><B ><A HREF="book1.html" ><FONT COLOR="#FFFFFF" SIZE="3" ><B >Home</B ></FONT ></A ></B ></FONT ></TD ><TD WIDTH="25%" BGCOLOR="#00C000" ALIGN="center" ><FONT COLOR="#FFFFFF" SIZE="3" ><B ><A HREF="bonobo-view.html" ><FONT COLOR="#FFFFFF" SIZE="3" ><B >Up</B ></FONT ></A ></B ></FONT ></TD ><TD WIDTH="25%" BGCOLOR="#C00000" ALIGN="right" ><A HREF="bonobo-bonobo-canvas-component.html" ><FONT COLOR="#FFFFFF" SIZE="3" ><B >Next Page >>></B ></FONT ></A ></TD ></TR ></TABLE ></DIV ><H1 ><A NAME="BONOBO-BONOBO-CANVAS-ITEM" >BonoboCanvasItem</A ></H1 ><DIV CLASS="REFNAMEDIV" ><A NAME="AEN10764" ></A ><H2 >Name</H2 >BonoboCanvasItem -- A GNOME Canvas Item that can be used to embed remote Bonobo GNOME Canvas Items.</DIV ><DIV CLASS="REFSYNOPSISDIV" ><A NAME="AEN10767" ></A ><H2 >Synopsis</H2 ><TABLE BORDER="0" BGCOLOR="#D6E8FF" WIDTH="100%" CELLPADDING="6" ><TR ><TD ><PRE CLASS="SYNOPSIS" > typedef <A HREF="bonobo-bonobo-canvas-item.html#BONOBOCANVASITEM" >BonoboCanvasItem</A >; typedef <A HREF="bonobo-bonobo-canvas-item.html#BONOBOCANVASITEMCLASS" >BonoboCanvasItemClass</A >; void <A HREF="bonobo-bonobo-canvas-item.html#BONOBO-CANVAS-ITEM-SET-BOUNDS" >bonobo_canvas_item_set_bounds</A > (<A HREF="bonobo-bonobo-canvas-item.html#BONOBOCANVASITEM" >BonoboCanvasItem</A > *item, <GTKDOCLINK HREF="DOUBLE" >double</GTKDOCLINK > x1, <GTKDOCLINK HREF="DOUBLE" >double</GTKDOCLINK > y1, <GTKDOCLINK HREF="DOUBLE" >double</GTKDOCLINK > x2, <GTKDOCLINK HREF="DOUBLE" >double</GTKDOCLINK > y2); </PRE ></TD ></TR ></TABLE ></DIV ><DIV CLASS="REFSECT1" ><A NAME="AEN10778" ></A ><H2 >Object Hierarchy</H2 ><TABLE BORDER="0" BGCOLOR="#D6E8FF" WIDTH="100%" CELLPADDING="6" ><TR ><TD ><PRE CLASS="SYNOPSIS" > <GTKDOCLINK HREF="GTKOBJECT" >GtkObject</GTKDOCLINK > +----<GTKDOCLINK HREF="GNOMECANVASITEM" >GnomeCanvasItem</GTKDOCLINK > +----BonoboCanvasItem</PRE ></TD ></TR ></TABLE ></DIV ><DIV CLASS="REFSECT1" ><A NAME="AEN10783" ></A ><H2 >Properties</H2 ><TABLE BORDER="0" BGCOLOR="#D6E8FF" WIDTH="100%" CELLPADDING="6" ><TR ><TD ><PRE CLASS="SYNOPSIS" > "<A HREF="bonobo-bonobo-canvas-item.html#BONOBOCANVASITEM--CORBA-EMBEDDABLE" >corba-embeddable</A >" <GTKDOCLINK HREF="GPOINTER" >gpointer</GTKDOCLINK > : Write "<A HREF="bonobo-bonobo-canvas-item.html#BONOBOCANVASITEM--CORBA-UI-CONTAINER" >corba-ui-container</A >" <GTKDOCLINK HREF="GPOINTER" >gpointer</GTKDOCLINK > : Write</PRE ></TD ></TR ></TABLE ></DIV ><DIV CLASS="REFSECT1" ><A NAME="AEN10790" ></A ><H2 >Description</H2 ><P > The Bonobo Canvas Item is a Canvas item that will allow you to embed an arbitrary Canvas Item that lives in in a remote Embeddable. On the remote end, the <A HREF="bonobo-bonobo-canvas-component.html#BONOBOCANVASCOMPONENT" >BonoboCanvasComponent</A > class is used to wrap an arbitrary <GTKDOCLINK HREF="GNOMECANVASITEM" >GnomeCanvasItem</GTKDOCLINK > and export it. </P ><P > This allows arbitrarily shaped components to be inserted into an application. Both Xlib and AA canvas items are supported.</P ></DIV ><DIV CLASS="REFSECT1" ><A NAME="AEN10796" ></A ><H2 >Details</H2 ><DIV CLASS="REFSECT2" ><A NAME="AEN10798" ></A ><H3 ><A NAME="BONOBOCANVASITEM" ></A >BonoboCanvasItem</H3 ><TABLE BORDER="0" BGCOLOR="#D6E8FF" WIDTH="100%" CELLPADDING="6" ><TR ><TD ><PRE CLASS="PROGRAMLISTING" >typedef struct { GnomeCanvasItem canvas_item; BonoboEmbeddable *embeddable; BonoboCanvasItemPrivate *priv; } BonoboCanvasItem;</PRE ></TD ></TR ></TABLE ><P ></P ></DIV ><HR><DIV CLASS="REFSECT2" ><A NAME="AEN10803" ></A ><H3 ><A NAME="BONOBOCANVASITEMCLASS" ></A >BonoboCanvasItemClass</H3 ><TABLE BORDER="0" BGCOLOR="#D6E8FF" WIDTH="100%" CELLPADDING="6" ><TR ><TD ><PRE CLASS="PROGRAMLISTING" >typedef struct { GnomeCanvasItemClass parent_class; } BonoboCanvasItemClass;</PRE ></TD ></TR ></TABLE ><P ></P ></DIV ><HR><DIV CLASS="REFSECT2" ><A NAME="AEN10808" ></A ><H3 ><A NAME="BONOBO-CANVAS-ITEM-SET-BOUNDS" ></A >bonobo_canvas_item_set_bounds ()</H3 ><TABLE BORDER="0" BGCOLOR="#D6E8FF" WIDTH="100%" CELLPADDING="6" ><TR ><TD ><PRE CLASS="PROGRAMLISTING" >void bonobo_canvas_item_set_bounds (<A HREF="bonobo-bonobo-canvas-item.html#BONOBOCANVASITEM" >BonoboCanvasItem</A > *item, <GTKDOCLINK HREF="DOUBLE" >double</GTKDOCLINK > x1, <GTKDOCLINK HREF="DOUBLE" >double</GTKDOCLINK > y1, <GTKDOCLINK HREF="DOUBLE" >double</GTKDOCLINK > x2, <GTKDOCLINK HREF="DOUBLE" >double</GTKDOCLINK > y2);</PRE ></TD ></TR ></TABLE ><P ></P ><P ></P ><TABLE CLASS="VARIABLELIST" BORDER="0" CELLSPACING="0" CELLPADDING="4" WIDTH="100%" BGCOLOR="#FFD0D0" ><TBODY ><TR ><TD ALIGN="RIGHT" VALIGN="TOP" WIDTH="20%" ><A NAME="AEN10819"><SPAN STYLE="white-space: nowrap" ><TT CLASS="PARAMETER" ><I >item</I ></TT > :</SPAN ></TD ><TD ALIGN="LEFT" VALIGN="TOP" WIDTH="80%" ><P ></P ></TD ></TR ><TR ><TD ALIGN="RIGHT" VALIGN="TOP" WIDTH="20%" ><A NAME="AEN10824"><SPAN STYLE="white-space: nowrap" ><TT CLASS="PARAMETER" ><I >x1</I ></TT > :</SPAN ></TD ><TD ALIGN="LEFT" VALIGN="TOP" WIDTH="80%" ><P ></P ></TD ></TR ><TR ><TD ALIGN="RIGHT" VALIGN="TOP" WIDTH="20%" ><A NAME="AEN10829"><SPAN STYLE="white-space: nowrap" ><TT CLASS="PARAMETER" ><I >y1</I ></TT > :</SPAN ></TD ><TD ALIGN="LEFT" VALIGN="TOP" WIDTH="80%" ><P ></P ></TD ></TR ><TR ><TD ALIGN="RIGHT" VALIGN="TOP" WIDTH="20%" ><A NAME="AEN10834"><SPAN STYLE="white-space: nowrap" ><TT CLASS="PARAMETER" ><I >x2</I ></TT > :</SPAN ></TD ><TD ALIGN="LEFT" VALIGN="TOP" WIDTH="80%" ><P ></P ></TD ></TR ><TR ><TD ALIGN="RIGHT" VALIGN="TOP" WIDTH="20%" ><A NAME="AEN10839"><SPAN STYLE="white-space: nowrap" ><TT CLASS="PARAMETER" ><I >y2</I ></TT > :</SPAN ></TD ><TD ALIGN="LEFT" VALIGN="TOP" WIDTH="80%" ><P > </P ></TD ></TR ></TBODY ></TABLE ></DIV ></DIV ><DIV CLASS="REFSECT1" ><A NAME="AEN10844" ></A ><H2 >Properties</H2 ><P ></P ><TABLE CLASS="VARIABLELIST" BORDER="0" CELLSPACING="0" CELLPADDING="4" WIDTH="100%" ><TBODY ><TR ><TD ALIGN="RIGHT" VALIGN="TOP" WIDTH="20%" ><A NAME="AEN10847"><SPAN STYLE="white-space: nowrap" ><A NAME="BONOBOCANVASITEM--CORBA-EMBEDDABLE" ></A >"<TT CLASS="LITERAL" >corba-embeddable</TT >" (<GTKDOCLINK HREF="GPOINTER" >gpointer</GTKDOCLINK > : Write)</SPAN ></TD ><TD ALIGN="LEFT" VALIGN="TOP" WIDTH="80%" ><P ></P ></TD ></TR ><TR ><TD ALIGN="RIGHT" VALIGN="TOP" WIDTH="20%" ><A NAME="AEN10854"><SPAN STYLE="white-space: nowrap" ><A NAME="BONOBOCANVASITEM--CORBA-UI-CONTAINER" ></A >"<TT CLASS="LITERAL" >corba-ui-container</TT >" (<GTKDOCLINK HREF="GPOINTER" >gpointer</GTKDOCLINK > : Write)</SPAN ></TD ><TD ALIGN="LEFT" VALIGN="TOP" WIDTH="80%" ><P ></P ></TD ></TR ></TBODY ></TABLE ></DIV ><DIV CLASS="REFSECT1" ><A NAME="AEN10861" ></A ><H2 >See Also</H2 ><P > <A HREF="bonobo-bonobo-canvas-component.html#BONOBOCANVASCOMPONENT" >BonoboCanvasComponent</A >, <GTKDOCLINK HREF="BONOBOEMBEDDABLE" >BonoboEmbeddable</GTKDOCLINK >, <A HREF="bonobo-bonobo-object-client.html#BONOBOOBJECTCLIENT" >BonoboObjectClient</A >.</P ></DIV ><DIV CLASS="NAVFOOTER" ><BR CLEAR="all"><BR><TABLE WIDTH="100%" BORDER="0" BGCOLOR="#000000" CELLPADDING="1" CELLSPACING="0" ><TR ><TD WIDTH="25%" BGCOLOR="#C00000" ALIGN="left" ><A HREF="bonobo-bonobo-view-frame.html" ><FONT COLOR="#FFFFFF" SIZE="3" ><B ><<< Previous Page</B ></FONT ></A ></TD ><TD WIDTH="25%" BGCOLOR="#0000C0" ALIGN="center" ><FONT COLOR="#FFFFFF" SIZE="3" ><B ><A HREF="book1.html" ><FONT COLOR="#FFFFFF" SIZE="3" ><B >Home</B ></FONT ></A ></B ></FONT ></TD ><TD WIDTH="25%" BGCOLOR="#00C000" ALIGN="center" ><FONT COLOR="#FFFFFF" SIZE="3" ><B ><A HREF="bonobo-view.html" ><FONT COLOR="#FFFFFF" SIZE="3" ><B >Up</B ></FONT ></A ></B ></FONT ></TD ><TD WIDTH="25%" BGCOLOR="#C00000" ALIGN="right" ><A HREF="bonobo-bonobo-canvas-component.html" ><FONT COLOR="#FFFFFF" SIZE="3" ><B >Next Page >>></B ></FONT ></A ></TD ></TR ><TR ><TD COLSPAN="2" ALIGN="left" ><FONT COLOR="#FFFFFF" SIZE="3" ><B >BonoboViewFrame</B ></FONT ></TD ><TD COLSPAN="2" ALIGN="right" ><FONT COLOR="#FFFFFF" SIZE="3" ><B >BonoboCanvasComponent</B ></FONT ></TD ></TR ></TABLE ></DIV ></BODY ></HTML >