<refentry id="gtk-Stock-Items">
<refmeta>
<refentrytitle>Stock Items</refentrytitle>
<manvolnum>3</manvolnum>
<refmiscinfo>GTK Library</refmiscinfo>
</refmeta>

<refnamediv>
<refname>Stock Items</refname><refpurpose>
Prebuilt common menu/toolbar items and corresponding icons</refpurpose>
</refnamediv>

<refsynopsisdiv><title>Synopsis</title>
<synopsis>

#include &lt;gtk/gtk.h&gt;


struct      <link linkend="GtkStockItem">GtkStockItem</link>;
void        <link linkend="gtk-stock-add">gtk_stock_add</link>                   (const <link linkend="GtkStockItem">GtkStockItem</link> *items,
                                             <link linkend="guint">guint</link> n_items);
void        <link linkend="gtk-stock-add-static">gtk_stock_add_static</link>            (const <link linkend="GtkStockItem">GtkStockItem</link> *items,
                                             <link linkend="guint">guint</link> n_items);
<link linkend="GtkStockItem">GtkStockItem</link>* <link linkend="gtk-stock-item-copy">gtk_stock_item_copy</link>           (const <link linkend="GtkStockItem">GtkStockItem</link> *item);
void        <link linkend="gtk-stock-item-free">gtk_stock_item_free</link>             (<link linkend="GtkStockItem">GtkStockItem</link> *item);
<link linkend="GSList">GSList</link>*     <link linkend="gtk-stock-list-ids">gtk_stock_list_ids</link>              (void);
<link linkend="gboolean">gboolean</link>    <link linkend="gtk-stock-lookup">gtk_stock_lookup</link>                (const <link linkend="gchar">gchar</link> *stock_id,
                                             <link linkend="GtkStockItem">GtkStockItem</link> *item);

#define     <link linkend="GTK-STOCK-ADD-CAPS">GTK_STOCK_ADD</link>
#define     <link linkend="GTK-STOCK-APPLY-CAPS">GTK_STOCK_APPLY</link>
#define     <link linkend="GTK-STOCK-BOLD-CAPS">GTK_STOCK_BOLD</link>
#define     <link linkend="GTK-STOCK-CANCEL-CAPS">GTK_STOCK_CANCEL</link>
#define     <link linkend="GTK-STOCK-CDROM-CAPS">GTK_STOCK_CDROM</link>
#define     <link linkend="GTK-STOCK-CLEAR-CAPS">GTK_STOCK_CLEAR</link>
#define     <link linkend="GTK-STOCK-CLOSE-CAPS">GTK_STOCK_CLOSE</link>
#define     <link linkend="GTK-STOCK-CONVERT-CAPS">GTK_STOCK_CONVERT</link>
#define     <link linkend="GTK-STOCK-COPY-CAPS">GTK_STOCK_COPY</link>
#define     <link linkend="GTK-STOCK-CUT-CAPS">GTK_STOCK_CUT</link>
#define     <link linkend="GTK-STOCK-DELETE-CAPS">GTK_STOCK_DELETE</link>
#define     <link linkend="GTK-STOCK-DIALOG-ERROR-CAPS">GTK_STOCK_DIALOG_ERROR</link>
#define     <link linkend="GTK-STOCK-DIALOG-INFO-CAPS">GTK_STOCK_DIALOG_INFO</link>
#define     <link linkend="GTK-STOCK-DIALOG-QUESTION-CAPS">GTK_STOCK_DIALOG_QUESTION</link>
#define     <link linkend="GTK-STOCK-DIALOG-WARNING-CAPS">GTK_STOCK_DIALOG_WARNING</link>
#define     <link linkend="GTK-STOCK-DND-CAPS">GTK_STOCK_DND</link>
#define     <link linkend="GTK-STOCK-DND-MULTIPLE-CAPS">GTK_STOCK_DND_MULTIPLE</link>
#define     <link linkend="GTK-STOCK-EXECUTE-CAPS">GTK_STOCK_EXECUTE</link>
#define     <link linkend="GTK-STOCK-FIND-CAPS">GTK_STOCK_FIND</link>
#define     <link linkend="GTK-STOCK-FIND-AND-REPLACE-CAPS">GTK_STOCK_FIND_AND_REPLACE</link>
#define     <link linkend="GTK-STOCK-FLOPPY-CAPS">GTK_STOCK_FLOPPY</link>
#define     <link linkend="GTK-STOCK-GOTO-BOTTOM-CAPS">GTK_STOCK_GOTO_BOTTOM</link>
#define     <link linkend="GTK-STOCK-GOTO-FIRST-CAPS">GTK_STOCK_GOTO_FIRST</link>
#define     <link linkend="GTK-STOCK-GOTO-LAST-CAPS">GTK_STOCK_GOTO_LAST</link>
#define     <link linkend="GTK-STOCK-GOTO-TOP-CAPS">GTK_STOCK_GOTO_TOP</link>
#define     <link linkend="GTK-STOCK-GO-BACK-CAPS">GTK_STOCK_GO_BACK</link>
#define     <link linkend="GTK-STOCK-GO-DOWN-CAPS">GTK_STOCK_GO_DOWN</link>
#define     <link linkend="GTK-STOCK-GO-FORWARD-CAPS">GTK_STOCK_GO_FORWARD</link>
#define     <link linkend="GTK-STOCK-GO-UP-CAPS">GTK_STOCK_GO_UP</link>
#define     <link linkend="GTK-STOCK-HELP-CAPS">GTK_STOCK_HELP</link>
#define     <link linkend="GTK-STOCK-HOME-CAPS">GTK_STOCK_HOME</link>
#define     <link linkend="GTK-STOCK-INDEX-CAPS">GTK_STOCK_INDEX</link>
#define     <link linkend="GTK-STOCK-ITALIC-CAPS">GTK_STOCK_ITALIC</link>
#define     <link linkend="GTK-STOCK-JUMP-TO-CAPS">GTK_STOCK_JUMP_TO</link>
#define     <link linkend="GTK-STOCK-JUSTIFY-CENTER-CAPS">GTK_STOCK_JUSTIFY_CENTER</link>
#define     <link linkend="GTK-STOCK-JUSTIFY-FILL-CAPS">GTK_STOCK_JUSTIFY_FILL</link>
#define     <link linkend="GTK-STOCK-JUSTIFY-LEFT-CAPS">GTK_STOCK_JUSTIFY_LEFT</link>
#define     <link linkend="GTK-STOCK-JUSTIFY-RIGHT-CAPS">GTK_STOCK_JUSTIFY_RIGHT</link>
#define     <link linkend="GTK-STOCK-MISSING-IMAGE-CAPS">GTK_STOCK_MISSING_IMAGE</link>
#define     <link linkend="GTK-STOCK-NEW-CAPS">GTK_STOCK_NEW</link>
#define     <link linkend="GTK-STOCK-NO-CAPS">GTK_STOCK_NO</link>
#define     <link linkend="GTK-STOCK-OK-CAPS">GTK_STOCK_OK</link>
#define     <link linkend="GTK-STOCK-OPEN-CAPS">GTK_STOCK_OPEN</link>
#define     <link linkend="GTK-STOCK-PASTE-CAPS">GTK_STOCK_PASTE</link>
#define     <link linkend="GTK-STOCK-PREFERENCES-CAPS">GTK_STOCK_PREFERENCES</link>
#define     <link linkend="GTK-STOCK-PRINT-CAPS">GTK_STOCK_PRINT</link>
#define     <link linkend="GTK-STOCK-PRINT-PREVIEW-CAPS">GTK_STOCK_PRINT_PREVIEW</link>
#define     <link linkend="GTK-STOCK-PROPERTIES-CAPS">GTK_STOCK_PROPERTIES</link>
#define     <link linkend="GTK-STOCK-QUIT-CAPS">GTK_STOCK_QUIT</link>
#define     <link linkend="GTK-STOCK-REDO-CAPS">GTK_STOCK_REDO</link>
#define     <link linkend="GTK-STOCK-REFRESH-CAPS">GTK_STOCK_REFRESH</link>
#define     <link linkend="GTK-STOCK-REMOVE-CAPS">GTK_STOCK_REMOVE</link>
#define     <link linkend="GTK-STOCK-REVERT-TO-SAVED-CAPS">GTK_STOCK_REVERT_TO_SAVED</link>
#define     <link linkend="GTK-STOCK-SAVE-CAPS">GTK_STOCK_SAVE</link>
#define     <link linkend="GTK-STOCK-SAVE-AS-CAPS">GTK_STOCK_SAVE_AS</link>
#define     <link linkend="GTK-STOCK-SELECT-COLOR-CAPS">GTK_STOCK_SELECT_COLOR</link>
#define     <link linkend="GTK-STOCK-SELECT-FONT-CAPS">GTK_STOCK_SELECT_FONT</link>
#define     <link linkend="GTK-STOCK-SORT-ASCENDING-CAPS">GTK_STOCK_SORT_ASCENDING</link>
#define     <link linkend="GTK-STOCK-SORT-DESCENDING-CAPS">GTK_STOCK_SORT_DESCENDING</link>
#define     <link linkend="GTK-STOCK-SPELL-CHECK-CAPS">GTK_STOCK_SPELL_CHECK</link>
#define     <link linkend="GTK-STOCK-STOP-CAPS">GTK_STOCK_STOP</link>
#define     <link linkend="GTK-STOCK-STRIKETHROUGH-CAPS">GTK_STOCK_STRIKETHROUGH</link>
#define     <link linkend="GTK-STOCK-UNDELETE-CAPS">GTK_STOCK_UNDELETE</link>
#define     <link linkend="GTK-STOCK-UNDERLINE-CAPS">GTK_STOCK_UNDERLINE</link>
#define     <link linkend="GTK-STOCK-UNDO-CAPS">GTK_STOCK_UNDO</link>
#define     <link linkend="GTK-STOCK-YES-CAPS">GTK_STOCK_YES</link>
#define     <link linkend="GTK-STOCK-ZOOM-100-CAPS">GTK_STOCK_ZOOM_100</link>
#define     <link linkend="GTK-STOCK-ZOOM-FIT-CAPS">GTK_STOCK_ZOOM_FIT</link>
#define     <link linkend="GTK-STOCK-ZOOM-IN-CAPS">GTK_STOCK_ZOOM_IN</link>
#define     <link linkend="GTK-STOCK-ZOOM-OUT-CAPS">GTK_STOCK_ZOOM_OUT</link>
</synopsis>
</refsynopsisdiv>





<refsect1>
<title>Description</title>
<para>
Stock items represent commonly-used menu or toolbar items such as
"Open" or "Exit". Each stock item is identified by a stock ID; 
stock IDs are just strings, but macros such as <link linkend="GTK-STOCK-OPEN-CAPS">GTK_STOCK_OPEN</link> are
provided to avoid typing mistakes in the strings.
Applications can register their own stock items in addition to those
built-in to GTK+.
</para>
<para>
Each stock ID can be associated with a <link linkend="GtkStockItem">GtkStockItem</link>, which contains
the user-visible label, keyboard accelerator, and translation domain
of the menu or toolbar item; and/or with an icon stored in a
<link linkend="GtkIconFactory">GtkIconFactory</link>. See <link
linkend="gtk-Themeable-Stock-Images">GtkIconFactory</link> for
more information on stock icons. The connection between a
<link linkend="GtkStockItem">GtkStockItem</link> and stock icons is purely conventional (by virtue of
using the same stock ID); it's possible to register a stock item but
no icon, and vice versa.
</para>
</refsect1>

<refsect1>
<title>Details</title>
<refsect2>
<title><anchor id="GtkStockItem">struct GtkStockItem</title>
<programlisting>struct GtkStockItem
{
  gchar *stock_id;
  gchar *label;
  GdkModifierType modifier;
  guint keyval;
  gchar *translation_domain;
};
</programlisting>
<para>

</para></refsect2>
<refsect2>
<title><anchor id="gtk-stock-add">gtk_stock_add ()</title>
<programlisting>void        gtk_stock_add                   (const <link linkend="GtkStockItem">GtkStockItem</link> *items,
                                             <link linkend="guint">guint</link> n_items);</programlisting>
<para>
Registers each of the stock items in <parameter>items</parameter>. If an item already
exists with the same stock ID as one of the <parameter>items</parameter>, the old item
gets replaced. The stock items are copied, so GTK+ does not hold
any pointer into <parameter>items</parameter> and <parameter>items</parameter> can be freed. Use
<link linkend="gtk-stock-add-static">gtk_stock_add_static</link>() if <parameter>items</parameter> is persistent and GTK+ need not
copy the array.</para>
<para>

</para><informaltable pgwide="1" frame="none" role="params">
<tgroup cols="2">
<colspec colwidth="2*">
<colspec colwidth="8*">
<tbody>
<row><entry align="right"><parameter>items</parameter>&nbsp;:</entry>
<entry> a <link linkend="GtkStockItem">GtkStockItem</link> or array of items
</entry></row>
<row><entry align="right"><parameter>n_items</parameter>&nbsp;:</entry>
<entry> number of <link linkend="GtkStockItem">GtkStockItem</link> in <parameter>items</parameter>
</entry></row>
</tbody></tgroup></informaltable></refsect2>
<refsect2>
<title><anchor id="gtk-stock-add-static">gtk_stock_add_static ()</title>
<programlisting>void        gtk_stock_add_static            (const <link linkend="GtkStockItem">GtkStockItem</link> *items,
                                             <link linkend="guint">guint</link> n_items);</programlisting>
<para>
Same as <link linkend="gtk-stock-add">gtk_stock_add</link>(), but doesn't copy <parameter>items</parameter>, so
<parameter>items</parameter> must persist until application exit.</para>
<para>

</para><informaltable pgwide="1" frame="none" role="params">
<tgroup cols="2">
<colspec colwidth="2*">
<colspec colwidth="8*">
<tbody>
<row><entry align="right"><parameter>items</parameter>&nbsp;:</entry>
<entry> a <link linkend="GtkStockItem">GtkStockItem</link> or array of <link linkend="GtkStockItem">GtkStockItem</link>
</entry></row>
<row><entry align="right"><parameter>n_items</parameter>&nbsp;:</entry>
<entry> number of items
</entry></row>
</tbody></tgroup></informaltable></refsect2>
<refsect2>
<title><anchor id="gtk-stock-item-copy">gtk_stock_item_copy ()</title>
<programlisting><link linkend="GtkStockItem">GtkStockItem</link>* gtk_stock_item_copy           (const <link linkend="GtkStockItem">GtkStockItem</link> *item);</programlisting>
<para>
Copies a stock item, mostly useful for language bindings and not in applications.</para>
<para>

</para><informaltable pgwide="1" frame="none" role="params">
<tgroup cols="2">
<colspec colwidth="2*">
<colspec colwidth="8*">
<tbody>
<row><entry align="right"><parameter>item</parameter>&nbsp;:</entry>
<entry> a <link linkend="GtkStockItem">GtkStockItem</link>
</entry></row>
<row><entry align="right"><emphasis>Returns</emphasis> :</entry><entry> a new <link linkend="GtkStockItem">GtkStockItem</link>
</entry></row>
</tbody></tgroup></informaltable></refsect2>
<refsect2>
<title><anchor id="gtk-stock-item-free">gtk_stock_item_free ()</title>
<programlisting>void        gtk_stock_item_free             (<link linkend="GtkStockItem">GtkStockItem</link> *item);</programlisting>
<para>
Frees a stock item allocated on the heap, such as one returned by
<link linkend="gtk-stock-item-copy">gtk_stock_item_copy</link>(). Also frees the fields inside the stock item,
if they are not <literal>NULL</literal>.</para>
<para>

</para><informaltable pgwide="1" frame="none" role="params">
<tgroup cols="2">
<colspec colwidth="2*">
<colspec colwidth="8*">
<tbody>
<row><entry align="right"><parameter>item</parameter>&nbsp;:</entry>
<entry> a <link linkend="GtkStockItem">GtkStockItem</link>
</entry></row>
</tbody></tgroup></informaltable></refsect2>
<refsect2>
<title><anchor id="gtk-stock-list-ids">gtk_stock_list_ids ()</title>
<programlisting><link linkend="GSList">GSList</link>*     gtk_stock_list_ids              (void);</programlisting>
<para>
Retrieves a list of all known stock IDs added to a <link linkend="GtkIconFactory">GtkIconFactory</link>
or registered with <link linkend="gtk-stock-add">gtk_stock_add</link>(). The list must be freed with <link linkend="g-slist-free">g_slist_free</link>(),
and each string in the list must be freed with <link linkend="g-free">g_free</link>().</para>
<para>

</para><informaltable pgwide="1" frame="none" role="params">
<tgroup cols="2">
<colspec colwidth="2*">
<colspec colwidth="8*">
<tbody>
<row><entry align="right"><emphasis>Returns</emphasis> :</entry><entry> a list of known stock IDs
</entry></row>
</tbody></tgroup></informaltable></refsect2>
<refsect2>
<title><anchor id="gtk-stock-lookup">gtk_stock_lookup ()</title>
<programlisting><link linkend="gboolean">gboolean</link>    gtk_stock_lookup                (const <link linkend="gchar">gchar</link> *stock_id,
                                             <link linkend="GtkStockItem">GtkStockItem</link> *item);</programlisting>
<para>
Fills <parameter>item</parameter> with the registered values for <parameter>stock_id</parameter>, returning <literal>TRUE</literal>
if <parameter>stock_id</parameter> was known.</para>
<para>

</para><informaltable pgwide="1" frame="none" role="params">
<tgroup cols="2">
<colspec colwidth="2*">
<colspec colwidth="8*">
<tbody>
<row><entry align="right"><parameter>stock_id</parameter>&nbsp;:</entry>
<entry> a stock item name
</entry></row>
<row><entry align="right"><parameter>item</parameter>&nbsp;:</entry>
<entry> stock item to initialize with values
</entry></row>
<row><entry align="right"><emphasis>Returns</emphasis> :</entry><entry> <literal>TRUE</literal> if <parameter>item</parameter> was initialized
</entry></row>
</tbody></tgroup></informaltable></refsect2>
<refsect2>
<title><anchor id="GTK-STOCK-ADD-CAPS">GTK_STOCK_ADD</title>
<programlisting>#define GTK_STOCK_ADD              "gtk-add"
</programlisting>
<para>
The "Add" item.
<inlinegraphic fileref="stock_add.png" format="png"></inlinegraphic>
</para></refsect2>
<refsect2>
<title><anchor id="GTK-STOCK-APPLY-CAPS">GTK_STOCK_APPLY</title>
<programlisting>#define GTK_STOCK_APPLY            "gtk-apply"
</programlisting>
<para>
The "Apply" item.
<inlinegraphic fileref="stock_button_apply.png" format="png"></inlinegraphic>
</para></refsect2>
<refsect2>
<title><anchor id="GTK-STOCK-BOLD-CAPS">GTK_STOCK_BOLD</title>
<programlisting>#define GTK_STOCK_BOLD             "gtk-bold"
</programlisting>
<para>
The "Bold" item.
<inlinegraphic fileref="stock_text_bold.png" format="png"></inlinegraphic>
</para></refsect2>
<refsect2>
<title><anchor id="GTK-STOCK-CANCEL-CAPS">GTK_STOCK_CANCEL</title>
<programlisting>#define GTK_STOCK_CANCEL           "gtk-cancel"
</programlisting>
<para>
The "Cancel" item.
<inlinegraphic fileref="stock_button_cancel.png" format="png"></inlinegraphic>
</para></refsect2>
<refsect2>
<title><anchor id="GTK-STOCK-CDROM-CAPS">GTK_STOCK_CDROM</title>
<programlisting>#define GTK_STOCK_CDROM            "gtk-cdrom"
</programlisting>
<para>
The "CD-Rom" item.
<inlinegraphic fileref="stock_cdrom.png" format="png"></inlinegraphic>
</para></refsect2>
<refsect2>
<title><anchor id="GTK-STOCK-CLEAR-CAPS">GTK_STOCK_CLEAR</title>
<programlisting>#define GTK_STOCK_CLEAR            "gtk-clear"
</programlisting>
<para>
The "Clear" item.
<inlinegraphic fileref="stock_clear.png" format="png"></inlinegraphic>
</para></refsect2>
<refsect2>
<title><anchor id="GTK-STOCK-CLOSE-CAPS">GTK_STOCK_CLOSE</title>
<programlisting>#define GTK_STOCK_CLOSE            "gtk-close"
</programlisting>
<para>
The "Close" item.
<inlinegraphic fileref="stock_close.png" format="png"></inlinegraphic>
</para></refsect2>
<refsect2>
<title><anchor id="GTK-STOCK-CONVERT-CAPS">GTK_STOCK_CONVERT</title>
<programlisting>#define GTK_STOCK_CONVERT          "gtk-convert"
</programlisting>
<para>
The "Convert" item.
<inlinegraphic fileref="stock_convert.png" format="png"></inlinegraphic>
</para></refsect2>
<refsect2>
<title><anchor id="GTK-STOCK-COPY-CAPS">GTK_STOCK_COPY</title>
<programlisting>#define GTK_STOCK_COPY             "gtk-copy"
</programlisting>
<para>
The "Copy" item.
<inlinegraphic fileref="stock_menu_copy.png" format="png"></inlinegraphic>
</para></refsect2>
<refsect2>
<title><anchor id="GTK-STOCK-CUT-CAPS">GTK_STOCK_CUT</title>
<programlisting>#define GTK_STOCK_CUT              "gtk-cut"
</programlisting>
<para>
The "Cut" item.
<inlinegraphic fileref="stock_menu_cut.png" format="png"></inlinegraphic>
</para></refsect2>
<refsect2>
<title><anchor id="GTK-STOCK-DELETE-CAPS">GTK_STOCK_DELETE</title>
<programlisting>#define GTK_STOCK_DELETE           "gtk-delete"
</programlisting>
<para>
The "Delete" item.
<inlinegraphic fileref="stock_menu_trash.png" format="png"></inlinegraphic>
</para></refsect2>
<refsect2>
<title><anchor id="GTK-STOCK-DIALOG-ERROR-CAPS">GTK_STOCK_DIALOG_ERROR</title>
<programlisting>#define GTK_STOCK_DIALOG_ERROR     "gtk-dialog-error"
</programlisting>
<para>
The "Error" item.
<inlinegraphic fileref="dialog_error.png" format="png"></inlinegraphic>
</para></refsect2>
<refsect2>
<title><anchor id="GTK-STOCK-DIALOG-INFO-CAPS">GTK_STOCK_DIALOG_INFO</title>
<programlisting>#define GTK_STOCK_DIALOG_INFO      "gtk-dialog-info"
</programlisting>
<para>
The "Information" item.
<inlinegraphic fileref="dialog_info.png" format="png"></inlinegraphic>
</para></refsect2>
<refsect2>
<title><anchor id="GTK-STOCK-DIALOG-QUESTION-CAPS">GTK_STOCK_DIALOG_QUESTION</title>
<programlisting>#define GTK_STOCK_DIALOG_QUESTION  "gtk-dialog-question"
</programlisting>
<para>
The "Question" item.
<inlinegraphic fileref="dialog_question.png" format="png"></inlinegraphic>
</para></refsect2>
<refsect2>
<title><anchor id="GTK-STOCK-DIALOG-WARNING-CAPS">GTK_STOCK_DIALOG_WARNING</title>
<programlisting>#define GTK_STOCK_DIALOG_WARNING   "gtk-dialog-warning"
</programlisting>
<para>
The "Warning" item.
<inlinegraphic fileref="dialog_warning.png" format="png"></inlinegraphic>
</para></refsect2>
<refsect2>
<title><anchor id="GTK-STOCK-DND-CAPS">GTK_STOCK_DND</title>
<programlisting>#define GTK_STOCK_DND              "gtk-dnd"
</programlisting>
<para>
The "Drag-And-Drop" icon.
<inlinegraphic fileref="stock_dnd.png" format="png"></inlinegraphic>
</para></refsect2>
<refsect2>
<title><anchor id="GTK-STOCK-DND-MULTIPLE-CAPS">GTK_STOCK_DND_MULTIPLE</title>
<programlisting>#define GTK_STOCK_DND_MULTIPLE     "gtk-dnd-multiple"
</programlisting>
<para>
The "Drag-And-Drop multiple" icon.
<inlinegraphic fileref="stock_dnd_multiple.png" format="png"></inlinegraphic>
</para></refsect2>
<refsect2>
<title><anchor id="GTK-STOCK-EXECUTE-CAPS">GTK_STOCK_EXECUTE</title>
<programlisting>#define GTK_STOCK_EXECUTE          "gtk-execute"
</programlisting>
<para>
The "Execute" item.
<inlinegraphic fileref="stock_exec.png" format="png"></inlinegraphic>
</para></refsect2>
<refsect2>
<title><anchor id="GTK-STOCK-FIND-CAPS">GTK_STOCK_FIND</title>
<programlisting>#define GTK_STOCK_FIND             "gtk-find"
</programlisting>
<para>
The "Find" item.
<inlinegraphic fileref="stock_search.png" format="png"></inlinegraphic>
</para></refsect2>
<refsect2>
<title><anchor id="GTK-STOCK-FIND-AND-REPLACE-CAPS">GTK_STOCK_FIND_AND_REPLACE</title>
<programlisting>#define GTK_STOCK_FIND_AND_REPLACE "gtk-find-and-replace"
</programlisting>
<para>
The "Find and Replace" item.
<inlinegraphic fileref="stock_search_replace.png" format="png"></inlinegraphic>
</para></refsect2>
<refsect2>
<title><anchor id="GTK-STOCK-FLOPPY-CAPS">GTK_STOCK_FLOPPY</title>
<programlisting>#define GTK_STOCK_FLOPPY           "gtk-floppy"
</programlisting>
<para>
The "Floppy" item.
<inlinegraphic fileref="stock_save.png" format="png"></inlinegraphic>
</para></refsect2>
<refsect2>
<title><anchor id="GTK-STOCK-GOTO-BOTTOM-CAPS">GTK_STOCK_GOTO_BOTTOM</title>
<programlisting>#define GTK_STOCK_GOTO_BOTTOM      "gtk-goto-bottom"
</programlisting>
<para>
The "Bottom" item.
<inlinegraphic fileref="stock_bottom.png" format="png"></inlinegraphic>
</para></refsect2>
<refsect2>
<title><anchor id="GTK-STOCK-GOTO-FIRST-CAPS">GTK_STOCK_GOTO_FIRST</title>
<programlisting>#define GTK_STOCK_GOTO_FIRST       "gtk-goto-first"
</programlisting>
<para>
The "First" item.
<inlinegraphic fileref="stock_first.png" format="png"></inlinegraphic>
</para></refsect2>
<refsect2>
<title><anchor id="GTK-STOCK-GOTO-LAST-CAPS">GTK_STOCK_GOTO_LAST</title>
<programlisting>#define GTK_STOCK_GOTO_LAST        "gtk-goto-last"
</programlisting>
<para>
The "Last" item.
<inlinegraphic fileref="stock_last.png" format="png"></inlinegraphic>
</para></refsect2>
<refsect2>
<title><anchor id="GTK-STOCK-GOTO-TOP-CAPS">GTK_STOCK_GOTO_TOP</title>
<programlisting>#define GTK_STOCK_GOTO_TOP         "gtk-goto-top"
</programlisting>
<para>
The "Top" item.
<inlinegraphic fileref="stock_top.png" format="png"></inlinegraphic>
</para></refsect2>
<refsect2>
<title><anchor id="GTK-STOCK-GO-BACK-CAPS">GTK_STOCK_GO_BACK</title>
<programlisting>#define GTK_STOCK_GO_BACK          "gtk-go-back"
</programlisting>
<para>
The "Back" item.
<inlinegraphic fileref="stock_left_arrow.png" format="png"></inlinegraphic>
</para></refsect2>
<refsect2>
<title><anchor id="GTK-STOCK-GO-DOWN-CAPS">GTK_STOCK_GO_DOWN</title>
<programlisting>#define GTK_STOCK_GO_DOWN          "gtk-go-down"
</programlisting>
<para>
The "Down" item.
<inlinegraphic fileref="stock_down_arrow.png" format="png"></inlinegraphic>
</para></refsect2>
<refsect2>
<title><anchor id="GTK-STOCK-GO-FORWARD-CAPS">GTK_STOCK_GO_FORWARD</title>
<programlisting>#define GTK_STOCK_GO_FORWARD       "gtk-go-forward"
</programlisting>
<para>
The "Forward" item.
<inlinegraphic fileref="stock_right_arrow.png" format="png"></inlinegraphic>
</para></refsect2>
<refsect2>
<title><anchor id="GTK-STOCK-GO-UP-CAPS">GTK_STOCK_GO_UP</title>
<programlisting>#define GTK_STOCK_GO_UP            "gtk-go-up"
</programlisting>
<para>
The "Up" item.
<inlinegraphic fileref="stock_up_arrow.png" format="png"></inlinegraphic>
</para></refsect2>
<refsect2>
<title><anchor id="GTK-STOCK-HELP-CAPS">GTK_STOCK_HELP</title>
<programlisting>#define GTK_STOCK_HELP             "gtk-help"
</programlisting>
<para>
The "Help" item.
<inlinegraphic fileref="stock_help.png" format="png"></inlinegraphic>
</para></refsect2>
<refsect2>
<title><anchor id="GTK-STOCK-HOME-CAPS">GTK_STOCK_HOME</title>
<programlisting>#define GTK_STOCK_HOME             "gtk-home"
</programlisting>
<para>
The "Home" item.
<inlinegraphic fileref="stock_home.png" format="png"></inlinegraphic>
</para></refsect2>
<refsect2>
<title><anchor id="GTK-STOCK-INDEX-CAPS">GTK_STOCK_INDEX</title>
<programlisting>#define GTK_STOCK_INDEX            "gtk-index"
</programlisting>
<para>
The "Index" item.
<inlinegraphic fileref="stock_index.png" format="png"></inlinegraphic>
</para></refsect2>
<refsect2>
<title><anchor id="GTK-STOCK-ITALIC-CAPS">GTK_STOCK_ITALIC</title>
<programlisting>#define GTK_STOCK_ITALIC           "gtk-italic"
</programlisting>
<para>
The "Italic" item.
<inlinegraphic fileref="stock_text_italic.png" format="png"></inlinegraphic>
</para></refsect2>
<refsect2>
<title><anchor id="GTK-STOCK-JUMP-TO-CAPS">GTK_STOCK_JUMP_TO</title>
<programlisting>#define GTK_STOCK_JUMP_TO          "gtk-jump-to"
</programlisting>
<para>
The "Jump to" item.
<inlinegraphic fileref="stock_jump_to.png" format="png"></inlinegraphic>
</para></refsect2>
<refsect2>
<title><anchor id="GTK-STOCK-JUSTIFY-CENTER-CAPS">GTK_STOCK_JUSTIFY_CENTER</title>
<programlisting>#define GTK_STOCK_JUSTIFY_CENTER   "gtk-justify-center"
</programlisting>
<para>
The "Center" item.
<inlinegraphic fileref="stock_align_center.png" format="png"></inlinegraphic>
</para></refsect2>
<refsect2>
<title><anchor id="GTK-STOCK-JUSTIFY-FILL-CAPS">GTK_STOCK_JUSTIFY_FILL</title>
<programlisting>#define GTK_STOCK_JUSTIFY_FILL     "gtk-justify-fill"
</programlisting>
<para>
The "Fill" item.
<inlinegraphic fileref="stock_align_justify.png" format="png"></inlinegraphic>
</para></refsect2>
<refsect2>
<title><anchor id="GTK-STOCK-JUSTIFY-LEFT-CAPS">GTK_STOCK_JUSTIFY_LEFT</title>
<programlisting>#define GTK_STOCK_JUSTIFY_LEFT     "gtk-justify-left"
</programlisting>
<para>
The "Left" item.
<inlinegraphic fileref="stock_align_left.png" format="png"></inlinegraphic>
</para></refsect2>
<refsect2>
<title><anchor id="GTK-STOCK-JUSTIFY-RIGHT-CAPS">GTK_STOCK_JUSTIFY_RIGHT</title>
<programlisting>#define GTK_STOCK_JUSTIFY_RIGHT    "gtk-justify-right"
</programlisting>
<para>
The "Right" item.
<inlinegraphic fileref="stock_align_right.png" format="png"></inlinegraphic>
</para></refsect2>
<refsect2>
<title><anchor id="GTK-STOCK-MISSING-IMAGE-CAPS">GTK_STOCK_MISSING_IMAGE</title>
<programlisting>#define GTK_STOCK_MISSING_IMAGE    "gtk-missing-image"
</programlisting>
<para>
The "Missing image" icon.
<inlinegraphic fileref="dialog_error.png" format="png"></inlinegraphic>
</para></refsect2>
<refsect2>
<title><anchor id="GTK-STOCK-NEW-CAPS">GTK_STOCK_NEW</title>
<programlisting>#define GTK_STOCK_NEW              "gtk-new"
</programlisting>
<para>
The "New" item.
<inlinegraphic fileref="stock_new.png" format="png"></inlinegraphic>
</para></refsect2>
<refsect2>
<title><anchor id="GTK-STOCK-NO-CAPS">GTK_STOCK_NO</title>
<programlisting>#define GTK_STOCK_NO               "gtk-no"
</programlisting>
<para>
The "No" item.
<inlinegraphic fileref="stock_button_no.png" format="png"></inlinegraphic>
</para></refsect2>
<refsect2>
<title><anchor id="GTK-STOCK-OK-CAPS">GTK_STOCK_OK</title>
<programlisting>#define GTK_STOCK_OK               "gtk-ok"
</programlisting>
<para>
The "OK" item.
<inlinegraphic fileref="stock_button_ok.png" format="png"></inlinegraphic>
</para></refsect2>
<refsect2>
<title><anchor id="GTK-STOCK-OPEN-CAPS">GTK_STOCK_OPEN</title>
<programlisting>#define GTK_STOCK_OPEN             "gtk-open"
</programlisting>
<para>
The "Open" item.
<inlinegraphic fileref="stock_open.png" format="png"></inlinegraphic>
</para></refsect2>
<refsect2>
<title><anchor id="GTK-STOCK-PASTE-CAPS">GTK_STOCK_PASTE</title>
<programlisting>#define GTK_STOCK_PASTE            "gtk-paste"
</programlisting>
<para>
The "Paste" item.
<inlinegraphic fileref="stock_paste.png" format="png"></inlinegraphic>
</para></refsect2>
<refsect2>
<title><anchor id="GTK-STOCK-PREFERENCES-CAPS">GTK_STOCK_PREFERENCES</title>
<programlisting>#define GTK_STOCK_PREFERENCES      "gtk-preferences"
</programlisting>
<para>
The "Preferences" item.
<inlinegraphic fileref="stock_preferences.png" format="png"></inlinegraphic>
</para></refsect2>
<refsect2>
<title><anchor id="GTK-STOCK-PRINT-CAPS">GTK_STOCK_PRINT</title>
<programlisting>#define GTK_STOCK_PRINT            "gtk-print"
</programlisting>
<para>
The "Print" item.
<inlinegraphic fileref="stock_print.png" format="png"></inlinegraphic>
</para></refsect2>
<refsect2>
<title><anchor id="GTK-STOCK-PRINT-PREVIEW-CAPS">GTK_STOCK_PRINT_PREVIEW</title>
<programlisting>#define GTK_STOCK_PRINT_PREVIEW    "gtk-print-preview"
</programlisting>
<para>
The "Print Preview" item.
<inlinegraphic fileref="stock_print_preview.png" format="png"></inlinegraphic>
</para></refsect2>
<refsect2>
<title><anchor id="GTK-STOCK-PROPERTIES-CAPS">GTK_STOCK_PROPERTIES</title>
<programlisting>#define GTK_STOCK_PROPERTIES       "gtk-properties"
</programlisting>
<para>
The "Properties" item.
<inlinegraphic fileref="stock_properties.png" format="png"></inlinegraphic>
</para></refsect2>
<refsect2>
<title><anchor id="GTK-STOCK-QUIT-CAPS">GTK_STOCK_QUIT</title>
<programlisting>#define GTK_STOCK_QUIT             "gtk-quit"
</programlisting>
<para>
The "Quit" item.
<inlinegraphic fileref="stock_exit.png" format="png"></inlinegraphic>
</para></refsect2>
<refsect2>
<title><anchor id="GTK-STOCK-REDO-CAPS">GTK_STOCK_REDO</title>
<programlisting>#define GTK_STOCK_REDO             "gtk-redo"
</programlisting>
<para>
The "Redo" item.
<inlinegraphic fileref="stock_redo.png" format="png"></inlinegraphic>
</para></refsect2>
<refsect2>
<title><anchor id="GTK-STOCK-REFRESH-CAPS">GTK_STOCK_REFRESH</title>
<programlisting>#define GTK_STOCK_REFRESH          "gtk-refresh"
</programlisting>
<para>
The "Refresh" item.
<inlinegraphic fileref="stock_refresh.png" format="png"></inlinegraphic>
</para></refsect2>
<refsect2>
<title><anchor id="GTK-STOCK-REMOVE-CAPS">GTK_STOCK_REMOVE</title>
<programlisting>#define GTK_STOCK_REMOVE           "gtk-remove"
</programlisting>
<para>
The "Remove" item.
<inlinegraphic fileref="stock_remove.png" format="png"></inlinegraphic>
</para></refsect2>
<refsect2>
<title><anchor id="GTK-STOCK-REVERT-TO-SAVED-CAPS">GTK_STOCK_REVERT_TO_SAVED</title>
<programlisting>#define GTK_STOCK_REVERT_TO_SAVED  "gtk-revert-to-saved"
</programlisting>
<para>
The "Revert" item.
<inlinegraphic fileref="stock_revert.png" format="png"></inlinegraphic>
</para></refsect2>
<refsect2>
<title><anchor id="GTK-STOCK-SAVE-CAPS">GTK_STOCK_SAVE</title>
<programlisting>#define GTK_STOCK_SAVE             "gtk-save"
</programlisting>
<para>
The "Save" item.
<inlinegraphic fileref="stock_save.png" format="png"></inlinegraphic>
</para></refsect2>
<refsect2>
<title><anchor id="GTK-STOCK-SAVE-AS-CAPS">GTK_STOCK_SAVE_AS</title>
<programlisting>#define GTK_STOCK_SAVE_AS          "gtk-save-as"
</programlisting>
<para>
The "Save As" item.
<inlinegraphic fileref="stock_save_as.png" format="png"></inlinegraphic>
</para></refsect2>
<refsect2>
<title><anchor id="GTK-STOCK-SELECT-COLOR-CAPS">GTK_STOCK_SELECT_COLOR</title>
<programlisting>#define GTK_STOCK_SELECT_COLOR     "gtk-select-color"
</programlisting>
<para>
The "Color" item.
<inlinegraphic fileref="stock_colorselector.png" format="png"></inlinegraphic>
</para></refsect2>
<refsect2>
<title><anchor id="GTK-STOCK-SELECT-FONT-CAPS">GTK_STOCK_SELECT_FONT</title>
<programlisting>#define GTK_STOCK_SELECT_FONT      "gtk-select-font"
</programlisting>
<para>
The "Font" item.
<inlinegraphic fileref="stock_font.png" format="png"></inlinegraphic>
</para></refsect2>
<refsect2>
<title><anchor id="GTK-STOCK-SORT-ASCENDING-CAPS">GTK_STOCK_SORT_ASCENDING</title>
<programlisting>#define GTK_STOCK_SORT_ASCENDING   "gtk-sort-ascending"
</programlisting>
<para>
The "Ascending" item.
<inlinegraphic fileref="stock_sort_ascending.png" format="png"></inlinegraphic>
</para></refsect2>
<refsect2>
<title><anchor id="GTK-STOCK-SORT-DESCENDING-CAPS">GTK_STOCK_SORT_DESCENDING</title>
<programlisting>#define GTK_STOCK_SORT_DESCENDING  "gtk-sort-descending"
</programlisting>
<para>
The "Descending" item.
<inlinegraphic fileref="stock_sort_descending.png" format="png"></inlinegraphic>
</para></refsect2>
<refsect2>
<title><anchor id="GTK-STOCK-SPELL-CHECK-CAPS">GTK_STOCK_SPELL_CHECK</title>
<programlisting>#define GTK_STOCK_SPELL_CHECK      "gtk-spell-check"
</programlisting>
<para>
The "Spell Check" item.
<inlinegraphic fileref="stock_spellcheck.png" format="png"></inlinegraphic>
</para></refsect2>
<refsect2>
<title><anchor id="GTK-STOCK-STOP-CAPS">GTK_STOCK_STOP</title>
<programlisting>#define GTK_STOCK_STOP             "gtk-stop"
</programlisting>
<para>
The "Stop" item.
<inlinegraphic fileref="stock_stop.png" format="png"></inlinegraphic>
</para></refsect2>
<refsect2>
<title><anchor id="GTK-STOCK-STRIKETHROUGH-CAPS">GTK_STOCK_STRIKETHROUGH</title>
<programlisting>#define GTK_STOCK_STRIKETHROUGH    "gtk-strikethrough"
</programlisting>
<para>
The "Strikethrough" item.
<inlinegraphic fileref="stock_text_strikeout.png" format="png"></inlinegraphic>
</para></refsect2>
<refsect2>
<title><anchor id="GTK-STOCK-UNDELETE-CAPS">GTK_STOCK_UNDELETE</title>
<programlisting>#define GTK_STOCK_UNDELETE         "gtk-undelete"
</programlisting>
<para>
The "Undelete" item.
<inlinegraphic fileref="stock_undelete.png" format="png"></inlinegraphic>
</para></refsect2>
<refsect2>
<title><anchor id="GTK-STOCK-UNDERLINE-CAPS">GTK_STOCK_UNDERLINE</title>
<programlisting>#define GTK_STOCK_UNDERLINE        "gtk-underline"
</programlisting>
<para>
The "Underline" item.
<inlinegraphic fileref="stock_text_underline.png" format="png"></inlinegraphic>
</para></refsect2>
<refsect2>
<title><anchor id="GTK-STOCK-UNDO-CAPS">GTK_STOCK_UNDO</title>
<programlisting>#define GTK_STOCK_UNDO             "gtk-undo"
</programlisting>
<para>
The "Undo" item.
<inlinegraphic fileref="stock_undo.png" format="png"></inlinegraphic>
</para></refsect2>
<refsect2>
<title><anchor id="GTK-STOCK-YES-CAPS">GTK_STOCK_YES</title>
<programlisting>#define GTK_STOCK_YES              "gtk-yes"
</programlisting>
<para>
The "Yes" item.
<inlinegraphic fileref="stock_button_yes.png" format="png"></inlinegraphic>
</para></refsect2>
<refsect2>
<title><anchor id="GTK-STOCK-ZOOM-100-CAPS">GTK_STOCK_ZOOM_100</title>
<programlisting>#define GTK_STOCK_ZOOM_100         "gtk-zoom-100"
</programlisting>
<para>
The "Zoom 100%" item.
<inlinegraphic fileref="stock_zoom_1.png" format="png"></inlinegraphic>
</para></refsect2>
<refsect2>
<title><anchor id="GTK-STOCK-ZOOM-FIT-CAPS">GTK_STOCK_ZOOM_FIT</title>
<programlisting>#define GTK_STOCK_ZOOM_FIT         "gtk-zoom-fit"
</programlisting>
<para>
The "Zoom to Fit" item.
<inlinegraphic fileref="stock_zoom_fit.png" format="png"></inlinegraphic>
</para></refsect2>
<refsect2>
<title><anchor id="GTK-STOCK-ZOOM-IN-CAPS">GTK_STOCK_ZOOM_IN</title>
<programlisting>#define GTK_STOCK_ZOOM_IN          "gtk-zoom-in"
</programlisting>
<para>
The "Zoom In" item.
<inlinegraphic fileref="stock_zoom_in.png" format="png"></inlinegraphic>
</para></refsect2>
<refsect2>
<title><anchor id="GTK-STOCK-ZOOM-OUT-CAPS">GTK_STOCK_ZOOM_OUT</title>
<programlisting>#define GTK_STOCK_ZOOM_OUT         "gtk-zoom-out"
</programlisting>
<para>
The "Zoom Out" item.
<inlinegraphic fileref="stock_zoom_out.png" format="png"></inlinegraphic>
</para></refsect2>

</refsect1>




</refentry>
