~cairo-dock-team/ubuntu/precise/cairo-dock/988102

« back to all changes in this revision

Viewing changes to doc/html/cairo-dock-icons_8h.html

  • Committer: Bazaar Package Importer
  • Author(s): Julien Lavergne
  • Date: 2008-09-14 16:26:12 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20080914162612-t6aa8pr2o0qry48o
Tags: 1.6.2.3-0ubuntu1
* New upstream release.
* debian/control
 - Update to 3.8.0 (no change needed).
 - Add libxtst-dev as Build-Depends.
* debian/cairo-dock-data.install
 - Add usr/share/cairo-dock/emblems directory.
* debian/watch
 - Update location.
* debian/rules
 - Add a get-orig-source rule.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2
 
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
3
 
<title>Cairo-Dock: Référence du fichier /opt/cairo-dock/trunk/cairo-dock/src/cairo-dock-icons.h</title>
4
 
<link href="doxygen.css" rel="stylesheet" type="text/css">
5
 
<link href="tabs.css" rel="stylesheet" type="text/css">
6
 
</head><body>
7
 
<!-- Généré par Doxygen 1.5.3 -->
8
 
<div class="tabs">
9
 
  <ul>
10
 
    <li><a href="index.html"><span>Page&nbsp;principale</span></a></li>
11
 
    <li><a href="annotated.html"><span>Structures&nbsp;de&nbsp;données</span></a></li>
12
 
    <li class="current"><a href="files.html"><span>Fichiers</span></a></li>
13
 
    <li>
14
 
      <form action="search.php" method="get">
15
 
        <table cellspacing="0" cellpadding="0" border="0">
16
 
          <tr>
17
 
            <td><label>&nbsp;Rechercher&nbsp;</label></td>
18
 
            <td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
19
 
          </tr>
20
 
        </table>
21
 
      </form>
22
 
    </li>
23
 
  </ul>
24
 
</div>
25
 
<h1>Référence du fichier /opt/cairo-dock/trunk/cairo-dock/src/cairo-dock-icons.h</h1>
26
 
<p>
27
 
<a href="cairo-dock-icons_8h-source.html">Aller au code source de ce fichier.</a><table border="0" cellpadding="0" cellspacing="0">
28
 
<tr><td></td></tr>
29
 
<tr><td colspan="2"><br><h2>Macros</h2></td></tr>
30
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-icons_8h.html#168c94ad9d2454c1b5184144ce14619b">CAIRO_DOCK_IS_LAUNCHER</a>(icon)&nbsp;&nbsp;&nbsp;(icon != NULL &amp;&amp; (icon-&gt;acCommand != NULL || (icon-&gt;pSubDock != NULL &amp;&amp; icon-&gt;pModule == NULL &amp;&amp; icon-&gt;Xid == 0)))</td></tr>
31
 
 
32
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-icons_8h.html#761b6ff927a501c49e5c26849094a141">CAIRO_DOCK_IS_APPLI</a>(icon)&nbsp;&nbsp;&nbsp;(icon != NULL &amp;&amp; icon-&gt;Xid != 0)</td></tr>
33
 
 
34
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-icons_8h.html#71ae24f5e49a27e52e7175f0081e5f44">CAIRO_DOCK_IS_APPLET</a>(icon)&nbsp;&nbsp;&nbsp;(icon != NULL &amp;&amp; icon-&gt;pModule != NULL)</td></tr>
35
 
 
36
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-icons_8h.html#9d30c0a85b089a0d98a428015d107f86">CAIRO_DOCK_IS_SEPARATOR</a>(icon)&nbsp;&nbsp;&nbsp;(icon != NULL &amp;&amp; ((icon-&gt;iType &amp; 1) || (icon-&gt;pModule == NULL &amp;&amp; icon-&gt;Xid == 0 &amp;&amp; icon-&gt;acName == NULL)))</td></tr>
37
 
 
38
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-icons_8h.html#f44e2138fd7058738ee48e5aaff1f403">CAIRO_DOCK_IS_NORMAL_LAUNCHER</a>(icon)&nbsp;&nbsp;&nbsp;(CAIRO_DOCK_IS_LAUNCHER (icon) &amp;&amp; icon-&gt;acDesktopFileName != NULL)</td></tr>
39
 
 
40
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-icons_8h.html#14acecf1e96723ddcb10ac01f5bb8174">CAIRO_DOCK_IS_URI_LAUNCHER</a>(icon)&nbsp;&nbsp;&nbsp;(CAIRO_DOCK_IS_LAUNCHER (icon) &amp;&amp; icon-&gt;cBaseURI != NULL)</td></tr>
41
 
 
42
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-icons_8h.html#0abf7855cd414ec53bca3154325c5012">CAIRO_DOCK_IS_AUTOMATIC_SEPARATOR</a>(icon)&nbsp;&nbsp;&nbsp;(CAIRO_DOCK_IS_SEPARATOR (icon) &amp;&amp; icon-&gt;acDesktopFileName == NULL)</td></tr>
43
 
 
44
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-icons_8h.html#532a67abe9511660a5bfbf736e03d80d">CAIRO_DOCK_IS_USER_SEPARATOR</a>(icon)&nbsp;&nbsp;&nbsp;(CAIRO_DOCK_IS_SEPARATOR (icon) &amp;&amp; icon-&gt;acDesktopFileName != NULL)</td></tr>
45
 
 
46
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-icons_8h.html#6f3526bc8678e7cdef8eddcd8eccb80c">CAIRO_DOCK_IS_NORMAL_APPLI</a>(icon)&nbsp;&nbsp;&nbsp;(CAIRO_DOCK_IS_APPLI (icon) &amp;&amp; icon-&gt;acDesktopFileName == NULL &amp;&amp; icon-&gt;pModule == NULL)</td></tr>
47
 
 
48
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-icons_8h.html#322be2818009e6937b1047de969c7a94">cairo_dock_get_group_order</a>(icon)&nbsp;&nbsp;&nbsp;(icon-&gt;iType &lt; CAIRO_DOCK_NB_TYPES ? <a class="el" href="cairo-dock-global-variables_8h.html#92a992add0770c0af1108b58f8a02154">g_tIconTypeOrder</a>[icon-&gt;iType] : icon-&gt;iType)</td></tr>
49
 
 
50
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-icons_8h.html#7ccbc1fbff09a250d0c35632113a9aa3">cairo_dock_get_next_element</a>(ic, list)&nbsp;&nbsp;&nbsp;(ic-&gt;next == NULL ? list : ic-&gt;next)</td></tr>
51
 
 
52
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-icons_8h.html#0340461148f53589f1caad5d96115336">cairo_dock_get_previous_element</a>(ic, list)&nbsp;&nbsp;&nbsp;(ic-&gt;prev == NULL ? g_list_last (list) : ic-&gt;prev)</td></tr>
53
 
 
54
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-icons_8h.html#e5282fefc988c2a65045550444344016">cairo_dock_none_clicked</a>(pIconList)&nbsp;&nbsp;&nbsp;(cairo_dock_get_bouncing_icon (pIconList) == NULL)</td></tr>
55
 
 
56
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-icons_8h.html#2ac56d936096e5713e93f970ad3a985e">cairo_dock_none_removed_or_inserted</a>(pIconList)&nbsp;&nbsp;&nbsp;(cairo_dock_get_removing_or_inserting_icon (pIconList) == NULL)</td></tr>
57
 
 
58
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-icons_8h.html#d1767dbbe56e68d1a9dcca1ffbfafc9b">cairo_dock_none_animated</a>(pIconList)&nbsp;&nbsp;&nbsp;(cairo_dock_get_animated_icon (pIconList) == NULL)</td></tr>
59
 
 
60
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-icons_8h.html#0f4e8bb095f67bc1694c78f61de81a6b">cairo_dock_get_first_launcher</a>(pIconList)&nbsp;&nbsp;&nbsp;cairo_dock_get_first_icon_of_type (pIconList, CAIRO_DOCK_LAUNCHER)</td></tr>
61
 
 
62
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-icons_8h.html#4605604eb6d4f170545f76885970ff99">cairo_dock_get_last_launcher</a>(pIconList)&nbsp;&nbsp;&nbsp;cairo_dock_get_last_icon_of_type (pIconList, CAIRO_DOCK_LAUNCHER)</td></tr>
63
 
 
64
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-icons_8h.html#4780dafa3eb3444ed23d0bc143bdc02d">cairo_dock_get_first_appli</a>(pIconList)&nbsp;&nbsp;&nbsp;cairo_dock_get_first_icon_of_type (pIconList, CAIRO_DOCK_APPLI)</td></tr>
65
 
 
66
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-icons_8h.html#27200a190c2b4509d88f031a7d6644fd">cairo_dock_get_last_appli</a>(pIconList)&nbsp;&nbsp;&nbsp;cairo_dock_get_last_icon_of_type (pIconList, CAIRO_DOCK_APPLI)</td></tr>
67
 
 
68
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-icons_8h.html#f175647b17ec66d6a2edeca1103f2615">cairo_dock_remove_all_applis</a>(pDock)&nbsp;&nbsp;&nbsp;cairo_dock_remove_icons_of_type (pDock, CAIRO_DOCK_APPLI)</td></tr>
69
 
 
70
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-icons_8h.html#e074743a16695924ea1449fc0d7f42ef">cairo_dock_remove_all_applets</a>(pDock)&nbsp;&nbsp;&nbsp;cairo_dock_remove_icons_of_type (pDock, CAIRO_DOCK_APPLET)</td></tr>
71
 
 
72
 
<tr><td colspan="2"><br><h2>Fonctions</h2></td></tr>
73
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-icons_8h.html#f54199a4215a71f8b017ceb6512366f9">cairo_dock_free_icon</a> (<a class="el" href="struct__Icon.html">Icon</a> *icon)</td></tr>
74
 
 
75
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-icons_8h.html#51da2563344e8d90fb9c36185c77e715">cairo_dock_free_icon_buffers</a> (<a class="el" href="struct__Icon.html">Icon</a> *icon)</td></tr>
76
 
 
77
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="cairo-dock-struct_8h.html#bab3fe5b912f0abef3f1e2b0b4b44e4e">CairoDockIconType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-icons_8h.html#efe65917a776a2275bd6aac778c6708b">cairo_dock_get_icon_type</a> (<a class="el" href="struct__Icon.html">Icon</a> *icon)</td></tr>
78
 
 
79
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-icons_8h.html#a4e008f173bb3255251da119e4173c3b">cairo_dock_compare_icons_order</a> (<a class="el" href="struct__Icon.html">Icon</a> *icon1, <a class="el" href="struct__Icon.html">Icon</a> *icon2)</td></tr>
80
 
 
81
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">GList *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-icons_8h.html#f1bef19a6b85b6a6e27feb40cefd400b">cairo_dock_sort_icons_by_order</a> (GList *pIconList)</td></tr>
82
 
 
83
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">GList *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-icons_8h.html#a78c3612a56f84f0e0765bd26c7510a4">cairo_dock_sort_icons_by_name</a> (GList *pIconList)</td></tr>
84
 
 
85
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct__Icon.html">Icon</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-icons_8h.html#a33afd0fe00295cedadd9f7ef73d8b1e">cairo_dock_get_first_icon</a> (GList *pIconList)</td></tr>
86
 
 
87
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct__Icon.html">Icon</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-icons_8h.html#dbfc665a5e83340a487626894db56333">cairo_dock_get_last_icon</a> (GList *pIconList)</td></tr>
88
 
 
89
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct__Icon.html">Icon</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-icons_8h.html#6c95bef22b883b260f1ff3537c7fdc44">cairo_dock_get_first_drawn_icon</a> (<a class="el" href="struct__CairoDock.html">CairoDock</a> *pDock)</td></tr>
90
 
 
91
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct__Icon.html">Icon</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-icons_8h.html#1b554df6ac772507962a71409d457ea5">cairo_dock_get_last_drawn_icon</a> (<a class="el" href="struct__CairoDock.html">CairoDock</a> *pDock)</td></tr>
92
 
 
93
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct__Icon.html">Icon</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-icons_8h.html#9a7036812e508856128697b1c8b39c32">cairo_dock_get_first_icon_of_type</a> (GList *pIconList, <a class="el" href="cairo-dock-struct_8h.html#bab3fe5b912f0abef3f1e2b0b4b44e4e">CairoDockIconType</a> iType)</td></tr>
94
 
 
95
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct__Icon.html">Icon</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-icons_8h.html#93932d590d2ac32c52a2726f5c497334">cairo_dock_get_last_icon_of_type</a> (GList *pIconList, <a class="el" href="cairo-dock-struct_8h.html#bab3fe5b912f0abef3f1e2b0b4b44e4e">CairoDockIconType</a> iType)</td></tr>
96
 
 
97
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct__Icon.html">Icon</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-icons_8h.html#4e8cf7b6a3e5f061e6e18010ba9da590">cairo_dock_get_pointed_icon</a> (GList *pIconList)</td></tr>
98
 
 
99
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct__Icon.html">Icon</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-icons_8h.html#532844978ed82d7672e33e81a3fcf6a4">cairo_dock_get_bouncing_icon</a> (GList *pIconList)</td></tr>
100
 
 
101
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct__Icon.html">Icon</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-icons_8h.html#189d2744f7e2343c1ad465a3322bbd2e">cairo_dock_get_removing_or_inserting_icon</a> (GList *pIconList)</td></tr>
102
 
 
103
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct__Icon.html">Icon</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-icons_8h.html#a06250cef09ef759aa1ad5d6cd857ab1">cairo_dock_get_animated_icon</a> (GList *pIconList)</td></tr>
104
 
 
105
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct__Icon.html">Icon</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-icons_8h.html#9175d5e7c32d59cf31f7f70d6530f815">cairo_dock_get_next_icon</a> (GList *pIconList, <a class="el" href="struct__Icon.html">Icon</a> *pIcon)</td></tr>
106
 
 
107
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct__Icon.html">Icon</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-icons_8h.html#da24c66ec41597d0fa95a0b6a2ac1c2f">cairo_dock_get_previous_icon</a> (GList *pIconList, <a class="el" href="struct__Icon.html">Icon</a> *pIcon)</td></tr>
108
 
 
109
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct__Icon.html">Icon</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-icons_8h.html#f472e108228239776b9074576813cf9e">cairo_dock_get_icon_with_command</a> (GList *pIconList, gchar *cCommand)</td></tr>
110
 
 
111
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct__Icon.html">Icon</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-icons_8h.html#69a58cbad5053a3565a1af4a3463c8bd">cairo_dock_get_icon_with_base_uri</a> (GList *pIconList, const gchar *cBaseURI)</td></tr>
112
 
 
113
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct__Icon.html">Icon</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-icons_8h.html#dc3370183c80eae97354fa58f735c567">cairo_dock_get_icon_with_name</a> (GList *pIconList, const gchar *cName)</td></tr>
114
 
 
115
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct__Icon.html">Icon</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-icons_8h.html#87b911e3bc92d45896c945589290d586">cairo_dock_get_icon_with_subdock</a> (GList *pIconList, <a class="el" href="struct__CairoDock.html">CairoDock</a> *pSubDock)</td></tr>
116
 
 
117
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct__Icon.html">Icon</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-icons_8h.html#4d6bf4d25995b5e7afb89b5b47180494">cairo_dock_get_icon_with_module</a> (GList *pIconList, <a class="el" href="struct__CairoDockModule.html">CairoDockModule</a> *pModule)</td></tr>
118
 
 
119
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct__Icon.html">Icon</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-icons_8h.html#03e5049b05266883f78ceea9622e5a98">cairo_dock_get_icon_with_class</a> (GList *pIconList, gchar *cClass)</td></tr>
120
 
 
121
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-icons_8h.html#c02977792baa2a21b716d1787ddb3d66">cairo_dock_swap_icons</a> (<a class="el" href="struct__CairoDock.html">CairoDock</a> *pDock, <a class="el" href="struct__Icon.html">Icon</a> *icon1, <a class="el" href="struct__Icon.html">Icon</a> *icon2)</td></tr>
122
 
 
123
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-icons_8h.html#b74f1ffc9f9fa74089e88fc6650632db">cairo_dock_move_icon_after_icon</a> (<a class="el" href="struct__CairoDock.html">CairoDock</a> *pDock, <a class="el" href="struct__Icon.html">Icon</a> *icon1, <a class="el" href="struct__Icon.html">Icon</a> *icon2)</td></tr>
124
 
 
125
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">gboolean&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-icons_8h.html#612fb1983b7cee66c5724a57610e5688">cairo_dock_detach_icon_from_dock</a> (<a class="el" href="struct__Icon.html">Icon</a> *icon, <a class="el" href="struct__CairoDock.html">CairoDock</a> *pDock, gboolean bCheckUnusedSeparator)</td></tr>
126
 
 
127
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-icons_8h.html#d66a0e6a2a1922353b51d07c8f07423e">cairo_dock_remove_one_icon_from_dock</a> (<a class="el" href="struct__CairoDock.html">CairoDock</a> *pDock, <a class="el" href="struct__Icon.html">Icon</a> *icon)</td></tr>
128
 
 
129
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-icons_8h.html#7a43c7c13c5d65eca70bb4dd5161520f">cairo_dock_remove_icon_from_dock</a> (<a class="el" href="struct__CairoDock.html">CairoDock</a> *pDock, <a class="el" href="struct__Icon.html">Icon</a> *icon)</td></tr>
130
 
 
131
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-icons_8h.html#b27435756459370bf38b0edb0ac912e8">cairo_dock_remove_icons_of_type</a> (<a class="el" href="struct__CairoDock.html">CairoDock</a> *pDock, <a class="el" href="cairo-dock-struct_8h.html#bab3fe5b912f0abef3f1e2b0b4b44e4e">CairoDockIconType</a> iType)</td></tr>
132
 
 
133
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct__Icon.html">Icon</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-icons_8h.html#47cf0eb7c65345840ac1e3765427fb5d">cairo_dock_foreach_icons_of_type</a> (GList *pIconList, <a class="el" href="cairo-dock-struct_8h.html#bab3fe5b912f0abef3f1e2b0b4b44e4e">CairoDockIconType</a> iType, <a class="el" href="cairo-dock-struct_8h.html#f25406ea86cbce694f6a956f979d21ee">CairoDockForeachIconFunc</a> pFuntion, gpointer data)</td></tr>
134
 
 
135
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-icons_8h.html#f2b6ce6d65ba32099af9d5321f751d3f">cairo_dock_remove_all_separators</a> (<a class="el" href="struct__CairoDock.html">CairoDock</a> *pDock)</td></tr>
136
 
 
137
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-icons_8h.html#4682e00c88df4fe4886f140154323a6d">cairo_dock_insert_separators_in_dock</a> (<a class="el" href="struct__CairoDock.html">CairoDock</a> *pDock)</td></tr>
138
 
 
139
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">GList *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-icons_8h.html#f7edef4dbc95f202a6bb26b219486048">cairo_dock_calculate_icons_positions_at_rest_linear</a> (GList *pIconList, double fFlatDockWidth, int iXOffset)</td></tr>
140
 
 
141
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct__Icon.html">Icon</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-icons_8h.html#fff29e753108af48dc3a99995b313711">cairo_dock_calculate_wave_with_position_linear</a> (GList *pIconList, GList *pFirstDrawnElement, int x_abs, gdouble fMagnitude, double fFlatDockWidth, int iWidth, int iHeight, double fAlign, double fLateralFactor)</td></tr>
142
 
 
143
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct__Icon.html">Icon</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-icons_8h.html#3754e21213c6d9c5e9a8e096f0f65cbe">cairo_dock_apply_wave_effect</a> (<a class="el" href="struct__CairoDock.html">CairoDock</a> *pDock)</td></tr>
144
 
 
145
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="cairo-dock-struct_8h.html#8381e20c54bf015162ac9a0e38dbbf51">CairoDockMousePositionType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-icons_8h.html#2ec7a7123586aa8cb88600e491d300ec">cairo_dock_check_if_mouse_inside_linear</a> (<a class="el" href="struct__CairoDock.html">CairoDock</a> *pDock)</td></tr>
146
 
 
147
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-icons_8h.html#4e6a111da5db5afd996af79e910d2da9">cairo_dock_manage_mouse_position</a> (<a class="el" href="struct__CairoDock.html">CairoDock</a> *pDock, <a class="el" href="cairo-dock-struct_8h.html#8381e20c54bf015162ac9a0e38dbbf51">CairoDockMousePositionType</a> iMousePositionType)</td></tr>
148
 
 
149
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-icons_8h.html#ddd4a7421b48c855869a6ba6f0b5fee4">cairo_dock_calculate_max_dock_width</a> (<a class="el" href="struct__CairoDock.html">CairoDock</a> *pDock, GList *pFirstDrawnElement, double fFlatDockWidth, double fWidthConstraintFactor, double fExtraWidth)</td></tr>
150
 
 
151
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-icons_8h.html#d9ad4d443f515bf41830a4fc6a399389">cairo_dock_mark_icons_as_avoiding_mouse</a> (<a class="el" href="struct__CairoDock.html">CairoDock</a> *pDock, <a class="el" href="cairo-dock-struct_8h.html#bab3fe5b912f0abef3f1e2b0b4b44e4e">CairoDockIconType</a> iType, double fMargin)</td></tr>
152
 
 
153
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-icons_8h.html#5ec554e58fcd78bec57719d61e58f36f">cairo_dock_mark_avoiding_mouse_icons_linear</a> (<a class="el" href="struct__CairoDock.html">CairoDock</a> *pDock)</td></tr>
154
 
 
155
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-icons_8h.html#dbc8afc5e49eb94aac6da82ce5b192c0">cairo_dock_stop_marking_icons</a> (<a class="el" href="struct__CairoDock.html">CairoDock</a> *pDock)</td></tr>
156
 
 
157
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-icons_8h.html#639e91371f54d7919a62da62a1aa974f">cairo_dock_update_icon_s_container_name</a> (<a class="el" href="struct__Icon.html">Icon</a> *icon, const gchar *cNewParentDockName)</td></tr>
158
 
 
159
 
</table>
160
 
<hr><h2>Documentation des macros</h2>
161
 
<a class="anchor" name="168c94ad9d2454c1b5184144ce14619b"></a><!-- doxytag: member="cairo-dock-icons.h::CAIRO_DOCK_IS_LAUNCHER" ref="168c94ad9d2454c1b5184144ce14619b" args="(icon)" -->
162
 
<div class="memitem">
163
 
<div class="memproto">
164
 
      <table class="memname">
165
 
        <tr>
166
 
          <td class="memname">#define CAIRO_DOCK_IS_LAUNCHER          </td>
167
 
          <td>(</td>
168
 
          <td class="paramtype">icon&nbsp;</td>
169
 
          <td class="paramname">          </td>
170
 
          <td>&nbsp;)&nbsp;</td>
171
 
          <td width="100%">&nbsp;&nbsp;&nbsp;(icon != NULL &amp;&amp; (icon-&gt;acCommand != NULL || (icon-&gt;pSubDock != NULL &amp;&amp; icon-&gt;pModule == NULL &amp;&amp; icon-&gt;Xid == 0)))</td>
172
 
        </tr>
173
 
      </table>
174
 
</div>
175
 
<div class="memdoc">
176
 
 
177
 
<p>
178
 
TRUE ssi l'icone est une icone de lanceur. <dl compact><dt><b>Paramètres:</b></dt><dd>
179
 
  <table border="0" cellspacing="2" cellpadding="0">
180
 
    <tr><td valign="top"></td><td valign="top"><em>icon</em>&nbsp;</td><td>une icone. </td></tr>
181
 
  </table>
182
 
</dl>
183
 
 
184
 
</div>
185
 
</div><p>
186
 
<a class="anchor" name="761b6ff927a501c49e5c26849094a141"></a><!-- doxytag: member="cairo-dock-icons.h::CAIRO_DOCK_IS_APPLI" ref="761b6ff927a501c49e5c26849094a141" args="(icon)" -->
187
 
<div class="memitem">
188
 
<div class="memproto">
189
 
      <table class="memname">
190
 
        <tr>
191
 
          <td class="memname">#define CAIRO_DOCK_IS_APPLI          </td>
192
 
          <td>(</td>
193
 
          <td class="paramtype">icon&nbsp;</td>
194
 
          <td class="paramname">          </td>
195
 
          <td>&nbsp;)&nbsp;</td>
196
 
          <td width="100%">&nbsp;&nbsp;&nbsp;(icon != NULL &amp;&amp; icon-&gt;Xid != 0)</td>
197
 
        </tr>
198
 
      </table>
199
 
</div>
200
 
<div class="memdoc">
201
 
 
202
 
<p>
203
 
TRUE ssi l'icone est une icone d'appli. <dl compact><dt><b>Paramètres:</b></dt><dd>
204
 
  <table border="0" cellspacing="2" cellpadding="0">
205
 
    <tr><td valign="top"></td><td valign="top"><em>icon</em>&nbsp;</td><td>une icone. </td></tr>
206
 
  </table>
207
 
</dl>
208
 
 
209
 
</div>
210
 
</div><p>
211
 
<a class="anchor" name="71ae24f5e49a27e52e7175f0081e5f44"></a><!-- doxytag: member="cairo-dock-icons.h::CAIRO_DOCK_IS_APPLET" ref="71ae24f5e49a27e52e7175f0081e5f44" args="(icon)" -->
212
 
<div class="memitem">
213
 
<div class="memproto">
214
 
      <table class="memname">
215
 
        <tr>
216
 
          <td class="memname">#define CAIRO_DOCK_IS_APPLET          </td>
217
 
          <td>(</td>
218
 
          <td class="paramtype">icon&nbsp;</td>
219
 
          <td class="paramname">          </td>
220
 
          <td>&nbsp;)&nbsp;</td>
221
 
          <td width="100%">&nbsp;&nbsp;&nbsp;(icon != NULL &amp;&amp; icon-&gt;pModule != NULL)</td>
222
 
        </tr>
223
 
      </table>
224
 
</div>
225
 
<div class="memdoc">
226
 
 
227
 
<p>
228
 
TRUE ssi l'icone est une icone d'applet. <dl compact><dt><b>Paramètres:</b></dt><dd>
229
 
  <table border="0" cellspacing="2" cellpadding="0">
230
 
    <tr><td valign="top"></td><td valign="top"><em>icon</em>&nbsp;</td><td>une icone. </td></tr>
231
 
  </table>
232
 
</dl>
233
 
 
234
 
</div>
235
 
</div><p>
236
 
<a class="anchor" name="9d30c0a85b089a0d98a428015d107f86"></a><!-- doxytag: member="cairo-dock-icons.h::CAIRO_DOCK_IS_SEPARATOR" ref="9d30c0a85b089a0d98a428015d107f86" args="(icon)" -->
237
 
<div class="memitem">
238
 
<div class="memproto">
239
 
      <table class="memname">
240
 
        <tr>
241
 
          <td class="memname">#define CAIRO_DOCK_IS_SEPARATOR          </td>
242
 
          <td>(</td>
243
 
          <td class="paramtype">icon&nbsp;</td>
244
 
          <td class="paramname">          </td>
245
 
          <td>&nbsp;)&nbsp;</td>
246
 
          <td width="100%">&nbsp;&nbsp;&nbsp;(icon != NULL &amp;&amp; ((icon-&gt;iType &amp; 1) || (icon-&gt;pModule == NULL &amp;&amp; icon-&gt;Xid == 0 &amp;&amp; icon-&gt;acName == NULL)))</td>
247
 
        </tr>
248
 
      </table>
249
 
</div>
250
 
<div class="memdoc">
251
 
 
252
 
<p>
253
 
TRUE ssi l'icone est une icone de separateur. <dl compact><dt><b>Paramètres:</b></dt><dd>
254
 
  <table border="0" cellspacing="2" cellpadding="0">
255
 
    <tr><td valign="top"></td><td valign="top"><em>icon</em>&nbsp;</td><td>une icone. </td></tr>
256
 
  </table>
257
 
</dl>
258
 
 
259
 
</div>
260
 
</div><p>
261
 
<a class="anchor" name="f44e2138fd7058738ee48e5aaff1f403"></a><!-- doxytag: member="cairo-dock-icons.h::CAIRO_DOCK_IS_NORMAL_LAUNCHER" ref="f44e2138fd7058738ee48e5aaff1f403" args="(icon)" -->
262
 
<div class="memitem">
263
 
<div class="memproto">
264
 
      <table class="memname">
265
 
        <tr>
266
 
          <td class="memname">#define CAIRO_DOCK_IS_NORMAL_LAUNCHER          </td>
267
 
          <td>(</td>
268
 
          <td class="paramtype">icon&nbsp;</td>
269
 
          <td class="paramname">          </td>
270
 
          <td>&nbsp;)&nbsp;</td>
271
 
          <td width="100%">&nbsp;&nbsp;&nbsp;(CAIRO_DOCK_IS_LAUNCHER (icon) &amp;&amp; icon-&gt;acDesktopFileName != NULL)</td>
272
 
        </tr>
273
 
      </table>
274
 
</div>
275
 
<div class="memdoc">
276
 
 
277
 
<p>
278
 
TRUE ssi l'icone est une icone de lanceur defini par un fichier .desktop. <dl compact><dt><b>Paramètres:</b></dt><dd>
279
 
  <table border="0" cellspacing="2" cellpadding="0">
280
 
    <tr><td valign="top"></td><td valign="top"><em>icon</em>&nbsp;</td><td>une icone. </td></tr>
281
 
  </table>
282
 
</dl>
283
 
 
284
 
</div>
285
 
</div><p>
286
 
<a class="anchor" name="14acecf1e96723ddcb10ac01f5bb8174"></a><!-- doxytag: member="cairo-dock-icons.h::CAIRO_DOCK_IS_URI_LAUNCHER" ref="14acecf1e96723ddcb10ac01f5bb8174" args="(icon)" -->
287
 
<div class="memitem">
288
 
<div class="memproto">
289
 
      <table class="memname">
290
 
        <tr>
291
 
          <td class="memname">#define CAIRO_DOCK_IS_URI_LAUNCHER          </td>
292
 
          <td>(</td>
293
 
          <td class="paramtype">icon&nbsp;</td>
294
 
          <td class="paramname">          </td>
295
 
          <td>&nbsp;)&nbsp;</td>
296
 
          <td width="100%">&nbsp;&nbsp;&nbsp;(CAIRO_DOCK_IS_LAUNCHER (icon) &amp;&amp; icon-&gt;cBaseURI != NULL)</td>
297
 
        </tr>
298
 
      </table>
299
 
</div>
300
 
<div class="memdoc">
301
 
 
302
 
<p>
303
 
TRUE ssi l'icone est une icone de lanceur representant une URI. <dl compact><dt><b>Paramètres:</b></dt><dd>
304
 
  <table border="0" cellspacing="2" cellpadding="0">
305
 
    <tr><td valign="top"></td><td valign="top"><em>icon</em>&nbsp;</td><td>une icone. </td></tr>
306
 
  </table>
307
 
</dl>
308
 
 
309
 
</div>
310
 
</div><p>
311
 
<a class="anchor" name="0abf7855cd414ec53bca3154325c5012"></a><!-- doxytag: member="cairo-dock-icons.h::CAIRO_DOCK_IS_AUTOMATIC_SEPARATOR" ref="0abf7855cd414ec53bca3154325c5012" args="(icon)" -->
312
 
<div class="memitem">
313
 
<div class="memproto">
314
 
      <table class="memname">
315
 
        <tr>
316
 
          <td class="memname">#define CAIRO_DOCK_IS_AUTOMATIC_SEPARATOR          </td>
317
 
          <td>(</td>
318
 
          <td class="paramtype">icon&nbsp;</td>
319
 
          <td class="paramname">          </td>
320
 
          <td>&nbsp;)&nbsp;</td>
321
 
          <td width="100%">&nbsp;&nbsp;&nbsp;(CAIRO_DOCK_IS_SEPARATOR (icon) &amp;&amp; icon-&gt;acDesktopFileName == NULL)</td>
322
 
        </tr>
323
 
      </table>
324
 
</div>
325
 
<div class="memdoc">
326
 
 
327
 
<p>
328
 
TRUE ssi l'icone est une icone de separateur ajoutee automatiquement. <dl compact><dt><b>Paramètres:</b></dt><dd>
329
 
  <table border="0" cellspacing="2" cellpadding="0">
330
 
    <tr><td valign="top"></td><td valign="top"><em>icon</em>&nbsp;</td><td>une icone. </td></tr>
331
 
  </table>
332
 
</dl>
333
 
 
334
 
</div>
335
 
</div><p>
336
 
<a class="anchor" name="532a67abe9511660a5bfbf736e03d80d"></a><!-- doxytag: member="cairo-dock-icons.h::CAIRO_DOCK_IS_USER_SEPARATOR" ref="532a67abe9511660a5bfbf736e03d80d" args="(icon)" -->
337
 
<div class="memitem">
338
 
<div class="memproto">
339
 
      <table class="memname">
340
 
        <tr>
341
 
          <td class="memname">#define CAIRO_DOCK_IS_USER_SEPARATOR          </td>
342
 
          <td>(</td>
343
 
          <td class="paramtype">icon&nbsp;</td>
344
 
          <td class="paramname">          </td>
345
 
          <td>&nbsp;)&nbsp;</td>
346
 
          <td width="100%">&nbsp;&nbsp;&nbsp;(CAIRO_DOCK_IS_SEPARATOR (icon) &amp;&amp; icon-&gt;acDesktopFileName != NULL)</td>
347
 
        </tr>
348
 
      </table>
349
 
</div>
350
 
<div class="memdoc">
351
 
 
352
 
<p>
353
 
TRUE ssi l'icone est une icone de separateur ajoutee par l'utilisateur. <dl compact><dt><b>Paramètres:</b></dt><dd>
354
 
  <table border="0" cellspacing="2" cellpadding="0">
355
 
    <tr><td valign="top"></td><td valign="top"><em>icon</em>&nbsp;</td><td>une icone. </td></tr>
356
 
  </table>
357
 
</dl>
358
 
 
359
 
</div>
360
 
</div><p>
361
 
<a class="anchor" name="6f3526bc8678e7cdef8eddcd8eccb80c"></a><!-- doxytag: member="cairo-dock-icons.h::CAIRO_DOCK_IS_NORMAL_APPLI" ref="6f3526bc8678e7cdef8eddcd8eccb80c" args="(icon)" -->
362
 
<div class="memitem">
363
 
<div class="memproto">
364
 
      <table class="memname">
365
 
        <tr>
366
 
          <td class="memname">#define CAIRO_DOCK_IS_NORMAL_APPLI          </td>
367
 
          <td>(</td>
368
 
          <td class="paramtype">icon&nbsp;</td>
369
 
          <td class="paramname">          </td>
370
 
          <td>&nbsp;)&nbsp;</td>
371
 
          <td width="100%">&nbsp;&nbsp;&nbsp;(CAIRO_DOCK_IS_APPLI (icon) &amp;&amp; icon-&gt;acDesktopFileName == NULL &amp;&amp; icon-&gt;pModule == NULL)</td>
372
 
        </tr>
373
 
      </table>
374
 
</div>
375
 
<div class="memdoc">
376
 
 
377
 
<p>
378
 
TRUE ssi l'icone est une icone d'appli seulement. <dl compact><dt><b>Paramètres:</b></dt><dd>
379
 
  <table border="0" cellspacing="2" cellpadding="0">
380
 
    <tr><td valign="top"></td><td valign="top"><em>icon</em>&nbsp;</td><td>une icone. </td></tr>
381
 
  </table>
382
 
</dl>
383
 
 
384
 
</div>
385
 
</div><p>
386
 
<a class="anchor" name="322be2818009e6937b1047de969c7a94"></a><!-- doxytag: member="cairo-dock-icons.h::cairo_dock_get_group_order" ref="322be2818009e6937b1047de969c7a94" args="(icon)" -->
387
 
<div class="memitem">
388
 
<div class="memproto">
389
 
      <table class="memname">
390
 
        <tr>
391
 
          <td class="memname">#define cairo_dock_get_group_order          </td>
392
 
          <td>(</td>
393
 
          <td class="paramtype">icon&nbsp;</td>
394
 
          <td class="paramname">          </td>
395
 
          <td>&nbsp;)&nbsp;</td>
396
 
          <td width="100%">&nbsp;&nbsp;&nbsp;(icon-&gt;iType &lt; CAIRO_DOCK_NB_TYPES ? <a class="el" href="cairo-dock-global-variables_8h.html#92a992add0770c0af1108b58f8a02154">g_tIconTypeOrder</a>[icon-&gt;iType] : icon-&gt;iType)</td>
397
 
        </tr>
398
 
      </table>
399
 
</div>
400
 
<div class="memdoc">
401
 
 
402
 
<p>
403
 
 
404
 
</div>
405
 
</div><p>
406
 
<a class="anchor" name="7ccbc1fbff09a250d0c35632113a9aa3"></a><!-- doxytag: member="cairo-dock-icons.h::cairo_dock_get_next_element" ref="7ccbc1fbff09a250d0c35632113a9aa3" args="(ic, list)" -->
407
 
<div class="memitem">
408
 
<div class="memproto">
409
 
      <table class="memname">
410
 
        <tr>
411
 
          <td class="memname">#define cairo_dock_get_next_element          </td>
412
 
          <td>(</td>
413
 
          <td class="paramtype">ic,         <tr>
414
 
          <td class="paramkey"></td>
415
 
          <td></td>
416
 
          <td class="paramtype">list&nbsp;</td>
417
 
          <td class="paramname">          </td>
418
 
          <td>&nbsp;)&nbsp;</td>
419
 
          <td width="100%">&nbsp;&nbsp;&nbsp;(ic-&gt;next == NULL ? list : ic-&gt;next)</td>
420
 
        </tr>
421
 
      </table>
422
 
</div>
423
 
<div class="memdoc">
424
 
 
425
 
<p>
426
 
Renvoie le prochain element dans la liste, en bouclant si necessaire. <dl compact><dt><b>Paramètres:</b></dt><dd>
427
 
  <table border="0" cellspacing="2" cellpadding="0">
428
 
    <tr><td valign="top"></td><td valign="top"><em>ic</em>&nbsp;</td><td>l'element courant. </td></tr>
429
 
    <tr><td valign="top"></td><td valign="top"><em>list</em>&nbsp;</td><td>la liste d'icones. </td></tr>
430
 
  </table>
431
 
</dl>
432
 
<dl class="return" compact><dt><b>Renvoie:</b></dt><dd>l'element suivant de la liste bouclee. </dd></dl>
433
 
 
434
 
</div>
435
 
</div><p>
436
 
<a class="anchor" name="0340461148f53589f1caad5d96115336"></a><!-- doxytag: member="cairo-dock-icons.h::cairo_dock_get_previous_element" ref="0340461148f53589f1caad5d96115336" args="(ic, list)" -->
437
 
<div class="memitem">
438
 
<div class="memproto">
439
 
      <table class="memname">
440
 
        <tr>
441
 
          <td class="memname">#define cairo_dock_get_previous_element          </td>
442
 
          <td>(</td>
443
 
          <td class="paramtype">ic,         <tr>
444
 
          <td class="paramkey"></td>
445
 
          <td></td>
446
 
          <td class="paramtype">list&nbsp;</td>
447
 
          <td class="paramname">          </td>
448
 
          <td>&nbsp;)&nbsp;</td>
449
 
          <td width="100%">&nbsp;&nbsp;&nbsp;(ic-&gt;prev == NULL ? g_list_last (list) : ic-&gt;prev)</td>
450
 
        </tr>
451
 
      </table>
452
 
</div>
453
 
<div class="memdoc">
454
 
 
455
 
<p>
456
 
Renvoie l'element precedent dans la liste, en bouclant si necessaire. <dl compact><dt><b>Paramètres:</b></dt><dd>
457
 
  <table border="0" cellspacing="2" cellpadding="0">
458
 
    <tr><td valign="top"></td><td valign="top"><em>ic</em>&nbsp;</td><td>l'element courant. </td></tr>
459
 
    <tr><td valign="top"></td><td valign="top"><em>list</em>&nbsp;</td><td>la liste d'icones. </td></tr>
460
 
  </table>
461
 
</dl>
462
 
<dl class="return" compact><dt><b>Renvoie:</b></dt><dd>l'element precedent de la liste bouclee. </dd></dl>
463
 
 
464
 
</div>
465
 
</div><p>
466
 
<a class="anchor" name="e5282fefc988c2a65045550444344016"></a><!-- doxytag: member="cairo-dock-icons.h::cairo_dock_none_clicked" ref="e5282fefc988c2a65045550444344016" args="(pIconList)" -->
467
 
<div class="memitem">
468
 
<div class="memproto">
469
 
      <table class="memname">
470
 
        <tr>
471
 
          <td class="memname">#define cairo_dock_none_clicked          </td>
472
 
          <td>(</td>
473
 
          <td class="paramtype">pIconList&nbsp;</td>
474
 
          <td class="paramname">          </td>
475
 
          <td>&nbsp;)&nbsp;</td>
476
 
          <td width="100%">&nbsp;&nbsp;&nbsp;(cairo_dock_get_bouncing_icon (pIconList) == NULL)</td>
477
 
        </tr>
478
 
      </table>
479
 
</div>
480
 
<div class="memdoc">
481
 
 
482
 
<p>
483
 
 
484
 
</div>
485
 
</div><p>
486
 
<a class="anchor" name="2ac56d936096e5713e93f970ad3a985e"></a><!-- doxytag: member="cairo-dock-icons.h::cairo_dock_none_removed_or_inserted" ref="2ac56d936096e5713e93f970ad3a985e" args="(pIconList)" -->
487
 
<div class="memitem">
488
 
<div class="memproto">
489
 
      <table class="memname">
490
 
        <tr>
491
 
          <td class="memname">#define cairo_dock_none_removed_or_inserted          </td>
492
 
          <td>(</td>
493
 
          <td class="paramtype">pIconList&nbsp;</td>
494
 
          <td class="paramname">          </td>
495
 
          <td>&nbsp;)&nbsp;</td>
496
 
          <td width="100%">&nbsp;&nbsp;&nbsp;(cairo_dock_get_removing_or_inserting_icon (pIconList) == NULL)</td>
497
 
        </tr>
498
 
      </table>
499
 
</div>
500
 
<div class="memdoc">
501
 
 
502
 
<p>
503
 
 
504
 
</div>
505
 
</div><p>
506
 
<a class="anchor" name="d1767dbbe56e68d1a9dcca1ffbfafc9b"></a><!-- doxytag: member="cairo-dock-icons.h::cairo_dock_none_animated" ref="d1767dbbe56e68d1a9dcca1ffbfafc9b" args="(pIconList)" -->
507
 
<div class="memitem">
508
 
<div class="memproto">
509
 
      <table class="memname">
510
 
        <tr>
511
 
          <td class="memname">#define cairo_dock_none_animated          </td>
512
 
          <td>(</td>
513
 
          <td class="paramtype">pIconList&nbsp;</td>
514
 
          <td class="paramname">          </td>
515
 
          <td>&nbsp;)&nbsp;</td>
516
 
          <td width="100%">&nbsp;&nbsp;&nbsp;(cairo_dock_get_animated_icon (pIconList) == NULL)</td>
517
 
        </tr>
518
 
      </table>
519
 
</div>
520
 
<div class="memdoc">
521
 
 
522
 
<p>
523
 
 
524
 
</div>
525
 
</div><p>
526
 
<a class="anchor" name="0f4e8bb095f67bc1694c78f61de81a6b"></a><!-- doxytag: member="cairo-dock-icons.h::cairo_dock_get_first_launcher" ref="0f4e8bb095f67bc1694c78f61de81a6b" args="(pIconList)" -->
527
 
<div class="memitem">
528
 
<div class="memproto">
529
 
      <table class="memname">
530
 
        <tr>
531
 
          <td class="memname">#define cairo_dock_get_first_launcher          </td>
532
 
          <td>(</td>
533
 
          <td class="paramtype">pIconList&nbsp;</td>
534
 
          <td class="paramname">          </td>
535
 
          <td>&nbsp;)&nbsp;</td>
536
 
          <td width="100%">&nbsp;&nbsp;&nbsp;cairo_dock_get_first_icon_of_type (pIconList, CAIRO_DOCK_LAUNCHER)</td>
537
 
        </tr>
538
 
      </table>
539
 
</div>
540
 
<div class="memdoc">
541
 
 
542
 
<p>
543
 
 
544
 
</div>
545
 
</div><p>
546
 
<a class="anchor" name="4605604eb6d4f170545f76885970ff99"></a><!-- doxytag: member="cairo-dock-icons.h::cairo_dock_get_last_launcher" ref="4605604eb6d4f170545f76885970ff99" args="(pIconList)" -->
547
 
<div class="memitem">
548
 
<div class="memproto">
549
 
      <table class="memname">
550
 
        <tr>
551
 
          <td class="memname">#define cairo_dock_get_last_launcher          </td>
552
 
          <td>(</td>
553
 
          <td class="paramtype">pIconList&nbsp;</td>
554
 
          <td class="paramname">          </td>
555
 
          <td>&nbsp;)&nbsp;</td>
556
 
          <td width="100%">&nbsp;&nbsp;&nbsp;cairo_dock_get_last_icon_of_type (pIconList, CAIRO_DOCK_LAUNCHER)</td>
557
 
        </tr>
558
 
      </table>
559
 
</div>
560
 
<div class="memdoc">
561
 
 
562
 
<p>
563
 
 
564
 
</div>
565
 
</div><p>
566
 
<a class="anchor" name="4780dafa3eb3444ed23d0bc143bdc02d"></a><!-- doxytag: member="cairo-dock-icons.h::cairo_dock_get_first_appli" ref="4780dafa3eb3444ed23d0bc143bdc02d" args="(pIconList)" -->
567
 
<div class="memitem">
568
 
<div class="memproto">
569
 
      <table class="memname">
570
 
        <tr>
571
 
          <td class="memname">#define cairo_dock_get_first_appli          </td>
572
 
          <td>(</td>
573
 
          <td class="paramtype">pIconList&nbsp;</td>
574
 
          <td class="paramname">          </td>
575
 
          <td>&nbsp;)&nbsp;</td>
576
 
          <td width="100%">&nbsp;&nbsp;&nbsp;cairo_dock_get_first_icon_of_type (pIconList, CAIRO_DOCK_APPLI)</td>
577
 
        </tr>
578
 
      </table>
579
 
</div>
580
 
<div class="memdoc">
581
 
 
582
 
<p>
583
 
 
584
 
</div>
585
 
</div><p>
586
 
<a class="anchor" name="27200a190c2b4509d88f031a7d6644fd"></a><!-- doxytag: member="cairo-dock-icons.h::cairo_dock_get_last_appli" ref="27200a190c2b4509d88f031a7d6644fd" args="(pIconList)" -->
587
 
<div class="memitem">
588
 
<div class="memproto">
589
 
      <table class="memname">
590
 
        <tr>
591
 
          <td class="memname">#define cairo_dock_get_last_appli          </td>
592
 
          <td>(</td>
593
 
          <td class="paramtype">pIconList&nbsp;</td>
594
 
          <td class="paramname">          </td>
595
 
          <td>&nbsp;)&nbsp;</td>
596
 
          <td width="100%">&nbsp;&nbsp;&nbsp;cairo_dock_get_last_icon_of_type (pIconList, CAIRO_DOCK_APPLI)</td>
597
 
        </tr>
598
 
      </table>
599
 
</div>
600
 
<div class="memdoc">
601
 
 
602
 
<p>
603
 
 
604
 
</div>
605
 
</div><p>
606
 
<a class="anchor" name="f175647b17ec66d6a2edeca1103f2615"></a><!-- doxytag: member="cairo-dock-icons.h::cairo_dock_remove_all_applis" ref="f175647b17ec66d6a2edeca1103f2615" args="(pDock)" -->
607
 
<div class="memitem">
608
 
<div class="memproto">
609
 
      <table class="memname">
610
 
        <tr>
611
 
          <td class="memname">#define cairo_dock_remove_all_applis          </td>
612
 
          <td>(</td>
613
 
          <td class="paramtype">pDock&nbsp;</td>
614
 
          <td class="paramname">          </td>
615
 
          <td>&nbsp;)&nbsp;</td>
616
 
          <td width="100%">&nbsp;&nbsp;&nbsp;cairo_dock_remove_icons_of_type (pDock, CAIRO_DOCK_APPLI)</td>
617
 
        </tr>
618
 
      </table>
619
 
</div>
620
 
<div class="memdoc">
621
 
 
622
 
<p>
623
 
Enleve et detruit toutes les icones d'applications. <dl compact><dt><b>Paramètres:</b></dt><dd>
624
 
  <table border="0" cellspacing="2" cellpadding="0">
625
 
    <tr><td valign="top"></td><td valign="top"><em>pDock</em>&nbsp;</td><td>le dock duquel supprimer les icones. </td></tr>
626
 
  </table>
627
 
</dl>
628
 
 
629
 
</div>
630
 
</div><p>
631
 
<a class="anchor" name="e074743a16695924ea1449fc0d7f42ef"></a><!-- doxytag: member="cairo-dock-icons.h::cairo_dock_remove_all_applets" ref="e074743a16695924ea1449fc0d7f42ef" args="(pDock)" -->
632
 
<div class="memitem">
633
 
<div class="memproto">
634
 
      <table class="memname">
635
 
        <tr>
636
 
          <td class="memname">#define cairo_dock_remove_all_applets          </td>
637
 
          <td>(</td>
638
 
          <td class="paramtype">pDock&nbsp;</td>
639
 
          <td class="paramname">          </td>
640
 
          <td>&nbsp;)&nbsp;</td>
641
 
          <td width="100%">&nbsp;&nbsp;&nbsp;cairo_dock_remove_icons_of_type (pDock, CAIRO_DOCK_APPLET)</td>
642
 
        </tr>
643
 
      </table>
644
 
</div>
645
 
<div class="memdoc">
646
 
 
647
 
<p>
648
 
Enleve et detruit toutes les icones d'applets. <dl compact><dt><b>Paramètres:</b></dt><dd>
649
 
  <table border="0" cellspacing="2" cellpadding="0">
650
 
    <tr><td valign="top"></td><td valign="top"><em>pDock</em>&nbsp;</td><td>le dock duquel supprimer les icones. </td></tr>
651
 
  </table>
652
 
</dl>
653
 
 
654
 
</div>
655
 
</div><p>
656
 
<hr><h2>Documentation des fonctions</h2>
657
 
<a class="anchor" name="f54199a4215a71f8b017ceb6512366f9"></a><!-- doxytag: member="cairo-dock-icons.h::cairo_dock_free_icon" ref="f54199a4215a71f8b017ceb6512366f9" args="(Icon *icon)" -->
658
 
<div class="memitem">
659
 
<div class="memproto">
660
 
      <table class="memname">
661
 
        <tr>
662
 
          <td class="memname">void cairo_dock_free_icon           </td>
663
 
          <td>(</td>
664
 
          <td class="paramtype"><a class="el" href="struct__Icon.html">Icon</a> *&nbsp;</td>
665
 
          <td class="paramname"> <em>icon</em>          </td>
666
 
          <td>&nbsp;)&nbsp;</td>
667
 
          <td width="100%"></td>
668
 
        </tr>
669
 
      </table>
670
 
</div>
671
 
<div class="memdoc">
672
 
 
673
 
<p>
674
 
Desactive une icone, et libere tous ses buffers, ainsi qu'elle-meme. Le sous-dock pointee par elle n'est pas dereferencee, cela doit etre fait au prealable. <dl compact><dt><b>Paramètres:</b></dt><dd>
675
 
  <table border="0" cellspacing="2" cellpadding="0">
676
 
    <tr><td valign="top"></td><td valign="top"><em>icon</em>&nbsp;</td><td>l'icone a liberer. </td></tr>
677
 
  </table>
678
 
</dl>
679
 
 
680
 
</div>
681
 
</div><p>
682
 
<a class="anchor" name="51da2563344e8d90fb9c36185c77e715"></a><!-- doxytag: member="cairo-dock-icons.h::cairo_dock_free_icon_buffers" ref="51da2563344e8d90fb9c36185c77e715" args="(Icon *icon)" -->
683
 
<div class="memitem">
684
 
<div class="memproto">
685
 
      <table class="memname">
686
 
        <tr>
687
 
          <td class="memname">void cairo_dock_free_icon_buffers           </td>
688
 
          <td>(</td>
689
 
          <td class="paramtype"><a class="el" href="struct__Icon.html">Icon</a> *&nbsp;</td>
690
 
          <td class="paramname"> <em>icon</em>          </td>
691
 
          <td>&nbsp;)&nbsp;</td>
692
 
          <td width="100%"></td>
693
 
        </tr>
694
 
      </table>
695
 
</div>
696
 
<div class="memdoc">
697
 
 
698
 
<p>
699
 
Libere tous les buffers d'une incone. <dl compact><dt><b>Paramètres:</b></dt><dd>
700
 
  <table border="0" cellspacing="2" cellpadding="0">
701
 
    <tr><td valign="top"></td><td valign="top"><em>icon</em>&nbsp;</td><td>l'icone. </td></tr>
702
 
  </table>
703
 
</dl>
704
 
 
705
 
</div>
706
 
</div><p>
707
 
<a class="anchor" name="efe65917a776a2275bd6aac778c6708b"></a><!-- doxytag: member="cairo-dock-icons.h::cairo_dock_get_icon_type" ref="efe65917a776a2275bd6aac778c6708b" args="(Icon *icon)" -->
708
 
<div class="memitem">
709
 
<div class="memproto">
710
 
      <table class="memname">
711
 
        <tr>
712
 
          <td class="memname"><a class="el" href="cairo-dock-struct_8h.html#bab3fe5b912f0abef3f1e2b0b4b44e4e">CairoDockIconType</a> cairo_dock_get_icon_type           </td>
713
 
          <td>(</td>
714
 
          <td class="paramtype"><a class="el" href="struct__Icon.html">Icon</a> *&nbsp;</td>
715
 
          <td class="paramname"> <em>icon</em>          </td>
716
 
          <td>&nbsp;)&nbsp;</td>
717
 
          <td width="100%"></td>
718
 
        </tr>
719
 
      </table>
720
 
</div>
721
 
<div class="memdoc">
722
 
 
723
 
<p>
724
 
Donne le type d'une icone relativement a son contenu. <dl compact><dt><b>Paramètres:</b></dt><dd>
725
 
  <table border="0" cellspacing="2" cellpadding="0">
726
 
    <tr><td valign="top"></td><td valign="top"><em>icon</em>&nbsp;</td><td>l'icone. </td></tr>
727
 
  </table>
728
 
</dl>
729
 
 
730
 
</div>
731
 
</div><p>
732
 
<a class="anchor" name="a4e008f173bb3255251da119e4173c3b"></a><!-- doxytag: member="cairo-dock-icons.h::cairo_dock_compare_icons_order" ref="a4e008f173bb3255251da119e4173c3b" args="(Icon *icon1, Icon *icon2)" -->
733
 
<div class="memitem">
734
 
<div class="memproto">
735
 
      <table class="memname">
736
 
        <tr>
737
 
          <td class="memname">int cairo_dock_compare_icons_order           </td>
738
 
          <td>(</td>
739
 
          <td class="paramtype"><a class="el" href="struct__Icon.html">Icon</a> *&nbsp;</td>
740
 
          <td class="paramname"> <em>icon1</em>, </td>
741
 
        </tr>
742
 
        <tr>
743
 
          <td class="paramkey"></td>
744
 
          <td></td>
745
 
          <td class="paramtype"><a class="el" href="struct__Icon.html">Icon</a> *&nbsp;</td>
746
 
          <td class="paramname"> <em>icon2</em></td><td>&nbsp;</td>
747
 
        </tr>
748
 
        <tr>
749
 
          <td></td>
750
 
          <td>)</td>
751
 
          <td></td><td></td><td width="100%"></td>
752
 
        </tr>
753
 
      </table>
754
 
</div>
755
 
<div class="memdoc">
756
 
 
757
 
<p>
758
 
Compare 2 icones grace a la relation d'ordre sur le couple (position du type , ordre). <dl compact><dt><b>Paramètres:</b></dt><dd>
759
 
  <table border="0" cellspacing="2" cellpadding="0">
760
 
    <tr><td valign="top"></td><td valign="top"><em>icon1</em>&nbsp;</td><td>une icone. </td></tr>
761
 
    <tr><td valign="top"></td><td valign="top"><em>icon2</em>&nbsp;</td><td>une autre icone. </td></tr>
762
 
  </table>
763
 
</dl>
764
 
<dl class="return" compact><dt><b>Renvoie:</b></dt><dd>-1 si icone1 &lt; icone2, 1 si icone1 &gt; icone2, 0 si icone1 = icone2 (au sens de la relation d'ordre). </dd></dl>
765
 
 
766
 
</div>
767
 
</div><p>
768
 
<a class="anchor" name="f1bef19a6b85b6a6e27feb40cefd400b"></a><!-- doxytag: member="cairo-dock-icons.h::cairo_dock_sort_icons_by_order" ref="f1bef19a6b85b6a6e27feb40cefd400b" args="(GList *pIconList)" -->
769
 
<div class="memitem">
770
 
<div class="memproto">
771
 
      <table class="memname">
772
 
        <tr>
773
 
          <td class="memname">GList* cairo_dock_sort_icons_by_order           </td>
774
 
          <td>(</td>
775
 
          <td class="paramtype">GList *&nbsp;</td>
776
 
          <td class="paramname"> <em>pIconList</em>          </td>
777
 
          <td>&nbsp;)&nbsp;</td>
778
 
          <td width="100%"></td>
779
 
        </tr>
780
 
      </table>
781
 
</div>
782
 
<div class="memdoc">
783
 
 
784
 
<p>
785
 
Trie une liste en se basant sur la relation d'ordre sur le couple (position du type , ordre). <dl compact><dt><b>Paramètres:</b></dt><dd>
786
 
  <table border="0" cellspacing="2" cellpadding="0">
787
 
    <tr><td valign="top"></td><td valign="top"><em>pIconList</em>&nbsp;</td><td>la liste d'icones. </td></tr>
788
 
  </table>
789
 
</dl>
790
 
<dl class="return" compact><dt><b>Renvoie:</b></dt><dd>la liste triee. Les elements sont les memes que ceux de la liste initiale, seul leur ordre a change. </dd></dl>
791
 
 
792
 
</div>
793
 
</div><p>
794
 
<a class="anchor" name="a78c3612a56f84f0e0765bd26c7510a4"></a><!-- doxytag: member="cairo-dock-icons.h::cairo_dock_sort_icons_by_name" ref="a78c3612a56f84f0e0765bd26c7510a4" args="(GList *pIconList)" -->
795
 
<div class="memitem">
796
 
<div class="memproto">
797
 
      <table class="memname">
798
 
        <tr>
799
 
          <td class="memname">GList* cairo_dock_sort_icons_by_name           </td>
800
 
          <td>(</td>
801
 
          <td class="paramtype">GList *&nbsp;</td>
802
 
          <td class="paramname"> <em>pIconList</em>          </td>
803
 
          <td>&nbsp;)&nbsp;</td>
804
 
          <td width="100%"></td>
805
 
        </tr>
806
 
      </table>
807
 
</div>
808
 
<div class="memdoc">
809
 
 
810
 
<p>
811
 
Trie une liste en se basant sur la relation d'ordre alphanumerique sur le nom des icones. <dl compact><dt><b>Paramètres:</b></dt><dd>
812
 
  <table border="0" cellspacing="2" cellpadding="0">
813
 
    <tr><td valign="top"></td><td valign="top"><em>pIconList</em>&nbsp;</td><td>la liste d'icones. </td></tr>
814
 
  </table>
815
 
</dl>
816
 
<dl class="return" compact><dt><b>Renvoie:</b></dt><dd>la liste triee. Les elements sont les memes que ceux de la liste initiale, seul leur ordre a change. Les ordres des icones sont mis a jour pour refleter le nouvel ordre global. </dd></dl>
817
 
 
818
 
</div>
819
 
</div><p>
820
 
<a class="anchor" name="a33afd0fe00295cedadd9f7ef73d8b1e"></a><!-- doxytag: member="cairo-dock-icons.h::cairo_dock_get_first_icon" ref="a33afd0fe00295cedadd9f7ef73d8b1e" args="(GList *pIconList)" -->
821
 
<div class="memitem">
822
 
<div class="memproto">
823
 
      <table class="memname">
824
 
        <tr>
825
 
          <td class="memname"><a class="el" href="struct__Icon.html">Icon</a>* cairo_dock_get_first_icon           </td>
826
 
          <td>(</td>
827
 
          <td class="paramtype">GList *&nbsp;</td>
828
 
          <td class="paramname"> <em>pIconList</em>          </td>
829
 
          <td>&nbsp;)&nbsp;</td>
830
 
          <td width="100%"></td>
831
 
        </tr>
832
 
      </table>
833
 
</div>
834
 
<div class="memdoc">
835
 
 
836
 
<p>
837
 
Renvoie la 1ere icone d'une liste d'icones. <dl compact><dt><b>Paramètres:</b></dt><dd>
838
 
  <table border="0" cellspacing="2" cellpadding="0">
839
 
    <tr><td valign="top"></td><td valign="top"><em>pIconList</em>&nbsp;</td><td>la liste d'icones. </td></tr>
840
 
  </table>
841
 
</dl>
842
 
<dl class="return" compact><dt><b>Renvoie:</b></dt><dd>la 1ere icone, ou NULL si la liste est vide. </dd></dl>
843
 
 
844
 
</div>
845
 
</div><p>
846
 
<a class="anchor" name="dbfc665a5e83340a487626894db56333"></a><!-- doxytag: member="cairo-dock-icons.h::cairo_dock_get_last_icon" ref="dbfc665a5e83340a487626894db56333" args="(GList *pIconList)" -->
847
 
<div class="memitem">
848
 
<div class="memproto">
849
 
      <table class="memname">
850
 
        <tr>
851
 
          <td class="memname"><a class="el" href="struct__Icon.html">Icon</a>* cairo_dock_get_last_icon           </td>
852
 
          <td>(</td>
853
 
          <td class="paramtype">GList *&nbsp;</td>
854
 
          <td class="paramname"> <em>pIconList</em>          </td>
855
 
          <td>&nbsp;)&nbsp;</td>
856
 
          <td width="100%"></td>
857
 
        </tr>
858
 
      </table>
859
 
</div>
860
 
<div class="memdoc">
861
 
 
862
 
<p>
863
 
Renvoie la derniere icone d'une liste d'icones. <dl compact><dt><b>Paramètres:</b></dt><dd>
864
 
  <table border="0" cellspacing="2" cellpadding="0">
865
 
    <tr><td valign="top"></td><td valign="top"><em>pIconList</em>&nbsp;</td><td>la liste d'icones. </td></tr>
866
 
  </table>
867
 
</dl>
868
 
<dl class="return" compact><dt><b>Renvoie:</b></dt><dd>la derniere icone, ou NULL si la liste est vide. </dd></dl>
869
 
 
870
 
</div>
871
 
</div><p>
872
 
<a class="anchor" name="6c95bef22b883b260f1ff3537c7fdc44"></a><!-- doxytag: member="cairo-dock-icons.h::cairo_dock_get_first_drawn_icon" ref="6c95bef22b883b260f1ff3537c7fdc44" args="(CairoDock *pDock)" -->
873
 
<div class="memitem">
874
 
<div class="memproto">
875
 
      <table class="memname">
876
 
        <tr>
877
 
          <td class="memname"><a class="el" href="struct__Icon.html">Icon</a>* cairo_dock_get_first_drawn_icon           </td>
878
 
          <td>(</td>
879
 
          <td class="paramtype"><a class="el" href="struct__CairoDock.html">CairoDock</a> *&nbsp;</td>
880
 
          <td class="paramname"> <em>pDock</em>          </td>
881
 
          <td>&nbsp;)&nbsp;</td>
882
 
          <td width="100%"></td>
883
 
        </tr>
884
 
      </table>
885
 
</div>
886
 
<div class="memdoc">
887
 
 
888
 
<p>
889
 
Renvoie la 1ere icone a etre dessinee dans un dock (qui n'est pas forcement la 1ere icone de la liste, si l'utilisateur a scrolle). <dl compact><dt><b>Paramètres:</b></dt><dd>
890
 
  <table border="0" cellspacing="2" cellpadding="0">
891
 
    <tr><td valign="top"></td><td valign="top"><em>pDock</em>&nbsp;</td><td>le dock. </td></tr>
892
 
  </table>
893
 
</dl>
894
 
<dl class="return" compact><dt><b>Renvoie:</b></dt><dd>la 1ere icone a etre dessinee, ou NULL si la liste est vide. </dd></dl>
895
 
 
896
 
</div>
897
 
</div><p>
898
 
<a class="anchor" name="1b554df6ac772507962a71409d457ea5"></a><!-- doxytag: member="cairo-dock-icons.h::cairo_dock_get_last_drawn_icon" ref="1b554df6ac772507962a71409d457ea5" args="(CairoDock *pDock)" -->
899
 
<div class="memitem">
900
 
<div class="memproto">
901
 
      <table class="memname">
902
 
        <tr>
903
 
          <td class="memname"><a class="el" href="struct__Icon.html">Icon</a>* cairo_dock_get_last_drawn_icon           </td>
904
 
          <td>(</td>
905
 
          <td class="paramtype"><a class="el" href="struct__CairoDock.html">CairoDock</a> *&nbsp;</td>
906
 
          <td class="paramname"> <em>pDock</em>          </td>
907
 
          <td>&nbsp;)&nbsp;</td>
908
 
          <td width="100%"></td>
909
 
        </tr>
910
 
      </table>
911
 
</div>
912
 
<div class="memdoc">
913
 
 
914
 
<p>
915
 
Renvoie la derniere icone a etre dessinee dans un dock (qui n'est pas forcement la derniere icone de la liste, si l'utilisateur a scrolle). <dl compact><dt><b>Paramètres:</b></dt><dd>
916
 
  <table border="0" cellspacing="2" cellpadding="0">
917
 
    <tr><td valign="top"></td><td valign="top"><em>pDock</em>&nbsp;</td><td>le dock. </td></tr>
918
 
  </table>
919
 
</dl>
920
 
<dl class="return" compact><dt><b>Renvoie:</b></dt><dd>la derniere icone a etre dessinee, ou NULL si la liste est vide. </dd></dl>
921
 
 
922
 
</div>
923
 
</div><p>
924
 
<a class="anchor" name="9a7036812e508856128697b1c8b39c32"></a><!-- doxytag: member="cairo-dock-icons.h::cairo_dock_get_first_icon_of_type" ref="9a7036812e508856128697b1c8b39c32" args="(GList *pIconList, CairoDockIconType iType)" -->
925
 
<div class="memitem">
926
 
<div class="memproto">
927
 
      <table class="memname">
928
 
        <tr>
929
 
          <td class="memname"><a class="el" href="struct__Icon.html">Icon</a>* cairo_dock_get_first_icon_of_type           </td>
930
 
          <td>(</td>
931
 
          <td class="paramtype">GList *&nbsp;</td>
932
 
          <td class="paramname"> <em>pIconList</em>, </td>
933
 
        </tr>
934
 
        <tr>
935
 
          <td class="paramkey"></td>
936
 
          <td></td>
937
 
          <td class="paramtype"><a class="el" href="cairo-dock-struct_8h.html#bab3fe5b912f0abef3f1e2b0b4b44e4e">CairoDockIconType</a>&nbsp;</td>
938
 
          <td class="paramname"> <em>iType</em></td><td>&nbsp;</td>
939
 
        </tr>
940
 
        <tr>
941
 
          <td></td>
942
 
          <td>)</td>
943
 
          <td></td><td></td><td width="100%"></td>
944
 
        </tr>
945
 
      </table>
946
 
</div>
947
 
<div class="memdoc">
948
 
 
949
 
<p>
950
 
Renvoie la 1ere icone du type donne. <dl compact><dt><b>Paramètres:</b></dt><dd>
951
 
  <table border="0" cellspacing="2" cellpadding="0">
952
 
    <tr><td valign="top"></td><td valign="top"><em>pIconList</em>&nbsp;</td><td>la liste d'icones. </td></tr>
953
 
    <tr><td valign="top"></td><td valign="top"><em>iType</em>&nbsp;</td><td>le type d'icone recherche. </td></tr>
954
 
  </table>
955
 
</dl>
956
 
<dl class="return" compact><dt><b>Renvoie:</b></dt><dd>la 1ere icone trouvee ayant ce type, ou NULL si aucune icone n'est trouvee. </dd></dl>
957
 
 
958
 
</div>
959
 
</div><p>
960
 
<a class="anchor" name="93932d590d2ac32c52a2726f5c497334"></a><!-- doxytag: member="cairo-dock-icons.h::cairo_dock_get_last_icon_of_type" ref="93932d590d2ac32c52a2726f5c497334" args="(GList *pIconList, CairoDockIconType iType)" -->
961
 
<div class="memitem">
962
 
<div class="memproto">
963
 
      <table class="memname">
964
 
        <tr>
965
 
          <td class="memname"><a class="el" href="struct__Icon.html">Icon</a>* cairo_dock_get_last_icon_of_type           </td>
966
 
          <td>(</td>
967
 
          <td class="paramtype">GList *&nbsp;</td>
968
 
          <td class="paramname"> <em>pIconList</em>, </td>
969
 
        </tr>
970
 
        <tr>
971
 
          <td class="paramkey"></td>
972
 
          <td></td>
973
 
          <td class="paramtype"><a class="el" href="cairo-dock-struct_8h.html#bab3fe5b912f0abef3f1e2b0b4b44e4e">CairoDockIconType</a>&nbsp;</td>
974
 
          <td class="paramname"> <em>iType</em></td><td>&nbsp;</td>
975
 
        </tr>
976
 
        <tr>
977
 
          <td></td>
978
 
          <td>)</td>
979
 
          <td></td><td></td><td width="100%"></td>
980
 
        </tr>
981
 
      </table>
982
 
</div>
983
 
<div class="memdoc">
984
 
 
985
 
<p>
986
 
Renvoie la derniere icone du type donne. <dl compact><dt><b>Paramètres:</b></dt><dd>
987
 
  <table border="0" cellspacing="2" cellpadding="0">
988
 
    <tr><td valign="top"></td><td valign="top"><em>pIconList</em>&nbsp;</td><td>la liste d'icones. </td></tr>
989
 
    <tr><td valign="top"></td><td valign="top"><em>iType</em>&nbsp;</td><td>le type d'icone recherche. </td></tr>
990
 
  </table>
991
 
</dl>
992
 
<dl class="return" compact><dt><b>Renvoie:</b></dt><dd>la derniere icone trouvee ayant ce type, ou NULL si aucune icone n'est trouvee. </dd></dl>
993
 
 
994
 
</div>
995
 
</div><p>
996
 
<a class="anchor" name="4e8cf7b6a3e5f061e6e18010ba9da590"></a><!-- doxytag: member="cairo-dock-icons.h::cairo_dock_get_pointed_icon" ref="4e8cf7b6a3e5f061e6e18010ba9da590" args="(GList *pIconList)" -->
997
 
<div class="memitem">
998
 
<div class="memproto">
999
 
      <table class="memname">
1000
 
        <tr>
1001
 
          <td class="memname"><a class="el" href="struct__Icon.html">Icon</a>* cairo_dock_get_pointed_icon           </td>
1002
 
          <td>(</td>
1003
 
          <td class="paramtype">GList *&nbsp;</td>
1004
 
          <td class="paramname"> <em>pIconList</em>          </td>
1005
 
          <td>&nbsp;)&nbsp;</td>
1006
 
          <td width="100%"></td>
1007
 
        </tr>
1008
 
      </table>
1009
 
</div>
1010
 
<div class="memdoc">
1011
 
 
1012
 
<p>
1013
 
Renvoie l'icone actuellement pointee parmi une liste d'icones. <dl compact><dt><b>Paramètres:</b></dt><dd>
1014
 
  <table border="0" cellspacing="2" cellpadding="0">
1015
 
    <tr><td valign="top"></td><td valign="top"><em>pIconList</em>&nbsp;</td><td>la liste d'icones. </td></tr>
1016
 
  </table>
1017
 
</dl>
1018
 
<dl class="return" compact><dt><b>Renvoie:</b></dt><dd>l'icone dont le champ bPointed a TRUE, ou NULL si aucune icone n'est pointee. </dd></dl>
1019
 
 
1020
 
</div>
1021
 
</div><p>
1022
 
<a class="anchor" name="532844978ed82d7672e33e81a3fcf6a4"></a><!-- doxytag: member="cairo-dock-icons.h::cairo_dock_get_bouncing_icon" ref="532844978ed82d7672e33e81a3fcf6a4" args="(GList *pIconList)" -->
1023
 
<div class="memitem">
1024
 
<div class="memproto">
1025
 
      <table class="memname">
1026
 
        <tr>
1027
 
          <td class="memname"><a class="el" href="struct__Icon.html">Icon</a>* cairo_dock_get_bouncing_icon           </td>
1028
 
          <td>(</td>
1029
 
          <td class="paramtype">GList *&nbsp;</td>
1030
 
          <td class="paramname"> <em>pIconList</em>          </td>
1031
 
          <td>&nbsp;)&nbsp;</td>
1032
 
          <td width="100%"></td>
1033
 
        </tr>
1034
 
      </table>
1035
 
</div>
1036
 
<div class="memdoc">
1037
 
 
1038
 
<p>
1039
 
Renvoie l'icone actuellement en cours d'animation due a un clique parmi une liste d'icones. <dl compact><dt><b>Paramètres:</b></dt><dd>
1040
 
  <table border="0" cellspacing="2" cellpadding="0">
1041
 
    <tr><td valign="top"></td><td valign="top"><em>pIconList</em>&nbsp;</td><td>la liste d'icones. </td></tr>
1042
 
  </table>
1043
 
</dl>
1044
 
<dl class="return" compact><dt><b>Renvoie:</b></dt><dd>la 1ere icone dont le champ iCount est &gt; 0 ou NULL si aucune icone n'est en cours d'animation. </dd></dl>
1045
 
 
1046
 
</div>
1047
 
</div><p>
1048
 
<a class="anchor" name="189d2744f7e2343c1ad465a3322bbd2e"></a><!-- doxytag: member="cairo-dock-icons.h::cairo_dock_get_removing_or_inserting_icon" ref="189d2744f7e2343c1ad465a3322bbd2e" args="(GList *pIconList)" -->
1049
 
<div class="memitem">
1050
 
<div class="memproto">
1051
 
      <table class="memname">
1052
 
        <tr>
1053
 
          <td class="memname"><a class="el" href="struct__Icon.html">Icon</a>* cairo_dock_get_removing_or_inserting_icon           </td>
1054
 
          <td>(</td>
1055
 
          <td class="paramtype">GList *&nbsp;</td>
1056
 
          <td class="paramname"> <em>pIconList</em>          </td>
1057
 
          <td>&nbsp;)&nbsp;</td>
1058
 
          <td width="100%"></td>
1059
 
        </tr>
1060
 
      </table>
1061
 
</div>
1062
 
<div class="memdoc">
1063
 
 
1064
 
<p>
1065
 
Renvoie l'icone actuellement en cours d'insertion ou de suppression parmi une liste d'icones. <dl compact><dt><b>Paramètres:</b></dt><dd>
1066
 
  <table border="0" cellspacing="2" cellpadding="0">
1067
 
    <tr><td valign="top"></td><td valign="top"><em>pIconList</em>&nbsp;</td><td>la liste d'icones. </td></tr>
1068
 
  </table>
1069
 
</dl>
1070
 
<dl class="return" compact><dt><b>Renvoie:</b></dt><dd>la 1ere icone dont le champ fPersonnalScale est non nul ou NULL si aucune icone n'est en cours d'insertion / suppression. </dd></dl>
1071
 
 
1072
 
</div>
1073
 
</div><p>
1074
 
<a class="anchor" name="a06250cef09ef759aa1ad5d6cd857ab1"></a><!-- doxytag: member="cairo-dock-icons.h::cairo_dock_get_animated_icon" ref="a06250cef09ef759aa1ad5d6cd857ab1" args="(GList *pIconList)" -->
1075
 
<div class="memitem">
1076
 
<div class="memproto">
1077
 
      <table class="memname">
1078
 
        <tr>
1079
 
          <td class="memname"><a class="el" href="struct__Icon.html">Icon</a>* cairo_dock_get_animated_icon           </td>
1080
 
          <td>(</td>
1081
 
          <td class="paramtype">GList *&nbsp;</td>
1082
 
          <td class="paramname"> <em>pIconList</em>          </td>
1083
 
          <td>&nbsp;)&nbsp;</td>
1084
 
          <td width="100%"></td>
1085
 
        </tr>
1086
 
      </table>
1087
 
</div>
1088
 
<div class="memdoc">
1089
 
 
1090
 
<p>
1091
 
Renvoie l'icone actuellement en cours d'animation (due a un clique ou a une insertion / suppression) parmi une liste d'icones. <dl compact><dt><b>Paramètres:</b></dt><dd>
1092
 
  <table border="0" cellspacing="2" cellpadding="0">
1093
 
    <tr><td valign="top"></td><td valign="top"><em>pIconList</em>&nbsp;</td><td>la liste d'icones. </td></tr>
1094
 
  </table>
1095
 
</dl>
1096
 
<dl class="return" compact><dt><b>Renvoie:</b></dt><dd>la 1ere icone dont le champ iCount est &gt; 0 ou le champ fPersonnalScale est non nul, ou NULL si aucune icone n'est en cours d'animation. </dd></dl>
1097
 
 
1098
 
</div>
1099
 
</div><p>
1100
 
<a class="anchor" name="9175d5e7c32d59cf31f7f70d6530f815"></a><!-- doxytag: member="cairo-dock-icons.h::cairo_dock_get_next_icon" ref="9175d5e7c32d59cf31f7f70d6530f815" args="(GList *pIconList, Icon *pIcon)" -->
1101
 
<div class="memitem">
1102
 
<div class="memproto">
1103
 
      <table class="memname">
1104
 
        <tr>
1105
 
          <td class="memname"><a class="el" href="struct__Icon.html">Icon</a>* cairo_dock_get_next_icon           </td>
1106
 
          <td>(</td>
1107
 
          <td class="paramtype">GList *&nbsp;</td>
1108
 
          <td class="paramname"> <em>pIconList</em>, </td>
1109
 
        </tr>
1110
 
        <tr>
1111
 
          <td class="paramkey"></td>
1112
 
          <td></td>
1113
 
          <td class="paramtype"><a class="el" href="struct__Icon.html">Icon</a> *&nbsp;</td>
1114
 
          <td class="paramname"> <em>pIcon</em></td><td>&nbsp;</td>
1115
 
        </tr>
1116
 
        <tr>
1117
 
          <td></td>
1118
 
          <td>)</td>
1119
 
          <td></td><td></td><td width="100%"></td>
1120
 
        </tr>
1121
 
      </table>
1122
 
</div>
1123
 
<div class="memdoc">
1124
 
 
1125
 
<p>
1126
 
Renvoie l'icone suivante dans la liste d'icones. Cout en O(n). <dl compact><dt><b>Paramètres:</b></dt><dd>
1127
 
  <table border="0" cellspacing="2" cellpadding="0">
1128
 
    <tr><td valign="top"></td><td valign="top"><em>pIconList</em>&nbsp;</td><td>la liste d'icones. </td></tr>
1129
 
    <tr><td valign="top"></td><td valign="top"><em>pIcon</em>&nbsp;</td><td>l'icone dont on veut le voisin. </td></tr>
1130
 
  </table>
1131
 
</dl>
1132
 
<dl class="return" compact><dt><b>Renvoie:</b></dt><dd>l'icone dont le voisin de gauche est pIcon, ou NULL si pIcon est la derniere icone de la liste. </dd></dl>
1133
 
 
1134
 
</div>
1135
 
</div><p>
1136
 
<a class="anchor" name="da24c66ec41597d0fa95a0b6a2ac1c2f"></a><!-- doxytag: member="cairo-dock-icons.h::cairo_dock_get_previous_icon" ref="da24c66ec41597d0fa95a0b6a2ac1c2f" args="(GList *pIconList, Icon *pIcon)" -->
1137
 
<div class="memitem">
1138
 
<div class="memproto">
1139
 
      <table class="memname">
1140
 
        <tr>
1141
 
          <td class="memname"><a class="el" href="struct__Icon.html">Icon</a>* cairo_dock_get_previous_icon           </td>
1142
 
          <td>(</td>
1143
 
          <td class="paramtype">GList *&nbsp;</td>
1144
 
          <td class="paramname"> <em>pIconList</em>, </td>
1145
 
        </tr>
1146
 
        <tr>
1147
 
          <td class="paramkey"></td>
1148
 
          <td></td>
1149
 
          <td class="paramtype"><a class="el" href="struct__Icon.html">Icon</a> *&nbsp;</td>
1150
 
          <td class="paramname"> <em>pIcon</em></td><td>&nbsp;</td>
1151
 
        </tr>
1152
 
        <tr>
1153
 
          <td></td>
1154
 
          <td>)</td>
1155
 
          <td></td><td></td><td width="100%"></td>
1156
 
        </tr>
1157
 
      </table>
1158
 
</div>
1159
 
<div class="memdoc">
1160
 
 
1161
 
<p>
1162
 
Renvoie l'icone precedente dans la liste d'icones. Cout en O(n). <dl compact><dt><b>Paramètres:</b></dt><dd>
1163
 
  <table border="0" cellspacing="2" cellpadding="0">
1164
 
    <tr><td valign="top"></td><td valign="top"><em>pIconList</em>&nbsp;</td><td>la liste d'icones. </td></tr>
1165
 
    <tr><td valign="top"></td><td valign="top"><em>pIcon</em>&nbsp;</td><td>l'icone dont on veut le voisin. </td></tr>
1166
 
  </table>
1167
 
</dl>
1168
 
<dl class="return" compact><dt><b>Renvoie:</b></dt><dd>l'icone dont le voisin de droite est pIcon, ou NULL si pIcon est la 1ere icone de la liste. </dd></dl>
1169
 
 
1170
 
</div>
1171
 
</div><p>
1172
 
<a class="anchor" name="f472e108228239776b9074576813cf9e"></a><!-- doxytag: member="cairo-dock-icons.h::cairo_dock_get_icon_with_command" ref="f472e108228239776b9074576813cf9e" args="(GList *pIconList, gchar *cCommand)" -->
1173
 
<div class="memitem">
1174
 
<div class="memproto">
1175
 
      <table class="memname">
1176
 
        <tr>
1177
 
          <td class="memname"><a class="el" href="struct__Icon.html">Icon</a>* cairo_dock_get_icon_with_command           </td>
1178
 
          <td>(</td>
1179
 
          <td class="paramtype">GList *&nbsp;</td>
1180
 
          <td class="paramname"> <em>pIconList</em>, </td>
1181
 
        </tr>
1182
 
        <tr>
1183
 
          <td class="paramkey"></td>
1184
 
          <td></td>
1185
 
          <td class="paramtype">gchar *&nbsp;</td>
1186
 
          <td class="paramname"> <em>cCommand</em></td><td>&nbsp;</td>
1187
 
        </tr>
1188
 
        <tr>
1189
 
          <td></td>
1190
 
          <td>)</td>
1191
 
          <td></td><td></td><td width="100%"></td>
1192
 
        </tr>
1193
 
      </table>
1194
 
</div>
1195
 
<div class="memdoc">
1196
 
 
1197
 
<p>
1198
 
Cherche l'icone ayant une commande donnee parmi une liste d'icones. <dl compact><dt><b>Paramètres:</b></dt><dd>
1199
 
  <table border="0" cellspacing="2" cellpadding="0">
1200
 
    <tr><td valign="top"></td><td valign="top"><em>pIconList</em>&nbsp;</td><td>la liste d'icones. </td></tr>
1201
 
    <tr><td valign="top"></td><td valign="top"><em>cCommand</em>&nbsp;</td><td>la chaine de commande. </td></tr>
1202
 
  </table>
1203
 
</dl>
1204
 
<dl class="return" compact><dt><b>Renvoie:</b></dt><dd>la 1ere icone ayant le champ 'acExec' identique a la commande fournie, ou NULL si aucune icone ne correspond. </dd></dl>
1205
 
 
1206
 
</div>
1207
 
</div><p>
1208
 
<a class="anchor" name="69a58cbad5053a3565a1af4a3463c8bd"></a><!-- doxytag: member="cairo-dock-icons.h::cairo_dock_get_icon_with_base_uri" ref="69a58cbad5053a3565a1af4a3463c8bd" args="(GList *pIconList, const gchar *cBaseURI)" -->
1209
 
<div class="memitem">
1210
 
<div class="memproto">
1211
 
      <table class="memname">
1212
 
        <tr>
1213
 
          <td class="memname"><a class="el" href="struct__Icon.html">Icon</a>* cairo_dock_get_icon_with_base_uri           </td>
1214
 
          <td>(</td>
1215
 
          <td class="paramtype">GList *&nbsp;</td>
1216
 
          <td class="paramname"> <em>pIconList</em>, </td>
1217
 
        </tr>
1218
 
        <tr>
1219
 
          <td class="paramkey"></td>
1220
 
          <td></td>
1221
 
          <td class="paramtype">const gchar *&nbsp;</td>
1222
 
          <td class="paramname"> <em>cBaseURI</em></td><td>&nbsp;</td>
1223
 
        </tr>
1224
 
        <tr>
1225
 
          <td></td>
1226
 
          <td>)</td>
1227
 
          <td></td><td></td><td width="100%"></td>
1228
 
        </tr>
1229
 
      </table>
1230
 
</div>
1231
 
<div class="memdoc">
1232
 
 
1233
 
<p>
1234
 
Cherche l'icone ayant une URI de base donnee parmi une liste d'icones. <dl compact><dt><b>Paramètres:</b></dt><dd>
1235
 
  <table border="0" cellspacing="2" cellpadding="0">
1236
 
    <tr><td valign="top"></td><td valign="top"><em>pIconList</em>&nbsp;</td><td>la liste d'icones. </td></tr>
1237
 
    <tr><td valign="top"></td><td valign="top"><em>cBaseURI</em>&nbsp;</td><td>l'URI. </td></tr>
1238
 
  </table>
1239
 
</dl>
1240
 
<dl class="return" compact><dt><b>Renvoie:</b></dt><dd>la 1ere icone ayant le champ 'cBaseURI' identique a l'URI fournie, ou NULL si aucune icone ne correspond. </dd></dl>
1241
 
 
1242
 
</div>
1243
 
</div><p>
1244
 
<a class="anchor" name="dc3370183c80eae97354fa58f735c567"></a><!-- doxytag: member="cairo-dock-icons.h::cairo_dock_get_icon_with_name" ref="dc3370183c80eae97354fa58f735c567" args="(GList *pIconList, const gchar *cName)" -->
1245
 
<div class="memitem">
1246
 
<div class="memproto">
1247
 
      <table class="memname">
1248
 
        <tr>
1249
 
          <td class="memname"><a class="el" href="struct__Icon.html">Icon</a>* cairo_dock_get_icon_with_name           </td>
1250
 
          <td>(</td>
1251
 
          <td class="paramtype">GList *&nbsp;</td>
1252
 
          <td class="paramname"> <em>pIconList</em>, </td>
1253
 
        </tr>
1254
 
        <tr>
1255
 
          <td class="paramkey"></td>
1256
 
          <td></td>
1257
 
          <td class="paramtype">const gchar *&nbsp;</td>
1258
 
          <td class="paramname"> <em>cName</em></td><td>&nbsp;</td>
1259
 
        </tr>
1260
 
        <tr>
1261
 
          <td></td>
1262
 
          <td>)</td>
1263
 
          <td></td><td></td><td width="100%"></td>
1264
 
        </tr>
1265
 
      </table>
1266
 
</div>
1267
 
<div class="memdoc">
1268
 
 
1269
 
<p>
1270
 
 
1271
 
</div>
1272
 
</div><p>
1273
 
<a class="anchor" name="87b911e3bc92d45896c945589290d586"></a><!-- doxytag: member="cairo-dock-icons.h::cairo_dock_get_icon_with_subdock" ref="87b911e3bc92d45896c945589290d586" args="(GList *pIconList, CairoDock *pSubDock)" -->
1274
 
<div class="memitem">
1275
 
<div class="memproto">
1276
 
      <table class="memname">
1277
 
        <tr>
1278
 
          <td class="memname"><a class="el" href="struct__Icon.html">Icon</a>* cairo_dock_get_icon_with_subdock           </td>
1279
 
          <td>(</td>
1280
 
          <td class="paramtype">GList *&nbsp;</td>
1281
 
          <td class="paramname"> <em>pIconList</em>, </td>
1282
 
        </tr>
1283
 
        <tr>
1284
 
          <td class="paramkey"></td>
1285
 
          <td></td>
1286
 
          <td class="paramtype"><a class="el" href="struct__CairoDock.html">CairoDock</a> *&nbsp;</td>
1287
 
          <td class="paramname"> <em>pSubDock</em></td><td>&nbsp;</td>
1288
 
        </tr>
1289
 
        <tr>
1290
 
          <td></td>
1291
 
          <td>)</td>
1292
 
          <td></td><td></td><td width="100%"></td>
1293
 
        </tr>
1294
 
      </table>
1295
 
</div>
1296
 
<div class="memdoc">
1297
 
 
1298
 
<p>
1299
 
Cherche l'icone pointant sur un sous-dock donne parmi une liste d'icones. <dl compact><dt><b>Paramètres:</b></dt><dd>
1300
 
  <table border="0" cellspacing="2" cellpadding="0">
1301
 
    <tr><td valign="top"></td><td valign="top"><em>pIconList</em>&nbsp;</td><td>la liste d'icones. </td></tr>
1302
 
    <tr><td valign="top"></td><td valign="top"><em>pSubDock</em>&nbsp;</td><td>le sous-dock. </td></tr>
1303
 
  </table>
1304
 
</dl>
1305
 
<dl class="return" compact><dt><b>Renvoie:</b></dt><dd>la 1ere icone ayant le champ 'pSubDock' identique au sous-dock fourni, ou NULL si aucune icone ne correspond. </dd></dl>
1306
 
 
1307
 
</div>
1308
 
</div><p>
1309
 
<a class="anchor" name="4d6bf4d25995b5e7afb89b5b47180494"></a><!-- doxytag: member="cairo-dock-icons.h::cairo_dock_get_icon_with_module" ref="4d6bf4d25995b5e7afb89b5b47180494" args="(GList *pIconList, CairoDockModule *pModule)" -->
1310
 
<div class="memitem">
1311
 
<div class="memproto">
1312
 
      <table class="memname">
1313
 
        <tr>
1314
 
          <td class="memname"><a class="el" href="struct__Icon.html">Icon</a>* cairo_dock_get_icon_with_module           </td>
1315
 
          <td>(</td>
1316
 
          <td class="paramtype">GList *&nbsp;</td>
1317
 
          <td class="paramname"> <em>pIconList</em>, </td>
1318
 
        </tr>
1319
 
        <tr>
1320
 
          <td class="paramkey"></td>
1321
 
          <td></td>
1322
 
          <td class="paramtype"><a class="el" href="struct__CairoDockModule.html">CairoDockModule</a> *&nbsp;</td>
1323
 
          <td class="paramname"> <em>pModule</em></td><td>&nbsp;</td>
1324
 
        </tr>
1325
 
        <tr>
1326
 
          <td></td>
1327
 
          <td>)</td>
1328
 
          <td></td><td></td><td width="100%"></td>
1329
 
        </tr>
1330
 
      </table>
1331
 
</div>
1332
 
<div class="memdoc">
1333
 
 
1334
 
<p>
1335
 
Cherche l'icone correspondante a un module donne parmi une liste d'icones. <dl compact><dt><b>Paramètres:</b></dt><dd>
1336
 
  <table border="0" cellspacing="2" cellpadding="0">
1337
 
    <tr><td valign="top"></td><td valign="top"><em>pIconList</em>&nbsp;</td><td>la liste d'icones. </td></tr>
1338
 
    <tr><td valign="top"></td><td valign="top"><em>pModule</em>&nbsp;</td><td>le module. </td></tr>
1339
 
  </table>
1340
 
</dl>
1341
 
<dl class="return" compact><dt><b>Renvoie:</b></dt><dd>la 1ere icone ayant le champ 'pModule' identique au module fourni, ou NULL si aucune icone ne correspond. </dd></dl>
1342
 
 
1343
 
</div>
1344
 
</div><p>
1345
 
<a class="anchor" name="03e5049b05266883f78ceea9622e5a98"></a><!-- doxytag: member="cairo-dock-icons.h::cairo_dock_get_icon_with_class" ref="03e5049b05266883f78ceea9622e5a98" args="(GList *pIconList, gchar *cClass)" -->
1346
 
<div class="memitem">
1347
 
<div class="memproto">
1348
 
      <table class="memname">
1349
 
        <tr>
1350
 
          <td class="memname"><a class="el" href="struct__Icon.html">Icon</a>* cairo_dock_get_icon_with_class           </td>
1351
 
          <td>(</td>
1352
 
          <td class="paramtype">GList *&nbsp;</td>
1353
 
          <td class="paramname"> <em>pIconList</em>, </td>
1354
 
        </tr>
1355
 
        <tr>
1356
 
          <td class="paramkey"></td>
1357
 
          <td></td>
1358
 
          <td class="paramtype">gchar *&nbsp;</td>
1359
 
          <td class="paramname"> <em>cClass</em></td><td>&nbsp;</td>
1360
 
        </tr>
1361
 
        <tr>
1362
 
          <td></td>
1363
 
          <td>)</td>
1364
 
          <td></td><td></td><td width="100%"></td>
1365
 
        </tr>
1366
 
      </table>
1367
 
</div>
1368
 
<div class="memdoc">
1369
 
 
1370
 
<p>
1371
 
Cherche l'icone d'une application de classe donnee parmi une liste d'icones. <dl compact><dt><b>Paramètres:</b></dt><dd>
1372
 
  <table border="0" cellspacing="2" cellpadding="0">
1373
 
    <tr><td valign="top"></td><td valign="top"><em>pIconList</em>&nbsp;</td><td>la liste d'icones. </td></tr>
1374
 
    <tr><td valign="top"></td><td valign="top"><em>cClass</em>&nbsp;</td><td>la classe d'application. </td></tr>
1375
 
  </table>
1376
 
</dl>
1377
 
<dl class="return" compact><dt><b>Renvoie:</b></dt><dd>la 1ere icone ayant le champ 'cClass' identique a la classe fournie, ou NULL si aucune icone ne correspond. </dd></dl>
1378
 
 
1379
 
</div>
1380
 
</div><p>
1381
 
<a class="anchor" name="c02977792baa2a21b716d1787ddb3d66"></a><!-- doxytag: member="cairo-dock-icons.h::cairo_dock_swap_icons" ref="c02977792baa2a21b716d1787ddb3d66" args="(CairoDock *pDock, Icon *icon1, Icon *icon2)" -->
1382
 
<div class="memitem">
1383
 
<div class="memproto">
1384
 
      <table class="memname">
1385
 
        <tr>
1386
 
          <td class="memname">void cairo_dock_swap_icons           </td>
1387
 
          <td>(</td>
1388
 
          <td class="paramtype"><a class="el" href="struct__CairoDock.html">CairoDock</a> *&nbsp;</td>
1389
 
          <td class="paramname"> <em>pDock</em>, </td>
1390
 
        </tr>
1391
 
        <tr>
1392
 
          <td class="paramkey"></td>
1393
 
          <td></td>
1394
 
          <td class="paramtype"><a class="el" href="struct__Icon.html">Icon</a> *&nbsp;</td>
1395
 
          <td class="paramname"> <em>icon1</em>, </td>
1396
 
        </tr>
1397
 
        <tr>
1398
 
          <td class="paramkey"></td>
1399
 
          <td></td>
1400
 
          <td class="paramtype"><a class="el" href="struct__Icon.html">Icon</a> *&nbsp;</td>
1401
 
          <td class="paramname"> <em>icon2</em></td><td>&nbsp;</td>
1402
 
        </tr>
1403
 
        <tr>
1404
 
          <td></td>
1405
 
          <td>)</td>
1406
 
          <td></td><td></td><td width="100%"></td>
1407
 
        </tr>
1408
 
      </table>
1409
 
</div>
1410
 
<div class="memdoc">
1411
 
 
1412
 
<p>
1413
 
 
1414
 
</div>
1415
 
</div><p>
1416
 
<a class="anchor" name="b74f1ffc9f9fa74089e88fc6650632db"></a><!-- doxytag: member="cairo-dock-icons.h::cairo_dock_move_icon_after_icon" ref="b74f1ffc9f9fa74089e88fc6650632db" args="(CairoDock *pDock, Icon *icon1, Icon *icon2)" -->
1417
 
<div class="memitem">
1418
 
<div class="memproto">
1419
 
      <table class="memname">
1420
 
        <tr>
1421
 
          <td class="memname">void cairo_dock_move_icon_after_icon           </td>
1422
 
          <td>(</td>
1423
 
          <td class="paramtype"><a class="el" href="struct__CairoDock.html">CairoDock</a> *&nbsp;</td>
1424
 
          <td class="paramname"> <em>pDock</em>, </td>
1425
 
        </tr>
1426
 
        <tr>
1427
 
          <td class="paramkey"></td>
1428
 
          <td></td>
1429
 
          <td class="paramtype"><a class="el" href="struct__Icon.html">Icon</a> *&nbsp;</td>
1430
 
          <td class="paramname"> <em>icon1</em>, </td>
1431
 
        </tr>
1432
 
        <tr>
1433
 
          <td class="paramkey"></td>
1434
 
          <td></td>
1435
 
          <td class="paramtype"><a class="el" href="struct__Icon.html">Icon</a> *&nbsp;</td>
1436
 
          <td class="paramname"> <em>icon2</em></td><td>&nbsp;</td>
1437
 
        </tr>
1438
 
        <tr>
1439
 
          <td></td>
1440
 
          <td>)</td>
1441
 
          <td></td><td></td><td width="100%"></td>
1442
 
        </tr>
1443
 
      </table>
1444
 
</div>
1445
 
<div class="memdoc">
1446
 
 
1447
 
<p>
1448
 
 
1449
 
</div>
1450
 
</div><p>
1451
 
<a class="anchor" name="612fb1983b7cee66c5724a57610e5688"></a><!-- doxytag: member="cairo-dock-icons.h::cairo_dock_detach_icon_from_dock" ref="612fb1983b7cee66c5724a57610e5688" args="(Icon *icon, CairoDock *pDock, gboolean bCheckUnusedSeparator)" -->
1452
 
<div class="memitem">
1453
 
<div class="memproto">
1454
 
      <table class="memname">
1455
 
        <tr>
1456
 
          <td class="memname">gboolean cairo_dock_detach_icon_from_dock           </td>
1457
 
          <td>(</td>
1458
 
          <td class="paramtype"><a class="el" href="struct__Icon.html">Icon</a> *&nbsp;</td>
1459
 
          <td class="paramname"> <em>icon</em>, </td>
1460
 
        </tr>
1461
 
        <tr>
1462
 
          <td class="paramkey"></td>
1463
 
          <td></td>
1464
 
          <td class="paramtype"><a class="el" href="struct__CairoDock.html">CairoDock</a> *&nbsp;</td>
1465
 
          <td class="paramname"> <em>pDock</em>, </td>
1466
 
        </tr>
1467
 
        <tr>
1468
 
          <td class="paramkey"></td>
1469
 
          <td></td>
1470
 
          <td class="paramtype">gboolean&nbsp;</td>
1471
 
          <td class="paramname"> <em>bCheckUnusedSeparator</em></td><td>&nbsp;</td>
1472
 
        </tr>
1473
 
        <tr>
1474
 
          <td></td>
1475
 
          <td>)</td>
1476
 
          <td></td><td></td><td width="100%"></td>
1477
 
        </tr>
1478
 
      </table>
1479
 
</div>
1480
 
<div class="memdoc">
1481
 
 
1482
 
<p>
1483
 
Detache une icone de son dock, en enlevant les separateurs superflus si necessaires. L'icone n'est pas detruite, et peut etre re-inseree autre part telle qu'elle; elle garde son sous-dock, mais perd son dialogue. <dl compact><dt><b>Paramètres:</b></dt><dd>
1484
 
  <table border="0" cellspacing="2" cellpadding="0">
1485
 
    <tr><td valign="top"></td><td valign="top"><em>icon</em>&nbsp;</td><td>l'icone a detacher. </td></tr>
1486
 
    <tr><td valign="top"></td><td valign="top"><em>pDock</em>&nbsp;</td><td>le dock contenant l'icone. </td></tr>
1487
 
    <tr><td valign="top"></td><td valign="top"><em>bCheckUnusedSeparator</em>&nbsp;</td><td>si TRUE, alors teste si des separateurs sont devenus superflus, et les enleve le cas echeant. </td></tr>
1488
 
  </table>
1489
 
</dl>
1490
 
<dl class="return" compact><dt><b>Renvoie:</b></dt><dd>TRUE ssi l'icone a effectivement ete enlevee, FALSE si elle l'etait deja. </dd></dl>
1491
 
 
1492
 
</div>
1493
 
</div><p>
1494
 
<a class="anchor" name="d66a0e6a2a1922353b51d07c8f07423e"></a><!-- doxytag: member="cairo-dock-icons.h::cairo_dock_remove_one_icon_from_dock" ref="d66a0e6a2a1922353b51d07c8f07423e" args="(CairoDock *pDock, Icon *icon)" -->
1495
 
<div class="memitem">
1496
 
<div class="memproto">
1497
 
      <table class="memname">
1498
 
        <tr>
1499
 
          <td class="memname">void cairo_dock_remove_one_icon_from_dock           </td>
1500
 
          <td>(</td>
1501
 
          <td class="paramtype"><a class="el" href="struct__CairoDock.html">CairoDock</a> *&nbsp;</td>
1502
 
          <td class="paramname"> <em>pDock</em>, </td>
1503
 
        </tr>
1504
 
        <tr>
1505
 
          <td class="paramkey"></td>
1506
 
          <td></td>
1507
 
          <td class="paramtype"><a class="el" href="struct__Icon.html">Icon</a> *&nbsp;</td>
1508
 
          <td class="paramname"> <em>icon</em></td><td>&nbsp;</td>
1509
 
        </tr>
1510
 
        <tr>
1511
 
          <td></td>
1512
 
          <td>)</td>
1513
 
          <td></td><td></td><td width="100%"></td>
1514
 
        </tr>
1515
 
      </table>
1516
 
</div>
1517
 
<div class="memdoc">
1518
 
 
1519
 
<p>
1520
 
Detache une icone de son dock, sans verifier la presence de separateurs superflus. L'icone n'est pas detruite, et garde son sous-dock, mais perd son dialogue et est fermee (son .desktop est detruit, son module est desactive, et son Xid est effacee du registre (la classe est geree aussi)). <dl compact><dt><b>Paramètres:</b></dt><dd>
1521
 
  <table border="0" cellspacing="2" cellpadding="0">
1522
 
    <tr><td valign="top"></td><td valign="top"><em>pDock</em>&nbsp;</td><td>le dock contenant l'icone. </td></tr>
1523
 
    <tr><td valign="top"></td><td valign="top"><em>icon</em>&nbsp;</td><td>l'icone a detacher. </td></tr>
1524
 
  </table>
1525
 
</dl>
1526
 
 
1527
 
</div>
1528
 
</div><p>
1529
 
<a class="anchor" name="7a43c7c13c5d65eca70bb4dd5161520f"></a><!-- doxytag: member="cairo-dock-icons.h::cairo_dock_remove_icon_from_dock" ref="7a43c7c13c5d65eca70bb4dd5161520f" args="(CairoDock *pDock, Icon *icon)" -->
1530
 
<div class="memitem">
1531
 
<div class="memproto">
1532
 
      <table class="memname">
1533
 
        <tr>
1534
 
          <td class="memname">void cairo_dock_remove_icon_from_dock           </td>
1535
 
          <td>(</td>
1536
 
          <td class="paramtype"><a class="el" href="struct__CairoDock.html">CairoDock</a> *&nbsp;</td>
1537
 
          <td class="paramname"> <em>pDock</em>, </td>
1538
 
        </tr>
1539
 
        <tr>
1540
 
          <td class="paramkey"></td>
1541
 
          <td></td>
1542
 
          <td class="paramtype"><a class="el" href="struct__Icon.html">Icon</a> *&nbsp;</td>
1543
 
          <td class="paramname"> <em>icon</em></td><td>&nbsp;</td>
1544
 
        </tr>
1545
 
        <tr>
1546
 
          <td></td>
1547
 
          <td>)</td>
1548
 
          <td></td><td></td><td width="100%"></td>
1549
 
        </tr>
1550
 
      </table>
1551
 
</div>
1552
 
<div class="memdoc">
1553
 
 
1554
 
<p>
1555
 
Detache une icone de son dock, en enlevant les separateurs superflus si necessaires. L'icone n'est pas detruite, et garde son sous-dock, mais perd son dialogue et est fermee (son .desktop est detruit, son module est desactive, et son Xid est effacee du registre (la classe est geree aussi)). <dl compact><dt><b>Paramètres:</b></dt><dd>
1556
 
  <table border="0" cellspacing="2" cellpadding="0">
1557
 
    <tr><td valign="top"></td><td valign="top"><em>pDock</em>&nbsp;</td><td>le dock contenant l'icone. </td></tr>
1558
 
    <tr><td valign="top"></td><td valign="top"><em>icon</em>&nbsp;</td><td>l'icone a detacher. </td></tr>
1559
 
  </table>
1560
 
</dl>
1561
 
 
1562
 
</div>
1563
 
</div><p>
1564
 
<a class="anchor" name="b27435756459370bf38b0edb0ac912e8"></a><!-- doxytag: member="cairo-dock-icons.h::cairo_dock_remove_icons_of_type" ref="b27435756459370bf38b0edb0ac912e8" args="(CairoDock *pDock, CairoDockIconType iType)" -->
1565
 
<div class="memitem">
1566
 
<div class="memproto">
1567
 
      <table class="memname">
1568
 
        <tr>
1569
 
          <td class="memname">void cairo_dock_remove_icons_of_type           </td>
1570
 
          <td>(</td>
1571
 
          <td class="paramtype"><a class="el" href="struct__CairoDock.html">CairoDock</a> *&nbsp;</td>
1572
 
          <td class="paramname"> <em>pDock</em>, </td>
1573
 
        </tr>
1574
 
        <tr>
1575
 
          <td class="paramkey"></td>
1576
 
          <td></td>
1577
 
          <td class="paramtype"><a class="el" href="cairo-dock-struct_8h.html#bab3fe5b912f0abef3f1e2b0b4b44e4e">CairoDockIconType</a>&nbsp;</td>
1578
 
          <td class="paramname"> <em>iType</em></td><td>&nbsp;</td>
1579
 
        </tr>
1580
 
        <tr>
1581
 
          <td></td>
1582
 
          <td>)</td>
1583
 
          <td></td><td></td><td width="100%"></td>
1584
 
        </tr>
1585
 
      </table>
1586
 
</div>
1587
 
<div class="memdoc">
1588
 
 
1589
 
<p>
1590
 
Enleve et detruit toutes les icones dont le type est celui fourni. <dl compact><dt><b>Paramètres:</b></dt><dd>
1591
 
  <table border="0" cellspacing="2" cellpadding="0">
1592
 
    <tr><td valign="top"></td><td valign="top"><em>pDock</em>&nbsp;</td><td>le dock contenant l'icone. </td></tr>
1593
 
    <tr><td valign="top"></td><td valign="top"><em>iType</em>&nbsp;</td><td>le type d'icones a supprimer. </td></tr>
1594
 
  </table>
1595
 
</dl>
1596
 
 
1597
 
</div>
1598
 
</div><p>
1599
 
<a class="anchor" name="47cf0eb7c65345840ac1e3765427fb5d"></a><!-- doxytag: member="cairo-dock-icons.h::cairo_dock_foreach_icons_of_type" ref="47cf0eb7c65345840ac1e3765427fb5d" args="(GList *pIconList, CairoDockIconType iType, CairoDockForeachIconFunc pFuntion, gpointer data)" -->
1600
 
<div class="memitem">
1601
 
<div class="memproto">
1602
 
      <table class="memname">
1603
 
        <tr>
1604
 
          <td class="memname"><a class="el" href="struct__Icon.html">Icon</a>* cairo_dock_foreach_icons_of_type           </td>
1605
 
          <td>(</td>
1606
 
          <td class="paramtype">GList *&nbsp;</td>
1607
 
          <td class="paramname"> <em>pIconList</em>, </td>
1608
 
        </tr>
1609
 
        <tr>
1610
 
          <td class="paramkey"></td>
1611
 
          <td></td>
1612
 
          <td class="paramtype"><a class="el" href="cairo-dock-struct_8h.html#bab3fe5b912f0abef3f1e2b0b4b44e4e">CairoDockIconType</a>&nbsp;</td>
1613
 
          <td class="paramname"> <em>iType</em>, </td>
1614
 
        </tr>
1615
 
        <tr>
1616
 
          <td class="paramkey"></td>
1617
 
          <td></td>
1618
 
          <td class="paramtype"><a class="el" href="cairo-dock-struct_8h.html#f25406ea86cbce694f6a956f979d21ee">CairoDockForeachIconFunc</a>&nbsp;</td>
1619
 
          <td class="paramname"> <em>pFuntion</em>, </td>
1620
 
        </tr>
1621
 
        <tr>
1622
 
          <td class="paramkey"></td>
1623
 
          <td></td>
1624
 
          <td class="paramtype">gpointer&nbsp;</td>
1625
 
          <td class="paramname"> <em>data</em></td><td>&nbsp;</td>
1626
 
        </tr>
1627
 
        <tr>
1628
 
          <td></td>
1629
 
          <td>)</td>
1630
 
          <td></td><td></td><td width="100%"></td>
1631
 
        </tr>
1632
 
      </table>
1633
 
</div>
1634
 
<div class="memdoc">
1635
 
 
1636
 
<p>
1637
 
Effectue une action sur toutes les icones d'un type donne. L'action peut meme detruire et enlever de la liste l'icone courante. <dl compact><dt><b>Paramètres:</b></dt><dd>
1638
 
  <table border="0" cellspacing="2" cellpadding="0">
1639
 
    <tr><td valign="top"></td><td valign="top"><em>pIconList</em>&nbsp;</td><td>la liste d'icones a parcourir. </td></tr>
1640
 
    <tr><td valign="top"></td><td valign="top"><em>iType</em>&nbsp;</td><td>le type d'icone. </td></tr>
1641
 
    <tr><td valign="top"></td><td valign="top"><em>pFuntion</em>&nbsp;</td><td>l'action a effectuer sur chaque icone. </td></tr>
1642
 
    <tr><td valign="top"></td><td valign="top"><em>data</em>&nbsp;</td><td>un pointeur qui sera passe en entree de l'action. </td></tr>
1643
 
  </table>
1644
 
</dl>
1645
 
<dl class="return" compact><dt><b>Renvoie:</b></dt><dd>le separateur avec le type a gauche si il y'en a, NULL sinon. </dd></dl>
1646
 
 
1647
 
</div>
1648
 
</div><p>
1649
 
<a class="anchor" name="f2b6ce6d65ba32099af9d5321f751d3f"></a><!-- doxytag: member="cairo-dock-icons.h::cairo_dock_remove_all_separators" ref="f2b6ce6d65ba32099af9d5321f751d3f" args="(CairoDock *pDock)" -->
1650
 
<div class="memitem">
1651
 
<div class="memproto">
1652
 
      <table class="memname">
1653
 
        <tr>
1654
 
          <td class="memname">void cairo_dock_remove_all_separators           </td>
1655
 
          <td>(</td>
1656
 
          <td class="paramtype"><a class="el" href="struct__CairoDock.html">CairoDock</a> *&nbsp;</td>
1657
 
          <td class="paramname"> <em>pDock</em>          </td>
1658
 
          <td>&nbsp;)&nbsp;</td>
1659
 
          <td width="100%"></td>
1660
 
        </tr>
1661
 
      </table>
1662
 
</div>
1663
 
<div class="memdoc">
1664
 
 
1665
 
<p>
1666
 
Enleve et detruit toutes les icones de separateurs automatiques. <dl compact><dt><b>Paramètres:</b></dt><dd>
1667
 
  <table border="0" cellspacing="2" cellpadding="0">
1668
 
    <tr><td valign="top"></td><td valign="top"><em>pDock</em>&nbsp;</td><td>le dock duquel supprimer les icones. </td></tr>
1669
 
  </table>
1670
 
</dl>
1671
 
 
1672
 
</div>
1673
 
</div><p>
1674
 
<a class="anchor" name="4682e00c88df4fe4886f140154323a6d"></a><!-- doxytag: member="cairo-dock-icons.h::cairo_dock_insert_separators_in_dock" ref="4682e00c88df4fe4886f140154323a6d" args="(CairoDock *pDock)" -->
1675
 
<div class="memitem">
1676
 
<div class="memproto">
1677
 
      <table class="memname">
1678
 
        <tr>
1679
 
          <td class="memname">void cairo_dock_insert_separators_in_dock           </td>
1680
 
          <td>(</td>
1681
 
          <td class="paramtype"><a class="el" href="struct__CairoDock.html">CairoDock</a> *&nbsp;</td>
1682
 
          <td class="paramname"> <em>pDock</em>          </td>
1683
 
          <td>&nbsp;)&nbsp;</td>
1684
 
          <td width="100%"></td>
1685
 
        </tr>
1686
 
      </table>
1687
 
</div>
1688
 
<div class="memdoc">
1689
 
 
1690
 
<p>
1691
 
Ajoute des separateurs automatiques entre les differents types d'icones. <dl compact><dt><b>Paramètres:</b></dt><dd>
1692
 
  <table border="0" cellspacing="2" cellpadding="0">
1693
 
    <tr><td valign="top"></td><td valign="top"><em>pDock</em>&nbsp;</td><td>le dock auquel rajouter les separateurs. </td></tr>
1694
 
  </table>
1695
 
</dl>
1696
 
 
1697
 
</div>
1698
 
</div><p>
1699
 
<a class="anchor" name="f7edef4dbc95f202a6bb26b219486048"></a><!-- doxytag: member="cairo-dock-icons.h::cairo_dock_calculate_icons_positions_at_rest_linear" ref="f7edef4dbc95f202a6bb26b219486048" args="(GList *pIconList, double fFlatDockWidth, int iXOffset)" -->
1700
 
<div class="memitem">
1701
 
<div class="memproto">
1702
 
      <table class="memname">
1703
 
        <tr>
1704
 
          <td class="memname">GList* cairo_dock_calculate_icons_positions_at_rest_linear           </td>
1705
 
          <td>(</td>
1706
 
          <td class="paramtype">GList *&nbsp;</td>
1707
 
          <td class="paramname"> <em>pIconList</em>, </td>
1708
 
        </tr>
1709
 
        <tr>
1710
 
          <td class="paramkey"></td>
1711
 
          <td></td>
1712
 
          <td class="paramtype">double&nbsp;</td>
1713
 
          <td class="paramname"> <em>fFlatDockWidth</em>, </td>
1714
 
        </tr>
1715
 
        <tr>
1716
 
          <td class="paramkey"></td>
1717
 
          <td></td>
1718
 
          <td class="paramtype">int&nbsp;</td>
1719
 
          <td class="paramname"> <em>iXOffset</em></td><td>&nbsp;</td>
1720
 
        </tr>
1721
 
        <tr>
1722
 
          <td></td>
1723
 
          <td>)</td>
1724
 
          <td></td><td></td><td width="100%"></td>
1725
 
        </tr>
1726
 
      </table>
1727
 
</div>
1728
 
<div class="memdoc">
1729
 
 
1730
 
<p>
1731
 
 
1732
 
</div>
1733
 
</div><p>
1734
 
<a class="anchor" name="fff29e753108af48dc3a99995b313711"></a><!-- doxytag: member="cairo-dock-icons.h::cairo_dock_calculate_wave_with_position_linear" ref="fff29e753108af48dc3a99995b313711" args="(GList *pIconList, GList *pFirstDrawnElement, int x_abs, gdouble fMagnitude, double fFlatDockWidth, int iWidth, int iHeight, double fAlign, double fLateralFactor)" -->
1735
 
<div class="memitem">
1736
 
<div class="memproto">
1737
 
      <table class="memname">
1738
 
        <tr>
1739
 
          <td class="memname"><a class="el" href="struct__Icon.html">Icon</a>* cairo_dock_calculate_wave_with_position_linear           </td>
1740
 
          <td>(</td>
1741
 
          <td class="paramtype">GList *&nbsp;</td>
1742
 
          <td class="paramname"> <em>pIconList</em>, </td>
1743
 
        </tr>
1744
 
        <tr>
1745
 
          <td class="paramkey"></td>
1746
 
          <td></td>
1747
 
          <td class="paramtype">GList *&nbsp;</td>
1748
 
          <td class="paramname"> <em>pFirstDrawnElement</em>, </td>
1749
 
        </tr>
1750
 
        <tr>
1751
 
          <td class="paramkey"></td>
1752
 
          <td></td>
1753
 
          <td class="paramtype">int&nbsp;</td>
1754
 
          <td class="paramname"> <em>x_abs</em>, </td>
1755
 
        </tr>
1756
 
        <tr>
1757
 
          <td class="paramkey"></td>
1758
 
          <td></td>
1759
 
          <td class="paramtype">gdouble&nbsp;</td>
1760
 
          <td class="paramname"> <em>fMagnitude</em>, </td>
1761
 
        </tr>
1762
 
        <tr>
1763
 
          <td class="paramkey"></td>
1764
 
          <td></td>
1765
 
          <td class="paramtype">double&nbsp;</td>
1766
 
          <td class="paramname"> <em>fFlatDockWidth</em>, </td>
1767
 
        </tr>
1768
 
        <tr>
1769
 
          <td class="paramkey"></td>
1770
 
          <td></td>
1771
 
          <td class="paramtype">int&nbsp;</td>
1772
 
          <td class="paramname"> <em>iWidth</em>, </td>
1773
 
        </tr>
1774
 
        <tr>
1775
 
          <td class="paramkey"></td>
1776
 
          <td></td>
1777
 
          <td class="paramtype">int&nbsp;</td>
1778
 
          <td class="paramname"> <em>iHeight</em>, </td>
1779
 
        </tr>
1780
 
        <tr>
1781
 
          <td class="paramkey"></td>
1782
 
          <td></td>
1783
 
          <td class="paramtype">double&nbsp;</td>
1784
 
          <td class="paramname"> <em>fAlign</em>, </td>
1785
 
        </tr>
1786
 
        <tr>
1787
 
          <td class="paramkey"></td>
1788
 
          <td></td>
1789
 
          <td class="paramtype">double&nbsp;</td>
1790
 
          <td class="paramname"> <em>fLateralFactor</em></td><td>&nbsp;</td>
1791
 
        </tr>
1792
 
        <tr>
1793
 
          <td></td>
1794
 
          <td>)</td>
1795
 
          <td></td><td></td><td width="100%"></td>
1796
 
        </tr>
1797
 
      </table>
1798
 
</div>
1799
 
<div class="memdoc">
1800
 
 
1801
 
<p>
1802
 
 
1803
 
</div>
1804
 
</div><p>
1805
 
<a class="anchor" name="3754e21213c6d9c5e9a8e096f0f65cbe"></a><!-- doxytag: member="cairo-dock-icons.h::cairo_dock_apply_wave_effect" ref="3754e21213c6d9c5e9a8e096f0f65cbe" args="(CairoDock *pDock)" -->
1806
 
<div class="memitem">
1807
 
<div class="memproto">
1808
 
      <table class="memname">
1809
 
        <tr>
1810
 
          <td class="memname"><a class="el" href="struct__Icon.html">Icon</a>* cairo_dock_apply_wave_effect           </td>
1811
 
          <td>(</td>
1812
 
          <td class="paramtype"><a class="el" href="struct__CairoDock.html">CairoDock</a> *&nbsp;</td>
1813
 
          <td class="paramname"> <em>pDock</em>          </td>
1814
 
          <td>&nbsp;)&nbsp;</td>
1815
 
          <td width="100%"></td>
1816
 
        </tr>
1817
 
      </table>
1818
 
</div>
1819
 
<div class="memdoc">
1820
 
 
1821
 
<p>
1822
 
 
1823
 
</div>
1824
 
</div><p>
1825
 
<a class="anchor" name="2ec7a7123586aa8cb88600e491d300ec"></a><!-- doxytag: member="cairo-dock-icons.h::cairo_dock_check_if_mouse_inside_linear" ref="2ec7a7123586aa8cb88600e491d300ec" args="(CairoDock *pDock)" -->
1826
 
<div class="memitem">
1827
 
<div class="memproto">
1828
 
      <table class="memname">
1829
 
        <tr>
1830
 
          <td class="memname"><a class="el" href="cairo-dock-struct_8h.html#8381e20c54bf015162ac9a0e38dbbf51">CairoDockMousePositionType</a> cairo_dock_check_if_mouse_inside_linear           </td>
1831
 
          <td>(</td>
1832
 
          <td class="paramtype"><a class="el" href="struct__CairoDock.html">CairoDock</a> *&nbsp;</td>
1833
 
          <td class="paramname"> <em>pDock</em>          </td>
1834
 
          <td>&nbsp;)&nbsp;</td>
1835
 
          <td width="100%"></td>
1836
 
        </tr>
1837
 
      </table>
1838
 
</div>
1839
 
<div class="memdoc">
1840
 
 
1841
 
<p>
1842
 
 
1843
 
</div>
1844
 
</div><p>
1845
 
<a class="anchor" name="4e6a111da5db5afd996af79e910d2da9"></a><!-- doxytag: member="cairo-dock-icons.h::cairo_dock_manage_mouse_position" ref="4e6a111da5db5afd996af79e910d2da9" args="(CairoDock *pDock, CairoDockMousePositionType iMousePositionType)" -->
1846
 
<div class="memitem">
1847
 
<div class="memproto">
1848
 
      <table class="memname">
1849
 
        <tr>
1850
 
          <td class="memname">void cairo_dock_manage_mouse_position           </td>
1851
 
          <td>(</td>
1852
 
          <td class="paramtype"><a class="el" href="struct__CairoDock.html">CairoDock</a> *&nbsp;</td>
1853
 
          <td class="paramname"> <em>pDock</em>, </td>
1854
 
        </tr>
1855
 
        <tr>
1856
 
          <td class="paramkey"></td>
1857
 
          <td></td>
1858
 
          <td class="paramtype"><a class="el" href="cairo-dock-struct_8h.html#8381e20c54bf015162ac9a0e38dbbf51">CairoDockMousePositionType</a>&nbsp;</td>
1859
 
          <td class="paramname"> <em>iMousePositionType</em></td><td>&nbsp;</td>
1860
 
        </tr>
1861
 
        <tr>
1862
 
          <td></td>
1863
 
          <td>)</td>
1864
 
          <td></td><td></td><td width="100%"></td>
1865
 
        </tr>
1866
 
      </table>
1867
 
</div>
1868
 
<div class="memdoc">
1869
 
 
1870
 
<p>
1871
 
 
1872
 
</div>
1873
 
</div><p>
1874
 
<a class="anchor" name="ddd4a7421b48c855869a6ba6f0b5fee4"></a><!-- doxytag: member="cairo-dock-icons.h::cairo_dock_calculate_max_dock_width" ref="ddd4a7421b48c855869a6ba6f0b5fee4" args="(CairoDock *pDock, GList *pFirstDrawnElement, double fFlatDockWidth, double fWidthConstraintFactor, double fExtraWidth)" -->
1875
 
<div class="memitem">
1876
 
<div class="memproto">
1877
 
      <table class="memname">
1878
 
        <tr>
1879
 
          <td class="memname">double cairo_dock_calculate_max_dock_width           </td>
1880
 
          <td>(</td>
1881
 
          <td class="paramtype"><a class="el" href="struct__CairoDock.html">CairoDock</a> *&nbsp;</td>
1882
 
          <td class="paramname"> <em>pDock</em>, </td>
1883
 
        </tr>
1884
 
        <tr>
1885
 
          <td class="paramkey"></td>
1886
 
          <td></td>
1887
 
          <td class="paramtype">GList *&nbsp;</td>
1888
 
          <td class="paramname"> <em>pFirstDrawnElement</em>, </td>
1889
 
        </tr>
1890
 
        <tr>
1891
 
          <td class="paramkey"></td>
1892
 
          <td></td>
1893
 
          <td class="paramtype">double&nbsp;</td>
1894
 
          <td class="paramname"> <em>fFlatDockWidth</em>, </td>
1895
 
        </tr>
1896
 
        <tr>
1897
 
          <td class="paramkey"></td>
1898
 
          <td></td>
1899
 
          <td class="paramtype">double&nbsp;</td>
1900
 
          <td class="paramname"> <em>fWidthConstraintFactor</em>, </td>
1901
 
        </tr>
1902
 
        <tr>
1903
 
          <td class="paramkey"></td>
1904
 
          <td></td>
1905
 
          <td class="paramtype">double&nbsp;</td>
1906
 
          <td class="paramname"> <em>fExtraWidth</em></td><td>&nbsp;</td>
1907
 
        </tr>
1908
 
        <tr>
1909
 
          <td></td>
1910
 
          <td>)</td>
1911
 
          <td></td><td></td><td width="100%"></td>
1912
 
        </tr>
1913
 
      </table>
1914
 
</div>
1915
 
<div class="memdoc">
1916
 
 
1917
 
<p>
1918
 
 
1919
 
</div>
1920
 
</div><p>
1921
 
<a class="anchor" name="d9ad4d443f515bf41830a4fc6a399389"></a><!-- doxytag: member="cairo-dock-icons.h::cairo_dock_mark_icons_as_avoiding_mouse" ref="d9ad4d443f515bf41830a4fc6a399389" args="(CairoDock *pDock, CairoDockIconType iType, double fMargin)" -->
1922
 
<div class="memitem">
1923
 
<div class="memproto">
1924
 
      <table class="memname">
1925
 
        <tr>
1926
 
          <td class="memname">void cairo_dock_mark_icons_as_avoiding_mouse           </td>
1927
 
          <td>(</td>
1928
 
          <td class="paramtype"><a class="el" href="struct__CairoDock.html">CairoDock</a> *&nbsp;</td>
1929
 
          <td class="paramname"> <em>pDock</em>, </td>
1930
 
        </tr>
1931
 
        <tr>
1932
 
          <td class="paramkey"></td>
1933
 
          <td></td>
1934
 
          <td class="paramtype"><a class="el" href="cairo-dock-struct_8h.html#bab3fe5b912f0abef3f1e2b0b4b44e4e">CairoDockIconType</a>&nbsp;</td>
1935
 
          <td class="paramname"> <em>iType</em>, </td>
1936
 
        </tr>
1937
 
        <tr>
1938
 
          <td class="paramkey"></td>
1939
 
          <td></td>
1940
 
          <td class="paramtype">double&nbsp;</td>
1941
 
          <td class="paramname"> <em>fMargin</em></td><td>&nbsp;</td>
1942
 
        </tr>
1943
 
        <tr>
1944
 
          <td></td>
1945
 
          <td>)</td>
1946
 
          <td></td><td></td><td width="100%"></td>
1947
 
        </tr>
1948
 
      </table>
1949
 
</div>
1950
 
<div class="memdoc">
1951
 
 
1952
 
<p>
1953
 
 
1954
 
</div>
1955
 
</div><p>
1956
 
<a class="anchor" name="5ec554e58fcd78bec57719d61e58f36f"></a><!-- doxytag: member="cairo-dock-icons.h::cairo_dock_mark_avoiding_mouse_icons_linear" ref="5ec554e58fcd78bec57719d61e58f36f" args="(CairoDock *pDock)" -->
1957
 
<div class="memitem">
1958
 
<div class="memproto">
1959
 
      <table class="memname">
1960
 
        <tr>
1961
 
          <td class="memname">void cairo_dock_mark_avoiding_mouse_icons_linear           </td>
1962
 
          <td>(</td>
1963
 
          <td class="paramtype"><a class="el" href="struct__CairoDock.html">CairoDock</a> *&nbsp;</td>
1964
 
          <td class="paramname"> <em>pDock</em>          </td>
1965
 
          <td>&nbsp;)&nbsp;</td>
1966
 
          <td width="100%"></td>
1967
 
        </tr>
1968
 
      </table>
1969
 
</div>
1970
 
<div class="memdoc">
1971
 
 
1972
 
<p>
1973
 
 
1974
 
</div>
1975
 
</div><p>
1976
 
<a class="anchor" name="dbc8afc5e49eb94aac6da82ce5b192c0"></a><!-- doxytag: member="cairo-dock-icons.h::cairo_dock_stop_marking_icons" ref="dbc8afc5e49eb94aac6da82ce5b192c0" args="(CairoDock *pDock)" -->
1977
 
<div class="memitem">
1978
 
<div class="memproto">
1979
 
      <table class="memname">
1980
 
        <tr>
1981
 
          <td class="memname">void cairo_dock_stop_marking_icons           </td>
1982
 
          <td>(</td>
1983
 
          <td class="paramtype"><a class="el" href="struct__CairoDock.html">CairoDock</a> *&nbsp;</td>
1984
 
          <td class="paramname"> <em>pDock</em>          </td>
1985
 
          <td>&nbsp;)&nbsp;</td>
1986
 
          <td width="100%"></td>
1987
 
        </tr>
1988
 
      </table>
1989
 
</div>
1990
 
<div class="memdoc">
1991
 
 
1992
 
<p>
1993
 
 
1994
 
</div>
1995
 
</div><p>
1996
 
<a class="anchor" name="639e91371f54d7919a62da62a1aa974f"></a><!-- doxytag: member="cairo-dock-icons.h::cairo_dock_update_icon_s_container_name" ref="639e91371f54d7919a62da62a1aa974f" args="(Icon *icon, const gchar *cNewParentDockName)" -->
1997
 
<div class="memitem">
1998
 
<div class="memproto">
1999
 
      <table class="memname">
2000
 
        <tr>
2001
 
          <td class="memname">void cairo_dock_update_icon_s_container_name           </td>
2002
 
          <td>(</td>
2003
 
          <td class="paramtype"><a class="el" href="struct__Icon.html">Icon</a> *&nbsp;</td>
2004
 
          <td class="paramname"> <em>icon</em>, </td>
2005
 
        </tr>
2006
 
        <tr>
2007
 
          <td class="paramkey"></td>
2008
 
          <td></td>
2009
 
          <td class="paramtype">const gchar *&nbsp;</td>
2010
 
          <td class="paramname"> <em>cNewParentDockName</em></td><td>&nbsp;</td>
2011
 
        </tr>
2012
 
        <tr>
2013
 
          <td></td>
2014
 
          <td>)</td>
2015
 
          <td></td><td></td><td width="100%"></td>
2016
 
        </tr>
2017
 
      </table>
2018
 
</div>
2019
 
<div class="memdoc">
2020
 
 
2021
 
<p>
2022
 
Met a jour le fichier .desktop d'un lanceur avec le nom de son nouveau conteneur. <dl compact><dt><b>Paramètres:</b></dt><dd>
2023
 
  <table border="0" cellspacing="2" cellpadding="0">
2024
 
    <tr><td valign="top"></td><td valign="top"><em>icon</em>&nbsp;</td><td>l'icone du lanceur. </td></tr>
2025
 
    <tr><td valign="top"></td><td valign="top"><em>cNewParentDockName</em>&nbsp;</td><td>le nom de son nouveau conteneur. </td></tr>
2026
 
  </table>
2027
 
</dl>
2028
 
 
2029
 
</div>
2030
 
</div><p>
2031
 
<hr size="1"><address style="text-align: right;"><small>Généré le Wed Apr 16 03:27:16 2008 pour Cairo-Dock par&nbsp;
2032
 
<a href="http://www.doxygen.org/index.html">
2033
 
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
2034
 
</body>
2035
 
</html>