<HTML ><HEAD ><TITLE >GnomeDockItem</TITLE ><META NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.74b"><LINK REL="HOME" TITLE="Gnome User Interface Library Reference Manual" HREF="book1.html"><LINK REL="UP" TITLE="GNOME Widgets and Objects" HREF="gnome-objects.html"><LINK REL="PREVIOUS" TITLE="GnomeDockBand" HREF="gnomedockband.html"><LINK REL="NEXT" TITLE="GnomeDock" HREF="gnomedock.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" >Gnome User Interface Library Reference Manual</FONT ></TH ></TR ><TR ><TD WIDTH="25%" BGCOLOR="#C00000" ALIGN="left" ><A HREF="gnomedockband.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="gnome-objects.html" ><FONT COLOR="#FFFFFF" SIZE="3" ><B >Up</B ></FONT ></A ></B ></FONT ></TD ><TD WIDTH="25%" BGCOLOR="#C00000" ALIGN="right" ><A HREF="gnomedock.html" ><FONT COLOR="#FFFFFF" SIZE="3" ><B >Next Page >>></B ></FONT ></A ></TD ></TR ></TABLE ></DIV ><H1 ><A NAME="GNOMEDOCKITEM" >GnomeDockItem</A ></H1 ><DIV CLASS="REFNAMEDIV" ><A NAME="AEN15011" ></A ><H2 >Name</H2 >GnomeDockItem -- A dockable widget.</DIV ><DIV CLASS="REFSYNOPSISDIV" ><A NAME="AEN15014" ></A ><H2 >Synopsis</H2 ><TABLE BORDER="0" BGCOLOR="#D6E8FF" WIDTH="100%" CELLPADDING="6" ><TR ><TD ><PRE CLASS="SYNOPSIS" > #include <gnome.h> struct <A HREF="gnomedockitem.html#GNOMEDOCKITEM-STRUCT" >GnomeDockItem</A >; enum <A HREF="gnomedockitem.html#GNOMEDOCKITEMBEHAVIOR" >GnomeDockItemBehavior</A >; #define <A HREF="gnomedockitem.html#GNOME-DOCK-ITEM-NOT-LOCKED-CAPS" >GNOME_DOCK_ITEM_NOT_LOCKED</A > (x) <GTKDOCLINK HREF="GTKWIDGET" >GtkWidget</GTKDOCLINK >* <A HREF="gnomedockitem.html#GNOME-DOCK-ITEM-NEW" >gnome_dock_item_new</A > (const <GTKDOCLINK HREF="GCHAR" >gchar</GTKDOCLINK > *name, <A HREF="gnomedockitem.html#GNOMEDOCKITEMBEHAVIOR" >GnomeDockItemBehavior</A > behavior); <GTKDOCLINK HREF="GTKWIDGET" >GtkWidget</GTKDOCLINK >* <A HREF="gnomedockitem.html#GNOME-DOCK-ITEM-GET-CHILD" >gnome_dock_item_get_child</A > (<A HREF="gnomedockitem.html" >GnomeDockItem</A > *dock_item); char* <A HREF="gnomedockitem.html#GNOME-DOCK-ITEM-GET-NAME" >gnome_dock_item_get_name</A > (<A HREF="gnomedockitem.html" >GnomeDockItem</A > *dock_item); void <A HREF="gnomedockitem.html#GNOME-DOCK-ITEM-SET-SHADOW-TYPE" >gnome_dock_item_set_shadow_type</A > (<A HREF="gnomedockitem.html" >GnomeDockItem</A > *dock_item, <GTKDOCLINK HREF="GTKSHADOWTYPE" >GtkShadowType</GTKDOCLINK > type); <GTKDOCLINK HREF="GTKSHADOWTYPE" >GtkShadowType</GTKDOCLINK > <A HREF="gnomedockitem.html#GNOME-DOCK-ITEM-GET-SHADOW-TYPE" >gnome_dock_item_get_shadow_type</A > (<A HREF="gnomedockitem.html" >GnomeDockItem</A > *dock_item); <GTKDOCLINK HREF="GBOOLEAN" >gboolean</GTKDOCLINK > <A HREF="gnomedockitem.html#GNOME-DOCK-ITEM-SET-ORIENTATION" >gnome_dock_item_set_orientation</A > (<A HREF="gnomedockitem.html" >GnomeDockItem</A > *dock_item, <GTKDOCLINK HREF="GTKORIENTATION" >GtkOrientation</GTKDOCLINK > orientation); <GTKDOCLINK HREF="GTKORIENTATION" >GtkOrientation</GTKDOCLINK > <A HREF="gnomedockitem.html#GNOME-DOCK-ITEM-GET-ORIENTATION" >gnome_dock_item_get_orientation</A > (<A HREF="gnomedockitem.html" >GnomeDockItem</A > *dock_item); <A HREF="gnomedockitem.html#GNOMEDOCKITEMBEHAVIOR" >GnomeDockItemBehavior</A > <A HREF="gnomedockitem.html#GNOME-DOCK-ITEM-GET-BEHAVIOR" >gnome_dock_item_get_behavior</A > (<A HREF="gnomedockitem.html" >GnomeDockItem</A > *dock_item); <GTKDOCLINK HREF="GBOOLEAN" >gboolean</GTKDOCLINK > <A HREF="gnomedockitem.html#GNOME-DOCK-ITEM-DETACH" >gnome_dock_item_detach</A > (<A HREF="gnomedockitem.html" >GnomeDockItem</A > *item, <GTKDOCLINK HREF="GINT" >gint</GTKDOCLINK > x, <GTKDOCLINK HREF="GINT" >gint</GTKDOCLINK > y); void <A HREF="gnomedockitem.html#GNOME-DOCK-ITEM-ATTACH" >gnome_dock_item_attach</A > (<A HREF="gnomedockitem.html" >GnomeDockItem</A > *item, <GTKDOCLINK HREF="GTKWIDGET" >GtkWidget</GTKDOCLINK > *parent, <GTKDOCLINK HREF="GINT" >gint</GTKDOCLINK > x, <GTKDOCLINK HREF="GINT" >gint</GTKDOCLINK > y); void <A HREF="gnomedockitem.html#GNOME-DOCK-ITEM-GRAB-POINTER" >gnome_dock_item_grab_pointer</A > (<A HREF="gnomedockitem.html" >GnomeDockItem</A > *item); void <A HREF="gnomedockitem.html#GNOME-DOCK-ITEM-DRAG-FLOATING" >gnome_dock_item_drag_floating</A > (<A HREF="gnomedockitem.html" >GnomeDockItem</A > *item, <GTKDOCLINK HREF="GINT" >gint</GTKDOCLINK > x, <GTKDOCLINK HREF="GINT" >gint</GTKDOCLINK > y); void <A HREF="gnomedockitem.html#GNOME-DOCK-ITEM-HANDLE-SIZE-REQUEST" >gnome_dock_item_handle_size_request</A > (<A HREF="gnomedockitem.html" >GnomeDockItem</A > *item, <GTKDOCLINK HREF="GTKREQUISITION" >GtkRequisition</GTKDOCLINK > *requisition); void <A HREF="gnomedockitem.html#GNOME-DOCK-ITEM-GET-FLOATING-POSITION" >gnome_dock_item_get_floating_position</A > (<A HREF="gnomedockitem.html" >GnomeDockItem</A > *item, <GTKDOCLINK HREF="GINT" >gint</GTKDOCLINK > *x, <GTKDOCLINK HREF="GINT" >gint</GTKDOCLINK > *y); </PRE ></TD ></TR ></TABLE ></DIV ><DIV CLASS="REFSECT1" ><A NAME="AEN15068" ></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="GTKWIDGET" >GtkWidget</GTKDOCLINK > +----<GTKDOCLINK HREF="GTKCONTAINER" >GtkContainer</GTKDOCLINK > +----<GTKDOCLINK HREF="GTKBIN" >GtkBin</GTKDOCLINK > +----GnomeDockItem</PRE ></TD ></TR ></TABLE ></DIV ><DIV CLASS="REFSECT1" ><A NAME="AEN15075" ></A ><H2 >Description</H2 ><P ><SPAN CLASS="TYPE" >GnomeDockItem</SPAN > is a container widget that can be used to make widgets dockable. "Making a widget dockable" means that the widget gets a handle through which users can drag it around the dock widget or detach it so that it gets displayed into its own window (thus becoming a "floating" item).</P ></DIV ><DIV CLASS="REFSECT1" ><A NAME="AEN15079" ></A ><H2 >Details</H2 ><DIV CLASS="REFSECT2" ><A NAME="AEN15081" ></A ><H3 ><A NAME="GNOMEDOCKITEM-STRUCT" ></A >struct GnomeDockItem</H3 ><TABLE BORDER="0" BGCOLOR="#D6E8FF" WIDTH="100%" CELLPADDING="6" ><TR ><TD ><PRE CLASS="PROGRAMLISTING" >struct GnomeDockItem;</PRE ></TD ></TR ></TABLE ><P ></P ></DIV ><HR><DIV CLASS="REFSECT2" ><A NAME="AEN15086" ></A ><H3 ><A NAME="GNOMEDOCKITEMBEHAVIOR" ></A >enum GnomeDockItemBehavior</H3 ><TABLE BORDER="0" BGCOLOR="#D6E8FF" WIDTH="100%" CELLPADDING="6" ><TR ><TD ><PRE CLASS="PROGRAMLISTING" >typedef enum { GNOME_DOCK_ITEM_BEH_NORMAL = 0, GNOME_DOCK_ITEM_BEH_EXCLUSIVE = 1 << 0, GNOME_DOCK_ITEM_BEH_NEVER_FLOATING = 1 << 1, GNOME_DOCK_ITEM_BEH_NEVER_VERTICAL = 1 << 2, GNOME_DOCK_ITEM_BEH_NEVER_HORIZONTAL = 1 << 3, GNOME_DOCK_ITEM_BEH_LOCKED = 1 << 4 } GnomeDockItemBehavior;</PRE ></TD ></TR ></TABLE ><P >This enumeration can be used to customize the behavior of a dock item. Every value represents a property bit, so that the properties can be combined together by using the OR (`|') operator.</P ><P >The special value GNOME_DOCK_ITEM_BEH_NORMAL specifies the ``normal'' (default) behavior, and means to have all the properties disabled (and thus the corresponding bits set to zero).</P ><P ></P ><UL ><LI ><P >GNOME_DOCK_ITEM_BEH_EXCLUSIVE specifies that the dock item is always the only one in its band. </P ></LI ><LI ><P >GNOME_DOCK_ITEM_BEH_NEVER_FLOATING specifies that users cannot detach the dock item from the dock. </P ></LI ><LI ><P >GNOME_DOCK_ITEM_BEH_NEVER_VERTICAL specifies that the dock item must be kept horizontal, and users cannot move it to a vertical band.</P ></LI ><LI ><P >GNOME_DOCK_ITEM_BEH_NEVER_HORIZONTAL specifies that the dock item must be kept horizontal, and users cannot move it to a vertical band.</P ></LI ><LI ><P >GNOME_DOCK_ITEM_BEH_LOCKED specifies that users cannot drag the item around.</P ></LI ></UL ></DIV ><HR><DIV CLASS="REFSECT2" ><A NAME="AEN15103" ></A ><H3 ><A NAME="GNOME-DOCK-ITEM-NOT-LOCKED-CAPS" ></A >GNOME_DOCK_ITEM_NOT_LOCKED()</H3 ><TABLE BORDER="0" BGCOLOR="#D6E8FF" WIDTH="100%" CELLPADDING="6" ><TR ><TD ><PRE CLASS="PROGRAMLISTING" >#define GNOME_DOCK_ITEM_NOT_LOCKED(x)</PRE ></TD ></TR ></TABLE ><P ></P ><DIV CLASS="INFORMALTABLE" ><A NAME="AEN15108" ></A ><P ></P ><TABLE BORDER="0" WIDTH="100%" BGCOLOR="#FFD0D0" CELLSPACING="0" CELLPADDING="4" CLASS="CALSTABLE" ><TBODY ><TR ><TD WIDTH="20%" ALIGN="RIGHT" VALIGN="TOP" ><TT CLASS="PARAMETER" ><I >x</I ></TT > :</TD ><TD WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" > </TD ></TR ></TBODY ></TABLE ><P ></P ></DIV ></DIV ><HR><DIV CLASS="REFSECT2" ><A NAME="AEN15117" ></A ><H3 ><A NAME="GNOME-DOCK-ITEM-NEW" ></A >gnome_dock_item_new ()</H3 ><TABLE BORDER="0" BGCOLOR="#D6E8FF" WIDTH="100%" CELLPADDING="6" ><TR ><TD ><PRE CLASS="PROGRAMLISTING" ><GTKDOCLINK HREF="GTKWIDGET" >GtkWidget</GTKDOCLINK >* gnome_dock_item_new (const <GTKDOCLINK HREF="GCHAR" >gchar</GTKDOCLINK > *name, <A HREF="gnomedockitem.html#GNOMEDOCKITEMBEHAVIOR" >GnomeDockItemBehavior</A > behavior);</PRE ></TD ></TR ></TABLE ><P >Create a new GnomeDockItem named <TT CLASS="PARAMETER" ><I >name</I ></TT >, with the specified <TT CLASS="PARAMETER" ><I >behavior</I ></TT >.</P ><P ></P ><DIV CLASS="INFORMALTABLE" ><A NAME="AEN15128" ></A ><P ></P ><TABLE BORDER="0" WIDTH="100%" BGCOLOR="#FFD0D0" CELLSPACING="0" CELLPADDING="4" CLASS="CALSTABLE" ><TBODY ><TR ><TD WIDTH="20%" ALIGN="RIGHT" VALIGN="TOP" ><TT CLASS="PARAMETER" ><I >name</I ></TT > :</TD ><TD WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" > Name for the new item</TD ></TR ><TR ><TD WIDTH="20%" ALIGN="RIGHT" VALIGN="TOP" ><TT CLASS="PARAMETER" ><I >behavior</I ></TT > :</TD ><TD WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" > Behavior for the new item</TD ></TR ><TR ><TD WIDTH="20%" ALIGN="RIGHT" VALIGN="TOP" ><SPAN CLASS="emphasis" ><I CLASS="EMPHASIS" >Returns</I ></SPAN > :</TD ><TD WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" > A new GnomeDockItem widget.</TD ></TR ></TBODY ></TABLE ><P ></P ></DIV ></DIV ><HR><DIV CLASS="REFSECT2" ><A NAME="AEN15145" ></A ><H3 ><A NAME="GNOME-DOCK-ITEM-GET-CHILD" ></A >gnome_dock_item_get_child ()</H3 ><TABLE BORDER="0" BGCOLOR="#D6E8FF" WIDTH="100%" CELLPADDING="6" ><TR ><TD ><PRE CLASS="PROGRAMLISTING" ><GTKDOCLINK HREF="GTKWIDGET" >GtkWidget</GTKDOCLINK >* gnome_dock_item_get_child (<A HREF="gnomedockitem.html" >GnomeDockItem</A > *dock_item);</PRE ></TD ></TR ></TABLE ><P >Retrieve the child of <TT CLASS="PARAMETER" ><I >item</I ></TT >.</P ><P ></P ><DIV CLASS="INFORMALTABLE" ><A NAME="AEN15154" ></A ><P ></P ><TABLE BORDER="0" WIDTH="100%" BGCOLOR="#FFD0D0" CELLSPACING="0" CELLPADDING="4" CLASS="CALSTABLE" ><TBODY ><TR ><TD WIDTH="20%" ALIGN="RIGHT" VALIGN="TOP" ><TT CLASS="PARAMETER" ><I >dock_item</I ></TT > :</TD ><TD WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" > </TD ></TR ><TR ><TD WIDTH="20%" ALIGN="RIGHT" VALIGN="TOP" ><SPAN CLASS="emphasis" ><I CLASS="EMPHASIS" >Returns</I ></SPAN > :</TD ><TD WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" > The child of <TT CLASS="PARAMETER" ><I >item</I ></TT >.</TD ></TR ></TBODY ></TABLE ><P ></P ></DIV ></DIV ><HR><DIV CLASS="REFSECT2" ><A NAME="AEN15168" ></A ><H3 ><A NAME="GNOME-DOCK-ITEM-GET-NAME" ></A >gnome_dock_item_get_name ()</H3 ><TABLE BORDER="0" BGCOLOR="#D6E8FF" WIDTH="100%" CELLPADDING="6" ><TR ><TD ><PRE CLASS="PROGRAMLISTING" >char* gnome_dock_item_get_name (<A HREF="gnomedockitem.html" >GnomeDockItem</A > *dock_item);</PRE ></TD ></TR ></TABLE ><P >Retrieve the name of <TT CLASS="PARAMETER" ><I >item</I ></TT >.</P ><P ></P ><DIV CLASS="INFORMALTABLE" ><A NAME="AEN15176" ></A ><P ></P ><TABLE BORDER="0" WIDTH="100%" BGCOLOR="#FFD0D0" CELLSPACING="0" CELLPADDING="4" CLASS="CALSTABLE" ><TBODY ><TR ><TD WIDTH="20%" ALIGN="RIGHT" VALIGN="TOP" ><TT CLASS="PARAMETER" ><I >dock_item</I ></TT > :</TD ><TD WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" > </TD ></TR ><TR ><TD WIDTH="20%" ALIGN="RIGHT" VALIGN="TOP" ><SPAN CLASS="emphasis" ><I CLASS="EMPHASIS" >Returns</I ></SPAN > :</TD ><TD WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" > The name of <TT CLASS="PARAMETER" ><I >item</I ></TT > as a <GTKDOCLINK HREF="MALLOC" >malloc</GTKDOCLINK >()ed zero-terminated string.</TD ></TR ></TBODY ></TABLE ><P ></P ></DIV ></DIV ><HR><DIV CLASS="REFSECT2" ><A NAME="AEN15191" ></A ><H3 ><A NAME="GNOME-DOCK-ITEM-SET-SHADOW-TYPE" ></A >gnome_dock_item_set_shadow_type ()</H3 ><TABLE BORDER="0" BGCOLOR="#D6E8FF" WIDTH="100%" CELLPADDING="6" ><TR ><TD ><PRE CLASS="PROGRAMLISTING" >void gnome_dock_item_set_shadow_type (<A HREF="gnomedockitem.html" >GnomeDockItem</A > *dock_item, <GTKDOCLINK HREF="GTKSHADOWTYPE" >GtkShadowType</GTKDOCLINK > type);</PRE ></TD ></TR ></TABLE ><P >Set the shadow type for <TT CLASS="PARAMETER" ><I >dock_item</I ></TT >.</P ><P ></P ><DIV CLASS="INFORMALTABLE" ><A NAME="AEN15200" ></A ><P ></P ><TABLE BORDER="0" WIDTH="100%" BGCOLOR="#FFD0D0" CELLSPACING="0" CELLPADDING="4" CLASS="CALSTABLE" ><TBODY ><TR ><TD WIDTH="20%" ALIGN="RIGHT" VALIGN="TOP" ><TT CLASS="PARAMETER" ><I >dock_item</I ></TT > :</TD ><TD WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" > A GnomeDockItem widget</TD ></TR ><TR ><TD WIDTH="20%" ALIGN="RIGHT" VALIGN="TOP" ><TT CLASS="PARAMETER" ><I >type</I ></TT > :</TD ><TD WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" > The shadow type for <TT CLASS="PARAMETER" ><I >dock_item</I ></TT ></TD ></TR ></TBODY ></TABLE ><P ></P ></DIV ></DIV ><HR><DIV CLASS="REFSECT2" ><A NAME="AEN15214" ></A ><H3 ><A NAME="GNOME-DOCK-ITEM-GET-SHADOW-TYPE" ></A >gnome_dock_item_get_shadow_type ()</H3 ><TABLE BORDER="0" BGCOLOR="#D6E8FF" WIDTH="100%" CELLPADDING="6" ><TR ><TD ><PRE CLASS="PROGRAMLISTING" ><GTKDOCLINK HREF="GTKSHADOWTYPE" >GtkShadowType</GTKDOCLINK > gnome_dock_item_get_shadow_type (<A HREF="gnomedockitem.html" >GnomeDockItem</A > *dock_item);</PRE ></TD ></TR ></TABLE ><P >Retrieve the shadow type of <TT CLASS="PARAMETER" ><I >dock_item</I ></TT >.</P ><P ></P ><DIV CLASS="INFORMALTABLE" ><A NAME="AEN15223" ></A ><P ></P ><TABLE BORDER="0" WIDTH="100%" BGCOLOR="#FFD0D0" CELLSPACING="0" CELLPADDING="4" CLASS="CALSTABLE" ><TBODY ><TR ><TD WIDTH="20%" ALIGN="RIGHT" VALIGN="TOP" ><TT CLASS="PARAMETER" ><I >dock_item</I ></TT > :</TD ><TD WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" > A GnomeDockItem widget.</TD ></TR ><TR ><TD WIDTH="20%" ALIGN="RIGHT" VALIGN="TOP" ><SPAN CLASS="emphasis" ><I CLASS="EMPHASIS" >Returns</I ></SPAN > :</TD ><TD WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" > <TT CLASS="PARAMETER" ><I >dock_item</I ></TT >'s shadow type.</TD ></TR ></TBODY ></TABLE ><P ></P ></DIV ></DIV ><HR><DIV CLASS="REFSECT2" ><A NAME="AEN15237" ></A ><H3 ><A NAME="GNOME-DOCK-ITEM-SET-ORIENTATION" ></A >gnome_dock_item_set_orientation ()</H3 ><TABLE BORDER="0" BGCOLOR="#D6E8FF" WIDTH="100%" CELLPADDING="6" ><TR ><TD ><PRE CLASS="PROGRAMLISTING" ><GTKDOCLINK HREF="GBOOLEAN" >gboolean</GTKDOCLINK > gnome_dock_item_set_orientation (<A HREF="gnomedockitem.html" >GnomeDockItem</A > *dock_item, <GTKDOCLINK HREF="GTKORIENTATION" >GtkOrientation</GTKDOCLINK > orientation);</PRE ></TD ></TR ></TABLE ><P >Set the orientation for <TT CLASS="PARAMETER" ><I >dock_item</I ></TT >.</P ><P ></P ><DIV CLASS="INFORMALTABLE" ><A NAME="AEN15247" ></A ><P ></P ><TABLE BORDER="0" WIDTH="100%" BGCOLOR="#FFD0D0" CELLSPACING="0" CELLPADDING="4" CLASS="CALSTABLE" ><TBODY ><TR ><TD WIDTH="20%" ALIGN="RIGHT" VALIGN="TOP" ><TT CLASS="PARAMETER" ><I >dock_item</I ></TT > :</TD ><TD WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" > A GnomeDockItem widget</TD ></TR ><TR ><TD WIDTH="20%" ALIGN="RIGHT" VALIGN="TOP" ><TT CLASS="PARAMETER" ><I >orientation</I ></TT > :</TD ><TD WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" > New orientation for <TT CLASS="PARAMETER" ><I >dock_item</I ></TT ></TD ></TR ><TR ><TD WIDTH="20%" ALIGN="RIGHT" VALIGN="TOP" ><SPAN CLASS="emphasis" ><I CLASS="EMPHASIS" >Returns</I ></SPAN > :</TD ><TD WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" > <TT CLASS="LITERAL" >TRUE</TT > if the operation succeeds, <TT CLASS="LITERAL" >FALSE</TT > if it fails.</TD ></TR ></TBODY ></TABLE ><P ></P ></DIV ></DIV ><HR><DIV CLASS="REFSECT2" ><A NAME="AEN15267" ></A ><H3 ><A NAME="GNOME-DOCK-ITEM-GET-ORIENTATION" ></A >gnome_dock_item_get_orientation ()</H3 ><TABLE BORDER="0" BGCOLOR="#D6E8FF" WIDTH="100%" CELLPADDING="6" ><TR ><TD ><PRE CLASS="PROGRAMLISTING" ><GTKDOCLINK HREF="GTKORIENTATION" >GtkOrientation</GTKDOCLINK > gnome_dock_item_get_orientation (<A HREF="gnomedockitem.html" >GnomeDockItem</A > *dock_item);</PRE ></TD ></TR ></TABLE ><P >Retrieve the orientation of <TT CLASS="PARAMETER" ><I >dock_item</I ></TT >.</P ><P ></P ><DIV CLASS="INFORMALTABLE" ><A NAME="AEN15276" ></A ><P ></P ><TABLE BORDER="0" WIDTH="100%" BGCOLOR="#FFD0D0" CELLSPACING="0" CELLPADDING="4" CLASS="CALSTABLE" ><TBODY ><TR ><TD WIDTH="20%" ALIGN="RIGHT" VALIGN="TOP" ><TT CLASS="PARAMETER" ><I >dock_item</I ></TT > :</TD ><TD WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" > A GnomeDockItem widget.</TD ></TR ><TR ><TD WIDTH="20%" ALIGN="RIGHT" VALIGN="TOP" ><SPAN CLASS="emphasis" ><I CLASS="EMPHASIS" >Returns</I ></SPAN > :</TD ><TD WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" > The current orientation of <TT CLASS="PARAMETER" ><I >dock_item</I ></TT >.</TD ></TR ></TBODY ></TABLE ><P ></P ></DIV ></DIV ><HR><DIV CLASS="REFSECT2" ><A NAME="AEN15290" ></A ><H3 ><A NAME="GNOME-DOCK-ITEM-GET-BEHAVIOR" ></A >gnome_dock_item_get_behavior ()</H3 ><TABLE BORDER="0" BGCOLOR="#D6E8FF" WIDTH="100%" CELLPADDING="6" ><TR ><TD ><PRE CLASS="PROGRAMLISTING" ><A HREF="gnomedockitem.html#GNOMEDOCKITEMBEHAVIOR" >GnomeDockItemBehavior</A > gnome_dock_item_get_behavior (<A HREF="gnomedockitem.html" >GnomeDockItem</A > *dock_item);</PRE ></TD ></TR ></TABLE ><P >Retrieve the behavior of <TT CLASS="PARAMETER" ><I >dock_item</I ></TT >.</P ><P ></P ><DIV CLASS="INFORMALTABLE" ><A NAME="AEN15299" ></A ><P ></P ><TABLE BORDER="0" WIDTH="100%" BGCOLOR="#FFD0D0" CELLSPACING="0" CELLPADDING="4" CLASS="CALSTABLE" ><TBODY ><TR ><TD WIDTH="20%" ALIGN="RIGHT" VALIGN="TOP" ><TT CLASS="PARAMETER" ><I >dock_item</I ></TT > :</TD ><TD WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" > A GnomeDockItem widget.</TD ></TR ><TR ><TD WIDTH="20%" ALIGN="RIGHT" VALIGN="TOP" ><SPAN CLASS="emphasis" ><I CLASS="EMPHASIS" >Returns</I ></SPAN > :</TD ><TD WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" > The behavior of <TT CLASS="PARAMETER" ><I >dock_item</I ></TT >.</TD ></TR ></TBODY ></TABLE ><P ></P ></DIV ></DIV ><HR><DIV CLASS="REFSECT2" ><A NAME="AEN15313" ></A ><H3 ><A NAME="GNOME-DOCK-ITEM-DETACH" ></A >gnome_dock_item_detach ()</H3 ><TABLE BORDER="0" BGCOLOR="#D6E8FF" WIDTH="100%" CELLPADDING="6" ><TR ><TD ><PRE CLASS="PROGRAMLISTING" ><GTKDOCLINK HREF="GBOOLEAN" >gboolean</GTKDOCLINK > gnome_dock_item_detach (<A HREF="gnomedockitem.html" >GnomeDockItem</A > *item, <GTKDOCLINK HREF="GINT" >gint</GTKDOCLINK > x, <GTKDOCLINK HREF="GINT" >gint</GTKDOCLINK > y);</PRE ></TD ></TR ></TABLE ><P ></P ><DIV CLASS="INFORMALTABLE" ><A NAME="AEN15322" ></A ><P ></P ><TABLE BORDER="0" WIDTH="100%" BGCOLOR="#FFD0D0" CELLSPACING="0" CELLPADDING="4" CLASS="CALSTABLE" ><TBODY ><TR ><TD WIDTH="20%" ALIGN="RIGHT" VALIGN="TOP" ><TT CLASS="PARAMETER" ><I >item</I ></TT > :</TD ><TD WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" > </TD ></TR ><TR ><TD WIDTH="20%" ALIGN="RIGHT" VALIGN="TOP" ><TT CLASS="PARAMETER" ><I >x</I ></TT > :</TD ><TD WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" > </TD ></TR ><TR ><TD WIDTH="20%" ALIGN="RIGHT" VALIGN="TOP" ><TT CLASS="PARAMETER" ><I >y</I ></TT > :</TD ><TD WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" > </TD ></TR ><TR ><TD WIDTH="20%" ALIGN="RIGHT" VALIGN="TOP" ><SPAN CLASS="emphasis" ><I CLASS="EMPHASIS" >Returns</I ></SPAN > :</TD ><TD WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" > </TD ></TR ></TBODY ></TABLE ><P ></P ></DIV ></DIV ><HR><DIV CLASS="REFSECT2" ><A NAME="AEN15343" ></A ><H3 ><A NAME="GNOME-DOCK-ITEM-ATTACH" ></A >gnome_dock_item_attach ()</H3 ><TABLE BORDER="0" BGCOLOR="#D6E8FF" WIDTH="100%" CELLPADDING="6" ><TR ><TD ><PRE CLASS="PROGRAMLISTING" >void gnome_dock_item_attach (<A HREF="gnomedockitem.html" >GnomeDockItem</A > *item, <GTKDOCLINK HREF="GTKWIDGET" >GtkWidget</GTKDOCLINK > *parent, <GTKDOCLINK HREF="GINT" >gint</GTKDOCLINK > x, <GTKDOCLINK HREF="GINT" >gint</GTKDOCLINK > y);</PRE ></TD ></TR ></TABLE ><P ></P ><DIV CLASS="INFORMALTABLE" ><A NAME="AEN15352" ></A ><P ></P ><TABLE BORDER="0" WIDTH="100%" BGCOLOR="#FFD0D0" CELLSPACING="0" CELLPADDING="4" CLASS="CALSTABLE" ><TBODY ><TR ><TD WIDTH="20%" ALIGN="RIGHT" VALIGN="TOP" ><TT CLASS="PARAMETER" ><I >item</I ></TT > :</TD ><TD WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" > </TD ></TR ><TR ><TD WIDTH="20%" ALIGN="RIGHT" VALIGN="TOP" ><TT CLASS="PARAMETER" ><I >parent</I ></TT > :</TD ><TD WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" > </TD ></TR ><TR ><TD WIDTH="20%" ALIGN="RIGHT" VALIGN="TOP" ><TT CLASS="PARAMETER" ><I >x</I ></TT > :</TD ><TD WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" > </TD ></TR ><TR ><TD WIDTH="20%" ALIGN="RIGHT" VALIGN="TOP" ><TT CLASS="PARAMETER" ><I >y</I ></TT > :</TD ><TD WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" > </TD ></TR ></TBODY ></TABLE ><P ></P ></DIV ></DIV ><HR><DIV CLASS="REFSECT2" ><A NAME="AEN15373" ></A ><H3 ><A NAME="GNOME-DOCK-ITEM-GRAB-POINTER" ></A >gnome_dock_item_grab_pointer ()</H3 ><TABLE BORDER="0" BGCOLOR="#D6E8FF" WIDTH="100%" CELLPADDING="6" ><TR ><TD ><PRE CLASS="PROGRAMLISTING" >void gnome_dock_item_grab_pointer (<A HREF="gnomedockitem.html" >GnomeDockItem</A > *item);</PRE ></TD ></TR ></TABLE ><P ></P ><DIV CLASS="INFORMALTABLE" ><A NAME="AEN15379" ></A ><P ></P ><TABLE BORDER="0" WIDTH="100%" BGCOLOR="#FFD0D0" CELLSPACING="0" CELLPADDING="4" CLASS="CALSTABLE" ><TBODY ><TR ><TD WIDTH="20%" ALIGN="RIGHT" VALIGN="TOP" ><TT CLASS="PARAMETER" ><I >item</I ></TT > :</TD ><TD WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" > </TD ></TR ></TBODY ></TABLE ><P ></P ></DIV ></DIV ><HR><DIV CLASS="REFSECT2" ><A NAME="AEN15388" ></A ><H3 ><A NAME="GNOME-DOCK-ITEM-DRAG-FLOATING" ></A >gnome_dock_item_drag_floating ()</H3 ><TABLE BORDER="0" BGCOLOR="#D6E8FF" WIDTH="100%" CELLPADDING="6" ><TR ><TD ><PRE CLASS="PROGRAMLISTING" >void gnome_dock_item_drag_floating (<A HREF="gnomedockitem.html" >GnomeDockItem</A > *item, <GTKDOCLINK HREF="GINT" >gint</GTKDOCLINK > x, <GTKDOCLINK HREF="GINT" >gint</GTKDOCLINK > y);</PRE ></TD ></TR ></TABLE ><P ></P ><DIV CLASS="INFORMALTABLE" ><A NAME="AEN15396" ></A ><P ></P ><TABLE BORDER="0" WIDTH="100%" BGCOLOR="#FFD0D0" CELLSPACING="0" CELLPADDING="4" CLASS="CALSTABLE" ><TBODY ><TR ><TD WIDTH="20%" ALIGN="RIGHT" VALIGN="TOP" ><TT CLASS="PARAMETER" ><I >item</I ></TT > :</TD ><TD WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" > </TD ></TR ><TR ><TD WIDTH="20%" ALIGN="RIGHT" VALIGN="TOP" ><TT CLASS="PARAMETER" ><I >x</I ></TT > :</TD ><TD WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" > </TD ></TR ><TR ><TD WIDTH="20%" ALIGN="RIGHT" VALIGN="TOP" ><TT CLASS="PARAMETER" ><I >y</I ></TT > :</TD ><TD WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" > </TD ></TR ></TBODY ></TABLE ><P ></P ></DIV ></DIV ><HR><DIV CLASS="REFSECT2" ><A NAME="AEN15413" ></A ><H3 ><A NAME="GNOME-DOCK-ITEM-HANDLE-SIZE-REQUEST" ></A >gnome_dock_item_handle_size_request ()</H3 ><TABLE BORDER="0" BGCOLOR="#D6E8FF" WIDTH="100%" CELLPADDING="6" ><TR ><TD ><PRE CLASS="PROGRAMLISTING" >void gnome_dock_item_handle_size_request (<A HREF="gnomedockitem.html" >GnomeDockItem</A > *item, <GTKDOCLINK HREF="GTKREQUISITION" >GtkRequisition</GTKDOCLINK > *requisition);</PRE ></TD ></TR ></TABLE ><P ></P ><DIV CLASS="INFORMALTABLE" ><A NAME="AEN15420" ></A ><P ></P ><TABLE BORDER="0" WIDTH="100%" BGCOLOR="#FFD0D0" CELLSPACING="0" CELLPADDING="4" CLASS="CALSTABLE" ><TBODY ><TR ><TD WIDTH="20%" ALIGN="RIGHT" VALIGN="TOP" ><TT CLASS="PARAMETER" ><I >item</I ></TT > :</TD ><TD WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" > </TD ></TR ><TR ><TD WIDTH="20%" ALIGN="RIGHT" VALIGN="TOP" ><TT CLASS="PARAMETER" ><I >requisition</I ></TT > :</TD ><TD WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" > </TD ></TR ></TBODY ></TABLE ><P ></P ></DIV ></DIV ><HR><DIV CLASS="REFSECT2" ><A NAME="AEN15433" ></A ><H3 ><A NAME="GNOME-DOCK-ITEM-GET-FLOATING-POSITION" ></A >gnome_dock_item_get_floating_position ()</H3 ><TABLE BORDER="0" BGCOLOR="#D6E8FF" WIDTH="100%" CELLPADDING="6" ><TR ><TD ><PRE CLASS="PROGRAMLISTING" >void gnome_dock_item_get_floating_position (<A HREF="gnomedockitem.html" >GnomeDockItem</A > *item, <GTKDOCLINK HREF="GINT" >gint</GTKDOCLINK > *x, <GTKDOCLINK HREF="GINT" >gint</GTKDOCLINK > *y);</PRE ></TD ></TR ></TABLE ><P ></P ><DIV CLASS="INFORMALTABLE" ><A NAME="AEN15441" ></A ><P ></P ><TABLE BORDER="0" WIDTH="100%" BGCOLOR="#FFD0D0" CELLSPACING="0" CELLPADDING="4" CLASS="CALSTABLE" ><TBODY ><TR ><TD WIDTH="20%" ALIGN="RIGHT" VALIGN="TOP" ><TT CLASS="PARAMETER" ><I >item</I ></TT > :</TD ><TD WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" > </TD ></TR ><TR ><TD WIDTH="20%" ALIGN="RIGHT" VALIGN="TOP" ><TT CLASS="PARAMETER" ><I >x</I ></TT > :</TD ><TD WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" > </TD ></TR ><TR ><TD WIDTH="20%" ALIGN="RIGHT" VALIGN="TOP" ><TT CLASS="PARAMETER" ><I >y</I ></TT > :</TD ><TD WIDTH="80%" ALIGN="LEFT" VALIGN="TOP" > </TD ></TR ></TBODY ></TABLE ><P ></P ></DIV ></DIV ></DIV ><DIV CLASS="REFSECT1" ><A NAME="AEN15458" ></A ><H2 >See Also</H2 ><P ><A HREF="gnomedock.html" >GnomeDock</A > <A HREF="gnomedockband.html" >GnomeDockBand</A > <A HREF="gnomedocklayout.html" >GnomeDockLayout</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="gnomedockband.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="gnome-objects.html" ><FONT COLOR="#FFFFFF" SIZE="3" ><B >Up</B ></FONT ></A ></B ></FONT ></TD ><TD WIDTH="25%" BGCOLOR="#C00000" ALIGN="right" ><A HREF="gnomedock.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 >GnomeDockBand</B ></FONT ></TD ><TD COLSPAN="2" ALIGN="right" ><FONT COLOR="#FFFFFF" SIZE="3" ><B >GnomeDock</B ></FONT ></TD ></TR ></TABLE ></DIV ></BODY ></HTML >