<HTML
><HEAD
><TITLE
>GnomeDockItem</TITLE
><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.44"><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
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
>&#60;&#60;&#60; 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 &#62;&#62;&#62;</B
></FONT
></A
></TD
></TR
></TABLE
></DIV
><H1
><A
NAME="GNOMEDOCKITEM"
>GnomeDockItem</A
></H1
><DIV
CLASS="REFNAMEDIV"
><A
NAME="AEN14951"
></A
><H2
>Name</H2
>GnomeDockItem&nbsp;--&nbsp;A dockable widget.</DIV
><DIV
CLASS="REFSYNOPSISDIV"
><A
NAME="AEN14954"
></A
><H2
>Synopsis</H2
><TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
><TR
><TD
><PRE
CLASS="SYNOPSIS"
>&#13;#include &lt;gnome.h&gt;


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"
>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);
&#13;</PRE
></TD
></TR
></TABLE
></DIV
><DIV
CLASS="REFSECT1"
><A
NAME="AEN15008"
></A
><H2
>Object Hierarchy</H2
><TABLE
BORDER="0"
BGCOLOR="#D6E8FF"
WIDTH="100%"
CELLPADDING="6"
><TR
><TD
><PRE
CLASS="SYNOPSIS"
>&#13;  <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="AEN15015"
></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="AEN15019"
></A
><H2
>Details</H2
><DIV
CLASS="REFSECT2"
><A
NAME="AEN15021"
></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="AEN15026"
></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 &lt;&lt; 0,
  GNOME_DOCK_ITEM_BEH_NEVER_FLOATING = 1 &lt;&lt; 1,
  GNOME_DOCK_ITEM_BEH_NEVER_VERTICAL = 1 &lt;&lt; 2,
  GNOME_DOCK_ITEM_BEH_NEVER_HORIZONTAL = 1 &lt;&lt; 3,
  GNOME_DOCK_ITEM_BEH_LOCKED = 1 &lt;&lt; 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="AEN15043"
></A
><H3
><A
NAME="GNOME-DOCK-ITEM-NOT-LOCKED"
></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"
><P
></P
><TABLE
BORDER="0"
WIDTH="100%"
BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
>x</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>&nbsp;</TD
></TR
></TABLE
><P
></P
></DIV
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN15057"
></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"
><P
></P
><TABLE
BORDER="0"
WIDTH="100%"
BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
>name</I
></TT
>&nbsp;:</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
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
> Behavior for the new item</TD
></TR
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><I
CLASS="EMPHASIS"
>Returns</I
> :</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
> A new GnomeDockItem widget.</TD
></TR
></TABLE
><P
></P
></DIV
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN15085"
></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"
><P
></P
><TABLE
BORDER="0"
WIDTH="100%"
BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
>dock_item</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>&nbsp;</TD
></TR
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><I
CLASS="EMPHASIS"
>Returns</I
> :</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
> The child of <TT
CLASS="PARAMETER"
><I
>item</I
></TT
>.</TD
></TR
></TABLE
><P
></P
></DIV
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN15108"
></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"
><P
></P
><TABLE
BORDER="0"
WIDTH="100%"
BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
>dock_item</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>&nbsp;</TD
></TR
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><I
CLASS="EMPHASIS"
>Returns</I
> :</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
></TABLE
><P
></P
></DIV
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN15131"
></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"
><P
></P
><TABLE
BORDER="0"
WIDTH="100%"
BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
>dock_item</I
></TT
>&nbsp;:</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
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
> The shadow type for <TT
CLASS="PARAMETER"
><I
>dock_item</I
></TT
></TD
></TR
></TABLE
><P
></P
></DIV
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN15154"
></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"
><P
></P
><TABLE
BORDER="0"
WIDTH="100%"
BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
>dock_item</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
> A GnomeDockItem widget.</TD
></TR
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><I
CLASS="EMPHASIS"
>Returns</I
> :</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
> <TT
CLASS="PARAMETER"
><I
>dock_item</I
></TT
>'s shadow type.</TD
></TR
></TABLE
><P
></P
></DIV
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN15177"
></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"
><P
></P
><TABLE
BORDER="0"
WIDTH="100%"
BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
>dock_item</I
></TT
>&nbsp;:</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
>&nbsp;:</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"
><I
CLASS="EMPHASIS"
>Returns</I
> :</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
></TABLE
><P
></P
></DIV
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN15207"
></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"
><P
></P
><TABLE
BORDER="0"
WIDTH="100%"
BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
>dock_item</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
> A GnomeDockItem widget.</TD
></TR
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><I
CLASS="EMPHASIS"
>Returns</I
> :</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
> The current orientation of <TT
CLASS="PARAMETER"
><I
>dock_item</I
></TT
>.</TD
></TR
></TABLE
><P
></P
></DIV
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN15230"
></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"
><P
></P
><TABLE
BORDER="0"
WIDTH="100%"
BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
>dock_item</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
> A GnomeDockItem widget.</TD
></TR
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><I
CLASS="EMPHASIS"
>Returns</I
> :</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
> The behavior of <TT
CLASS="PARAMETER"
><I
>dock_item</I
></TT
>.</TD
></TR
></TABLE
><P
></P
></DIV
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN15253"
></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"
><P
></P
><TABLE
BORDER="0"
WIDTH="100%"
BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
>item</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>&nbsp;</TD
></TR
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
>x</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>&nbsp;</TD
></TR
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
>y</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>&nbsp;</TD
></TR
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><I
CLASS="EMPHASIS"
>Returns</I
> :</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>&nbsp;</TD
></TR
></TABLE
><P
></P
></DIV
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN15283"
></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"
><P
></P
><TABLE
BORDER="0"
WIDTH="100%"
BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
>item</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>&nbsp;</TD
></TR
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
>parent</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>&nbsp;</TD
></TR
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
>x</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>&nbsp;</TD
></TR
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
>y</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>&nbsp;</TD
></TR
></TABLE
><P
></P
></DIV
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN15313"
></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"
><P
></P
><TABLE
BORDER="0"
WIDTH="100%"
BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
>item</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>&nbsp;</TD
></TR
></TABLE
><P
></P
></DIV
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN15328"
></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"
><P
></P
><TABLE
BORDER="0"
WIDTH="100%"
BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
>item</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>&nbsp;</TD
></TR
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
>x</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>&nbsp;</TD
></TR
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
>y</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>&nbsp;</TD
></TR
></TABLE
><P
></P
></DIV
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN15353"
></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"
><P
></P
><TABLE
BORDER="0"
WIDTH="100%"
BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
>item</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>&nbsp;</TD
></TR
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
>requisition</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>&nbsp;</TD
></TR
></TABLE
><P
></P
></DIV
></DIV
><HR><DIV
CLASS="REFSECT2"
><A
NAME="AEN15373"
></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"
><P
></P
><TABLE
BORDER="0"
WIDTH="100%"
BGCOLOR="#FFD0D0"
CELLSPACING="0"
CELLPADDING="4"
CLASS="CALSTABLE"
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
>item</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>&nbsp;</TD
></TR
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
>x</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>&nbsp;</TD
></TR
><TR
><TD
WIDTH="20%"
ALIGN="RIGHT"
VALIGN="TOP"
><TT
CLASS="PARAMETER"
><I
>y</I
></TT
>&nbsp;:</TD
><TD
WIDTH="80%"
ALIGN="LEFT"
VALIGN="TOP"
>&nbsp;</TD
></TR
></TABLE
><P
></P
></DIV
></DIV
></DIV
><DIV
CLASS="REFSECT1"
><A
NAME="AEN15398"
></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
>&#60;&#60;&#60; 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 &#62;&#62;&#62;</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
>