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">
7
<!-- Généré par Doxygen 1.5.3 -->
10
<li><a href="index.html"><span>Page principale</span></a></li>
11
<li><a href="annotated.html"><span>Structures de données</span></a></li>
12
<li class="current"><a href="files.html"><span>Fichiers</span></a></li>
14
<form action="search.php" method="get">
15
<table cellspacing="0" cellpadding="0" border="0">
17
<td><label> Rechercher </label></td>
18
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
25
<h1>Référence du fichier /opt/cairo-dock/trunk/cairo-dock/src/cairo-dock-icons.h</h1>
27
<a href="cairo-dock-icons_8h-source.html">Aller au code source de ce fichier.</a><table border="0" cellpadding="0" cellspacing="0">
29
<tr><td colspan="2"><br><h2>Macros</h2></td></tr>
30
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-icons_8h.html#168c94ad9d2454c1b5184144ce14619b">CAIRO_DOCK_IS_LAUNCHER</a>(icon) (icon != NULL && (icon->acCommand != NULL || (icon->pSubDock != NULL && icon->pModule == NULL && icon->Xid == 0)))</td></tr>
32
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-icons_8h.html#761b6ff927a501c49e5c26849094a141">CAIRO_DOCK_IS_APPLI</a>(icon) (icon != NULL && icon->Xid != 0)</td></tr>
34
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-icons_8h.html#71ae24f5e49a27e52e7175f0081e5f44">CAIRO_DOCK_IS_APPLET</a>(icon) (icon != NULL && icon->pModule != NULL)</td></tr>
36
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-icons_8h.html#9d30c0a85b089a0d98a428015d107f86">CAIRO_DOCK_IS_SEPARATOR</a>(icon) (icon != NULL && ((icon->iType & 1) || (icon->pModule == NULL && icon->Xid == 0 && icon->acName == NULL)))</td></tr>
38
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-icons_8h.html#f44e2138fd7058738ee48e5aaff1f403">CAIRO_DOCK_IS_NORMAL_LAUNCHER</a>(icon) (CAIRO_DOCK_IS_LAUNCHER (icon) && icon->acDesktopFileName != NULL)</td></tr>
40
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-icons_8h.html#14acecf1e96723ddcb10ac01f5bb8174">CAIRO_DOCK_IS_URI_LAUNCHER</a>(icon) (CAIRO_DOCK_IS_LAUNCHER (icon) && icon->cBaseURI != NULL)</td></tr>
42
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-icons_8h.html#0abf7855cd414ec53bca3154325c5012">CAIRO_DOCK_IS_AUTOMATIC_SEPARATOR</a>(icon) (CAIRO_DOCK_IS_SEPARATOR (icon) && icon->acDesktopFileName == NULL)</td></tr>
44
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-icons_8h.html#532a67abe9511660a5bfbf736e03d80d">CAIRO_DOCK_IS_USER_SEPARATOR</a>(icon) (CAIRO_DOCK_IS_SEPARATOR (icon) && icon->acDesktopFileName != NULL)</td></tr>
46
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-icons_8h.html#6f3526bc8678e7cdef8eddcd8eccb80c">CAIRO_DOCK_IS_NORMAL_APPLI</a>(icon) (CAIRO_DOCK_IS_APPLI (icon) && icon->acDesktopFileName == NULL && icon->pModule == NULL)</td></tr>
48
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-icons_8h.html#322be2818009e6937b1047de969c7a94">cairo_dock_get_group_order</a>(icon) (icon->iType < CAIRO_DOCK_NB_TYPES ? <a class="el" href="cairo-dock-global-variables_8h.html#92a992add0770c0af1108b58f8a02154">g_tIconTypeOrder</a>[icon->iType] : icon->iType)</td></tr>
50
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-icons_8h.html#7ccbc1fbff09a250d0c35632113a9aa3">cairo_dock_get_next_element</a>(ic, list) (ic->next == NULL ? list : ic->next)</td></tr>
52
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-icons_8h.html#0340461148f53589f1caad5d96115336">cairo_dock_get_previous_element</a>(ic, list) (ic->prev == NULL ? g_list_last (list) : ic->prev)</td></tr>
54
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-icons_8h.html#e5282fefc988c2a65045550444344016">cairo_dock_none_clicked</a>(pIconList) (cairo_dock_get_bouncing_icon (pIconList) == NULL)</td></tr>
56
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-icons_8h.html#2ac56d936096e5713e93f970ad3a985e">cairo_dock_none_removed_or_inserted</a>(pIconList) (cairo_dock_get_removing_or_inserting_icon (pIconList) == NULL)</td></tr>
58
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-icons_8h.html#d1767dbbe56e68d1a9dcca1ffbfafc9b">cairo_dock_none_animated</a>(pIconList) (cairo_dock_get_animated_icon (pIconList) == NULL)</td></tr>
60
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-icons_8h.html#0f4e8bb095f67bc1694c78f61de81a6b">cairo_dock_get_first_launcher</a>(pIconList) cairo_dock_get_first_icon_of_type (pIconList, CAIRO_DOCK_LAUNCHER)</td></tr>
62
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-icons_8h.html#4605604eb6d4f170545f76885970ff99">cairo_dock_get_last_launcher</a>(pIconList) cairo_dock_get_last_icon_of_type (pIconList, CAIRO_DOCK_LAUNCHER)</td></tr>
64
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-icons_8h.html#4780dafa3eb3444ed23d0bc143bdc02d">cairo_dock_get_first_appli</a>(pIconList) cairo_dock_get_first_icon_of_type (pIconList, CAIRO_DOCK_APPLI)</td></tr>
66
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-icons_8h.html#27200a190c2b4509d88f031a7d6644fd">cairo_dock_get_last_appli</a>(pIconList) cairo_dock_get_last_icon_of_type (pIconList, CAIRO_DOCK_APPLI)</td></tr>
68
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-icons_8h.html#f175647b17ec66d6a2edeca1103f2615">cairo_dock_remove_all_applis</a>(pDock) cairo_dock_remove_icons_of_type (pDock, CAIRO_DOCK_APPLI)</td></tr>
70
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="cairo-dock-icons_8h.html#e074743a16695924ea1449fc0d7f42ef">cairo_dock_remove_all_applets</a>(pDock) cairo_dock_remove_icons_of_type (pDock, CAIRO_DOCK_APPLET)</td></tr>
72
<tr><td colspan="2"><br><h2>Fonctions</h2></td></tr>
73
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </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>
75
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </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>
77
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="cairo-dock-struct_8h.html#bab3fe5b912f0abef3f1e2b0b4b44e4e">CairoDockIconType</a> </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>
79
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </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>
81
<tr><td class="memItemLeft" nowrap align="right" valign="top">GList * </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>
83
<tr><td class="memItemLeft" nowrap align="right" valign="top">GList * </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>
85
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct__Icon.html">Icon</a> * </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>
87
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct__Icon.html">Icon</a> * </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>
89
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct__Icon.html">Icon</a> * </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>
91
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct__Icon.html">Icon</a> * </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>
93
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct__Icon.html">Icon</a> * </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>
95
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct__Icon.html">Icon</a> * </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>
97
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct__Icon.html">Icon</a> * </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>
99
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct__Icon.html">Icon</a> * </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>
101
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct__Icon.html">Icon</a> * </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>
103
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct__Icon.html">Icon</a> * </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>
105
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct__Icon.html">Icon</a> * </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>
107
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct__Icon.html">Icon</a> * </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>
109
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct__Icon.html">Icon</a> * </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>
111
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct__Icon.html">Icon</a> * </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>
113
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct__Icon.html">Icon</a> * </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>
115
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct__Icon.html">Icon</a> * </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>
117
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct__Icon.html">Icon</a> * </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>
119
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct__Icon.html">Icon</a> * </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>
121
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </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>
123
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </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>
125
<tr><td class="memItemLeft" nowrap align="right" valign="top">gboolean </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>
127
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </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>
129
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </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>
131
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </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>
133
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct__Icon.html">Icon</a> * </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>
135
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </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>
137
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </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>
139
<tr><td class="memItemLeft" nowrap align="right" valign="top">GList * </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>
141
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct__Icon.html">Icon</a> * </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>
143
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct__Icon.html">Icon</a> * </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>
145
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="cairo-dock-struct_8h.html#8381e20c54bf015162ac9a0e38dbbf51">CairoDockMousePositionType</a> </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>
147
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </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>
149
<tr><td class="memItemLeft" nowrap align="right" valign="top">double </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>
151
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </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>
153
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </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>
155
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </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>
157
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </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>
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">
166
<td class="memname">#define CAIRO_DOCK_IS_LAUNCHER </td>
168
<td class="paramtype">icon </td>
169
<td class="paramname"> </td>
170
<td> ) </td>
171
<td width="100%"> (icon != NULL && (icon->acCommand != NULL || (icon->pSubDock != NULL && icon->pModule == NULL && icon->Xid == 0)))</td>
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> </td><td>une icone. </td></tr>
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">
191
<td class="memname">#define CAIRO_DOCK_IS_APPLI </td>
193
<td class="paramtype">icon </td>
194
<td class="paramname"> </td>
195
<td> ) </td>
196
<td width="100%"> (icon != NULL && icon->Xid != 0)</td>
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> </td><td>une icone. </td></tr>
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">
216
<td class="memname">#define CAIRO_DOCK_IS_APPLET </td>
218
<td class="paramtype">icon </td>
219
<td class="paramname"> </td>
220
<td> ) </td>
221
<td width="100%"> (icon != NULL && icon->pModule != NULL)</td>
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> </td><td>une icone. </td></tr>
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">
241
<td class="memname">#define CAIRO_DOCK_IS_SEPARATOR </td>
243
<td class="paramtype">icon </td>
244
<td class="paramname"> </td>
245
<td> ) </td>
246
<td width="100%"> (icon != NULL && ((icon->iType & 1) || (icon->pModule == NULL && icon->Xid == 0 && icon->acName == NULL)))</td>
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> </td><td>une icone. </td></tr>
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">
266
<td class="memname">#define CAIRO_DOCK_IS_NORMAL_LAUNCHER </td>
268
<td class="paramtype">icon </td>
269
<td class="paramname"> </td>
270
<td> ) </td>
271
<td width="100%"> (CAIRO_DOCK_IS_LAUNCHER (icon) && icon->acDesktopFileName != NULL)</td>
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> </td><td>une icone. </td></tr>
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">
291
<td class="memname">#define CAIRO_DOCK_IS_URI_LAUNCHER </td>
293
<td class="paramtype">icon </td>
294
<td class="paramname"> </td>
295
<td> ) </td>
296
<td width="100%"> (CAIRO_DOCK_IS_LAUNCHER (icon) && icon->cBaseURI != NULL)</td>
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> </td><td>une icone. </td></tr>
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">
316
<td class="memname">#define CAIRO_DOCK_IS_AUTOMATIC_SEPARATOR </td>
318
<td class="paramtype">icon </td>
319
<td class="paramname"> </td>
320
<td> ) </td>
321
<td width="100%"> (CAIRO_DOCK_IS_SEPARATOR (icon) && icon->acDesktopFileName == NULL)</td>
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> </td><td>une icone. </td></tr>
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">
341
<td class="memname">#define CAIRO_DOCK_IS_USER_SEPARATOR </td>
343
<td class="paramtype">icon </td>
344
<td class="paramname"> </td>
345
<td> ) </td>
346
<td width="100%"> (CAIRO_DOCK_IS_SEPARATOR (icon) && icon->acDesktopFileName != NULL)</td>
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> </td><td>une icone. </td></tr>
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">
366
<td class="memname">#define CAIRO_DOCK_IS_NORMAL_APPLI </td>
368
<td class="paramtype">icon </td>
369
<td class="paramname"> </td>
370
<td> ) </td>
371
<td width="100%"> (CAIRO_DOCK_IS_APPLI (icon) && icon->acDesktopFileName == NULL && icon->pModule == NULL)</td>
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> </td><td>une icone. </td></tr>
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">
391
<td class="memname">#define cairo_dock_get_group_order </td>
393
<td class="paramtype">icon </td>
394
<td class="paramname"> </td>
395
<td> ) </td>
396
<td width="100%"> (icon->iType < CAIRO_DOCK_NB_TYPES ? <a class="el" href="cairo-dock-global-variables_8h.html#92a992add0770c0af1108b58f8a02154">g_tIconTypeOrder</a>[icon->iType] : icon->iType)</td>
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">
411
<td class="memname">#define cairo_dock_get_next_element </td>
413
<td class="paramtype">ic, <tr>
414
<td class="paramkey"></td>
416
<td class="paramtype">list </td>
417
<td class="paramname"> </td>
418
<td> ) </td>
419
<td width="100%"> (ic->next == NULL ? list : ic->next)</td>
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> </td><td>l'element courant. </td></tr>
429
<tr><td valign="top"></td><td valign="top"><em>list</em> </td><td>la liste d'icones. </td></tr>
432
<dl class="return" compact><dt><b>Renvoie:</b></dt><dd>l'element suivant de la liste bouclee. </dd></dl>
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">
441
<td class="memname">#define cairo_dock_get_previous_element </td>
443
<td class="paramtype">ic, <tr>
444
<td class="paramkey"></td>
446
<td class="paramtype">list </td>
447
<td class="paramname"> </td>
448
<td> ) </td>
449
<td width="100%"> (ic->prev == NULL ? g_list_last (list) : ic->prev)</td>
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> </td><td>l'element courant. </td></tr>
459
<tr><td valign="top"></td><td valign="top"><em>list</em> </td><td>la liste d'icones. </td></tr>
462
<dl class="return" compact><dt><b>Renvoie:</b></dt><dd>l'element precedent de la liste bouclee. </dd></dl>
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">
471
<td class="memname">#define cairo_dock_none_clicked </td>
473
<td class="paramtype">pIconList </td>
474
<td class="paramname"> </td>
475
<td> ) </td>
476
<td width="100%"> (cairo_dock_get_bouncing_icon (pIconList) == NULL)</td>
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">
491
<td class="memname">#define cairo_dock_none_removed_or_inserted </td>
493
<td class="paramtype">pIconList </td>
494
<td class="paramname"> </td>
495
<td> ) </td>
496
<td width="100%"> (cairo_dock_get_removing_or_inserting_icon (pIconList) == NULL)</td>
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">
511
<td class="memname">#define cairo_dock_none_animated </td>
513
<td class="paramtype">pIconList </td>
514
<td class="paramname"> </td>
515
<td> ) </td>
516
<td width="100%"> (cairo_dock_get_animated_icon (pIconList) == NULL)</td>
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">
531
<td class="memname">#define cairo_dock_get_first_launcher </td>
533
<td class="paramtype">pIconList </td>
534
<td class="paramname"> </td>
535
<td> ) </td>
536
<td width="100%"> cairo_dock_get_first_icon_of_type (pIconList, CAIRO_DOCK_LAUNCHER)</td>
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">
551
<td class="memname">#define cairo_dock_get_last_launcher </td>
553
<td class="paramtype">pIconList </td>
554
<td class="paramname"> </td>
555
<td> ) </td>
556
<td width="100%"> cairo_dock_get_last_icon_of_type (pIconList, CAIRO_DOCK_LAUNCHER)</td>
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">
571
<td class="memname">#define cairo_dock_get_first_appli </td>
573
<td class="paramtype">pIconList </td>
574
<td class="paramname"> </td>
575
<td> ) </td>
576
<td width="100%"> cairo_dock_get_first_icon_of_type (pIconList, CAIRO_DOCK_APPLI)</td>
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">
591
<td class="memname">#define cairo_dock_get_last_appli </td>
593
<td class="paramtype">pIconList </td>
594
<td class="paramname"> </td>
595
<td> ) </td>
596
<td width="100%"> cairo_dock_get_last_icon_of_type (pIconList, CAIRO_DOCK_APPLI)</td>
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">
611
<td class="memname">#define cairo_dock_remove_all_applis </td>
613
<td class="paramtype">pDock </td>
614
<td class="paramname"> </td>
615
<td> ) </td>
616
<td width="100%"> cairo_dock_remove_icons_of_type (pDock, CAIRO_DOCK_APPLI)</td>
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> </td><td>le dock duquel supprimer les icones. </td></tr>
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">
636
<td class="memname">#define cairo_dock_remove_all_applets </td>
638
<td class="paramtype">pDock </td>
639
<td class="paramname"> </td>
640
<td> ) </td>
641
<td width="100%"> cairo_dock_remove_icons_of_type (pDock, CAIRO_DOCK_APPLET)</td>
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> </td><td>le dock duquel supprimer les icones. </td></tr>
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">
662
<td class="memname">void cairo_dock_free_icon </td>
664
<td class="paramtype"><a class="el" href="struct__Icon.html">Icon</a> * </td>
665
<td class="paramname"> <em>icon</em> </td>
666
<td> ) </td>
667
<td width="100%"></td>
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> </td><td>l'icone a liberer. </td></tr>
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">
687
<td class="memname">void cairo_dock_free_icon_buffers </td>
689
<td class="paramtype"><a class="el" href="struct__Icon.html">Icon</a> * </td>
690
<td class="paramname"> <em>icon</em> </td>
691
<td> ) </td>
692
<td width="100%"></td>
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> </td><td>l'icone. </td></tr>
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">
712
<td class="memname"><a class="el" href="cairo-dock-struct_8h.html#bab3fe5b912f0abef3f1e2b0b4b44e4e">CairoDockIconType</a> cairo_dock_get_icon_type </td>
714
<td class="paramtype"><a class="el" href="struct__Icon.html">Icon</a> * </td>
715
<td class="paramname"> <em>icon</em> </td>
716
<td> ) </td>
717
<td width="100%"></td>
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> </td><td>l'icone. </td></tr>
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">
737
<td class="memname">int cairo_dock_compare_icons_order </td>
739
<td class="paramtype"><a class="el" href="struct__Icon.html">Icon</a> * </td>
740
<td class="paramname"> <em>icon1</em>, </td>
743
<td class="paramkey"></td>
745
<td class="paramtype"><a class="el" href="struct__Icon.html">Icon</a> * </td>
746
<td class="paramname"> <em>icon2</em></td><td> </td>
751
<td></td><td></td><td width="100%"></td>
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> </td><td>une icone. </td></tr>
761
<tr><td valign="top"></td><td valign="top"><em>icon2</em> </td><td>une autre icone. </td></tr>
764
<dl class="return" compact><dt><b>Renvoie:</b></dt><dd>-1 si icone1 < icone2, 1 si icone1 > icone2, 0 si icone1 = icone2 (au sens de la relation d'ordre). </dd></dl>
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">
773
<td class="memname">GList* cairo_dock_sort_icons_by_order </td>
775
<td class="paramtype">GList * </td>
776
<td class="paramname"> <em>pIconList</em> </td>
777
<td> ) </td>
778
<td width="100%"></td>
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> </td><td>la liste d'icones. </td></tr>
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>
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">
799
<td class="memname">GList* cairo_dock_sort_icons_by_name </td>
801
<td class="paramtype">GList * </td>
802
<td class="paramname"> <em>pIconList</em> </td>
803
<td> ) </td>
804
<td width="100%"></td>
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> </td><td>la liste d'icones. </td></tr>
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>
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">
825
<td class="memname"><a class="el" href="struct__Icon.html">Icon</a>* cairo_dock_get_first_icon </td>
827
<td class="paramtype">GList * </td>
828
<td class="paramname"> <em>pIconList</em> </td>
829
<td> ) </td>
830
<td width="100%"></td>
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> </td><td>la liste d'icones. </td></tr>
842
<dl class="return" compact><dt><b>Renvoie:</b></dt><dd>la 1ere icone, ou NULL si la liste est vide. </dd></dl>
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">
851
<td class="memname"><a class="el" href="struct__Icon.html">Icon</a>* cairo_dock_get_last_icon </td>
853
<td class="paramtype">GList * </td>
854
<td class="paramname"> <em>pIconList</em> </td>
855
<td> ) </td>
856
<td width="100%"></td>
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> </td><td>la liste d'icones. </td></tr>
868
<dl class="return" compact><dt><b>Renvoie:</b></dt><dd>la derniere icone, ou NULL si la liste est vide. </dd></dl>
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">
877
<td class="memname"><a class="el" href="struct__Icon.html">Icon</a>* cairo_dock_get_first_drawn_icon </td>
879
<td class="paramtype"><a class="el" href="struct__CairoDock.html">CairoDock</a> * </td>
880
<td class="paramname"> <em>pDock</em> </td>
881
<td> ) </td>
882
<td width="100%"></td>
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> </td><td>le dock. </td></tr>
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>
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">
903
<td class="memname"><a class="el" href="struct__Icon.html">Icon</a>* cairo_dock_get_last_drawn_icon </td>
905
<td class="paramtype"><a class="el" href="struct__CairoDock.html">CairoDock</a> * </td>
906
<td class="paramname"> <em>pDock</em> </td>
907
<td> ) </td>
908
<td width="100%"></td>
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> </td><td>le dock. </td></tr>
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>
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">
929
<td class="memname"><a class="el" href="struct__Icon.html">Icon</a>* cairo_dock_get_first_icon_of_type </td>
931
<td class="paramtype">GList * </td>
932
<td class="paramname"> <em>pIconList</em>, </td>
935
<td class="paramkey"></td>
937
<td class="paramtype"><a class="el" href="cairo-dock-struct_8h.html#bab3fe5b912f0abef3f1e2b0b4b44e4e">CairoDockIconType</a> </td>
938
<td class="paramname"> <em>iType</em></td><td> </td>
943
<td></td><td></td><td width="100%"></td>
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> </td><td>la liste d'icones. </td></tr>
953
<tr><td valign="top"></td><td valign="top"><em>iType</em> </td><td>le type d'icone recherche. </td></tr>
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>
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">
965
<td class="memname"><a class="el" href="struct__Icon.html">Icon</a>* cairo_dock_get_last_icon_of_type </td>
967
<td class="paramtype">GList * </td>
968
<td class="paramname"> <em>pIconList</em>, </td>
971
<td class="paramkey"></td>
973
<td class="paramtype"><a class="el" href="cairo-dock-struct_8h.html#bab3fe5b912f0abef3f1e2b0b4b44e4e">CairoDockIconType</a> </td>
974
<td class="paramname"> <em>iType</em></td><td> </td>
979
<td></td><td></td><td width="100%"></td>
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> </td><td>la liste d'icones. </td></tr>
989
<tr><td valign="top"></td><td valign="top"><em>iType</em> </td><td>le type d'icone recherche. </td></tr>
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>
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">
1001
<td class="memname"><a class="el" href="struct__Icon.html">Icon</a>* cairo_dock_get_pointed_icon </td>
1003
<td class="paramtype">GList * </td>
1004
<td class="paramname"> <em>pIconList</em> </td>
1005
<td> ) </td>
1006
<td width="100%"></td>
1010
<div class="memdoc">
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> </td><td>la liste d'icones. </td></tr>
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>
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">
1027
<td class="memname"><a class="el" href="struct__Icon.html">Icon</a>* cairo_dock_get_bouncing_icon </td>
1029
<td class="paramtype">GList * </td>
1030
<td class="paramname"> <em>pIconList</em> </td>
1031
<td> ) </td>
1032
<td width="100%"></td>
1036
<div class="memdoc">
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> </td><td>la liste d'icones. </td></tr>
1044
<dl class="return" compact><dt><b>Renvoie:</b></dt><dd>la 1ere icone dont le champ iCount est > 0 ou NULL si aucune icone n'est en cours d'animation. </dd></dl>
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">
1053
<td class="memname"><a class="el" href="struct__Icon.html">Icon</a>* cairo_dock_get_removing_or_inserting_icon </td>
1055
<td class="paramtype">GList * </td>
1056
<td class="paramname"> <em>pIconList</em> </td>
1057
<td> ) </td>
1058
<td width="100%"></td>
1062
<div class="memdoc">
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> </td><td>la liste d'icones. </td></tr>
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>
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">
1079
<td class="memname"><a class="el" href="struct__Icon.html">Icon</a>* cairo_dock_get_animated_icon </td>
1081
<td class="paramtype">GList * </td>
1082
<td class="paramname"> <em>pIconList</em> </td>
1083
<td> ) </td>
1084
<td width="100%"></td>
1088
<div class="memdoc">
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> </td><td>la liste d'icones. </td></tr>
1096
<dl class="return" compact><dt><b>Renvoie:</b></dt><dd>la 1ere icone dont le champ iCount est > 0 ou le champ fPersonnalScale est non nul, ou NULL si aucune icone n'est en cours d'animation. </dd></dl>
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">
1105
<td class="memname"><a class="el" href="struct__Icon.html">Icon</a>* cairo_dock_get_next_icon </td>
1107
<td class="paramtype">GList * </td>
1108
<td class="paramname"> <em>pIconList</em>, </td>
1111
<td class="paramkey"></td>
1113
<td class="paramtype"><a class="el" href="struct__Icon.html">Icon</a> * </td>
1114
<td class="paramname"> <em>pIcon</em></td><td> </td>
1119
<td></td><td></td><td width="100%"></td>
1123
<div class="memdoc">
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> </td><td>la liste d'icones. </td></tr>
1129
<tr><td valign="top"></td><td valign="top"><em>pIcon</em> </td><td>l'icone dont on veut le voisin. </td></tr>
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>
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">
1141
<td class="memname"><a class="el" href="struct__Icon.html">Icon</a>* cairo_dock_get_previous_icon </td>
1143
<td class="paramtype">GList * </td>
1144
<td class="paramname"> <em>pIconList</em>, </td>
1147
<td class="paramkey"></td>
1149
<td class="paramtype"><a class="el" href="struct__Icon.html">Icon</a> * </td>
1150
<td class="paramname"> <em>pIcon</em></td><td> </td>
1155
<td></td><td></td><td width="100%"></td>
1159
<div class="memdoc">
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> </td><td>la liste d'icones. </td></tr>
1165
<tr><td valign="top"></td><td valign="top"><em>pIcon</em> </td><td>l'icone dont on veut le voisin. </td></tr>
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>
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">
1177
<td class="memname"><a class="el" href="struct__Icon.html">Icon</a>* cairo_dock_get_icon_with_command </td>
1179
<td class="paramtype">GList * </td>
1180
<td class="paramname"> <em>pIconList</em>, </td>
1183
<td class="paramkey"></td>
1185
<td class="paramtype">gchar * </td>
1186
<td class="paramname"> <em>cCommand</em></td><td> </td>
1191
<td></td><td></td><td width="100%"></td>
1195
<div class="memdoc">
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> </td><td>la liste d'icones. </td></tr>
1201
<tr><td valign="top"></td><td valign="top"><em>cCommand</em> </td><td>la chaine de commande. </td></tr>
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>
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">
1213
<td class="memname"><a class="el" href="struct__Icon.html">Icon</a>* cairo_dock_get_icon_with_base_uri </td>
1215
<td class="paramtype">GList * </td>
1216
<td class="paramname"> <em>pIconList</em>, </td>
1219
<td class="paramkey"></td>
1221
<td class="paramtype">const gchar * </td>
1222
<td class="paramname"> <em>cBaseURI</em></td><td> </td>
1227
<td></td><td></td><td width="100%"></td>
1231
<div class="memdoc">
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> </td><td>la liste d'icones. </td></tr>
1237
<tr><td valign="top"></td><td valign="top"><em>cBaseURI</em> </td><td>l'URI. </td></tr>
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>
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">
1249
<td class="memname"><a class="el" href="struct__Icon.html">Icon</a>* cairo_dock_get_icon_with_name </td>
1251
<td class="paramtype">GList * </td>
1252
<td class="paramname"> <em>pIconList</em>, </td>
1255
<td class="paramkey"></td>
1257
<td class="paramtype">const gchar * </td>
1258
<td class="paramname"> <em>cName</em></td><td> </td>
1263
<td></td><td></td><td width="100%"></td>
1267
<div class="memdoc">
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">
1278
<td class="memname"><a class="el" href="struct__Icon.html">Icon</a>* cairo_dock_get_icon_with_subdock </td>
1280
<td class="paramtype">GList * </td>
1281
<td class="paramname"> <em>pIconList</em>, </td>
1284
<td class="paramkey"></td>
1286
<td class="paramtype"><a class="el" href="struct__CairoDock.html">CairoDock</a> * </td>
1287
<td class="paramname"> <em>pSubDock</em></td><td> </td>
1292
<td></td><td></td><td width="100%"></td>
1296
<div class="memdoc">
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> </td><td>la liste d'icones. </td></tr>
1302
<tr><td valign="top"></td><td valign="top"><em>pSubDock</em> </td><td>le sous-dock. </td></tr>
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>
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">
1314
<td class="memname"><a class="el" href="struct__Icon.html">Icon</a>* cairo_dock_get_icon_with_module </td>
1316
<td class="paramtype">GList * </td>
1317
<td class="paramname"> <em>pIconList</em>, </td>
1320
<td class="paramkey"></td>
1322
<td class="paramtype"><a class="el" href="struct__CairoDockModule.html">CairoDockModule</a> * </td>
1323
<td class="paramname"> <em>pModule</em></td><td> </td>
1328
<td></td><td></td><td width="100%"></td>
1332
<div class="memdoc">
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> </td><td>la liste d'icones. </td></tr>
1338
<tr><td valign="top"></td><td valign="top"><em>pModule</em> </td><td>le module. </td></tr>
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>
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">
1350
<td class="memname"><a class="el" href="struct__Icon.html">Icon</a>* cairo_dock_get_icon_with_class </td>
1352
<td class="paramtype">GList * </td>
1353
<td class="paramname"> <em>pIconList</em>, </td>
1356
<td class="paramkey"></td>
1358
<td class="paramtype">gchar * </td>
1359
<td class="paramname"> <em>cClass</em></td><td> </td>
1364
<td></td><td></td><td width="100%"></td>
1368
<div class="memdoc">
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> </td><td>la liste d'icones. </td></tr>
1374
<tr><td valign="top"></td><td valign="top"><em>cClass</em> </td><td>la classe d'application. </td></tr>
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>
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">
1386
<td class="memname">void cairo_dock_swap_icons </td>
1388
<td class="paramtype"><a class="el" href="struct__CairoDock.html">CairoDock</a> * </td>
1389
<td class="paramname"> <em>pDock</em>, </td>
1392
<td class="paramkey"></td>
1394
<td class="paramtype"><a class="el" href="struct__Icon.html">Icon</a> * </td>
1395
<td class="paramname"> <em>icon1</em>, </td>
1398
<td class="paramkey"></td>
1400
<td class="paramtype"><a class="el" href="struct__Icon.html">Icon</a> * </td>
1401
<td class="paramname"> <em>icon2</em></td><td> </td>
1406
<td></td><td></td><td width="100%"></td>
1410
<div class="memdoc">
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">
1421
<td class="memname">void cairo_dock_move_icon_after_icon </td>
1423
<td class="paramtype"><a class="el" href="struct__CairoDock.html">CairoDock</a> * </td>
1424
<td class="paramname"> <em>pDock</em>, </td>
1427
<td class="paramkey"></td>
1429
<td class="paramtype"><a class="el" href="struct__Icon.html">Icon</a> * </td>
1430
<td class="paramname"> <em>icon1</em>, </td>
1433
<td class="paramkey"></td>
1435
<td class="paramtype"><a class="el" href="struct__Icon.html">Icon</a> * </td>
1436
<td class="paramname"> <em>icon2</em></td><td> </td>
1441
<td></td><td></td><td width="100%"></td>
1445
<div class="memdoc">
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">
1456
<td class="memname">gboolean cairo_dock_detach_icon_from_dock </td>
1458
<td class="paramtype"><a class="el" href="struct__Icon.html">Icon</a> * </td>
1459
<td class="paramname"> <em>icon</em>, </td>
1462
<td class="paramkey"></td>
1464
<td class="paramtype"><a class="el" href="struct__CairoDock.html">CairoDock</a> * </td>
1465
<td class="paramname"> <em>pDock</em>, </td>
1468
<td class="paramkey"></td>
1470
<td class="paramtype">gboolean </td>
1471
<td class="paramname"> <em>bCheckUnusedSeparator</em></td><td> </td>
1476
<td></td><td></td><td width="100%"></td>
1480
<div class="memdoc">
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> </td><td>l'icone a detacher. </td></tr>
1486
<tr><td valign="top"></td><td valign="top"><em>pDock</em> </td><td>le dock contenant l'icone. </td></tr>
1487
<tr><td valign="top"></td><td valign="top"><em>bCheckUnusedSeparator</em> </td><td>si TRUE, alors teste si des separateurs sont devenus superflus, et les enleve le cas echeant. </td></tr>
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>
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">
1499
<td class="memname">void cairo_dock_remove_one_icon_from_dock </td>
1501
<td class="paramtype"><a class="el" href="struct__CairoDock.html">CairoDock</a> * </td>
1502
<td class="paramname"> <em>pDock</em>, </td>
1505
<td class="paramkey"></td>
1507
<td class="paramtype"><a class="el" href="struct__Icon.html">Icon</a> * </td>
1508
<td class="paramname"> <em>icon</em></td><td> </td>
1513
<td></td><td></td><td width="100%"></td>
1517
<div class="memdoc">
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> </td><td>le dock contenant l'icone. </td></tr>
1523
<tr><td valign="top"></td><td valign="top"><em>icon</em> </td><td>l'icone a detacher. </td></tr>
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">
1534
<td class="memname">void cairo_dock_remove_icon_from_dock </td>
1536
<td class="paramtype"><a class="el" href="struct__CairoDock.html">CairoDock</a> * </td>
1537
<td class="paramname"> <em>pDock</em>, </td>
1540
<td class="paramkey"></td>
1542
<td class="paramtype"><a class="el" href="struct__Icon.html">Icon</a> * </td>
1543
<td class="paramname"> <em>icon</em></td><td> </td>
1548
<td></td><td></td><td width="100%"></td>
1552
<div class="memdoc">
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> </td><td>le dock contenant l'icone. </td></tr>
1558
<tr><td valign="top"></td><td valign="top"><em>icon</em> </td><td>l'icone a detacher. </td></tr>
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">
1569
<td class="memname">void cairo_dock_remove_icons_of_type </td>
1571
<td class="paramtype"><a class="el" href="struct__CairoDock.html">CairoDock</a> * </td>
1572
<td class="paramname"> <em>pDock</em>, </td>
1575
<td class="paramkey"></td>
1577
<td class="paramtype"><a class="el" href="cairo-dock-struct_8h.html#bab3fe5b912f0abef3f1e2b0b4b44e4e">CairoDockIconType</a> </td>
1578
<td class="paramname"> <em>iType</em></td><td> </td>
1583
<td></td><td></td><td width="100%"></td>
1587
<div class="memdoc">
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> </td><td>le dock contenant l'icone. </td></tr>
1593
<tr><td valign="top"></td><td valign="top"><em>iType</em> </td><td>le type d'icones a supprimer. </td></tr>
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">
1604
<td class="memname"><a class="el" href="struct__Icon.html">Icon</a>* cairo_dock_foreach_icons_of_type </td>
1606
<td class="paramtype">GList * </td>
1607
<td class="paramname"> <em>pIconList</em>, </td>
1610
<td class="paramkey"></td>
1612
<td class="paramtype"><a class="el" href="cairo-dock-struct_8h.html#bab3fe5b912f0abef3f1e2b0b4b44e4e">CairoDockIconType</a> </td>
1613
<td class="paramname"> <em>iType</em>, </td>
1616
<td class="paramkey"></td>
1618
<td class="paramtype"><a class="el" href="cairo-dock-struct_8h.html#f25406ea86cbce694f6a956f979d21ee">CairoDockForeachIconFunc</a> </td>
1619
<td class="paramname"> <em>pFuntion</em>, </td>
1622
<td class="paramkey"></td>
1624
<td class="paramtype">gpointer </td>
1625
<td class="paramname"> <em>data</em></td><td> </td>
1630
<td></td><td></td><td width="100%"></td>
1634
<div class="memdoc">
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> </td><td>la liste d'icones a parcourir. </td></tr>
1640
<tr><td valign="top"></td><td valign="top"><em>iType</em> </td><td>le type d'icone. </td></tr>
1641
<tr><td valign="top"></td><td valign="top"><em>pFuntion</em> </td><td>l'action a effectuer sur chaque icone. </td></tr>
1642
<tr><td valign="top"></td><td valign="top"><em>data</em> </td><td>un pointeur qui sera passe en entree de l'action. </td></tr>
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>
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">
1654
<td class="memname">void cairo_dock_remove_all_separators </td>
1656
<td class="paramtype"><a class="el" href="struct__CairoDock.html">CairoDock</a> * </td>
1657
<td class="paramname"> <em>pDock</em> </td>
1658
<td> ) </td>
1659
<td width="100%"></td>
1663
<div class="memdoc">
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> </td><td>le dock duquel supprimer les icones. </td></tr>
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">
1679
<td class="memname">void cairo_dock_insert_separators_in_dock </td>
1681
<td class="paramtype"><a class="el" href="struct__CairoDock.html">CairoDock</a> * </td>
1682
<td class="paramname"> <em>pDock</em> </td>
1683
<td> ) </td>
1684
<td width="100%"></td>
1688
<div class="memdoc">
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> </td><td>le dock auquel rajouter les separateurs. </td></tr>
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">
1704
<td class="memname">GList* cairo_dock_calculate_icons_positions_at_rest_linear </td>
1706
<td class="paramtype">GList * </td>
1707
<td class="paramname"> <em>pIconList</em>, </td>
1710
<td class="paramkey"></td>
1712
<td class="paramtype">double </td>
1713
<td class="paramname"> <em>fFlatDockWidth</em>, </td>
1716
<td class="paramkey"></td>
1718
<td class="paramtype">int </td>
1719
<td class="paramname"> <em>iXOffset</em></td><td> </td>
1724
<td></td><td></td><td width="100%"></td>
1728
<div class="memdoc">
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">
1739
<td class="memname"><a class="el" href="struct__Icon.html">Icon</a>* cairo_dock_calculate_wave_with_position_linear </td>
1741
<td class="paramtype">GList * </td>
1742
<td class="paramname"> <em>pIconList</em>, </td>
1745
<td class="paramkey"></td>
1747
<td class="paramtype">GList * </td>
1748
<td class="paramname"> <em>pFirstDrawnElement</em>, </td>
1751
<td class="paramkey"></td>
1753
<td class="paramtype">int </td>
1754
<td class="paramname"> <em>x_abs</em>, </td>
1757
<td class="paramkey"></td>
1759
<td class="paramtype">gdouble </td>
1760
<td class="paramname"> <em>fMagnitude</em>, </td>
1763
<td class="paramkey"></td>
1765
<td class="paramtype">double </td>
1766
<td class="paramname"> <em>fFlatDockWidth</em>, </td>
1769
<td class="paramkey"></td>
1771
<td class="paramtype">int </td>
1772
<td class="paramname"> <em>iWidth</em>, </td>
1775
<td class="paramkey"></td>
1777
<td class="paramtype">int </td>
1778
<td class="paramname"> <em>iHeight</em>, </td>
1781
<td class="paramkey"></td>
1783
<td class="paramtype">double </td>
1784
<td class="paramname"> <em>fAlign</em>, </td>
1787
<td class="paramkey"></td>
1789
<td class="paramtype">double </td>
1790
<td class="paramname"> <em>fLateralFactor</em></td><td> </td>
1795
<td></td><td></td><td width="100%"></td>
1799
<div class="memdoc">
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">
1810
<td class="memname"><a class="el" href="struct__Icon.html">Icon</a>* cairo_dock_apply_wave_effect </td>
1812
<td class="paramtype"><a class="el" href="struct__CairoDock.html">CairoDock</a> * </td>
1813
<td class="paramname"> <em>pDock</em> </td>
1814
<td> ) </td>
1815
<td width="100%"></td>
1819
<div class="memdoc">
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">
1830
<td class="memname"><a class="el" href="cairo-dock-struct_8h.html#8381e20c54bf015162ac9a0e38dbbf51">CairoDockMousePositionType</a> cairo_dock_check_if_mouse_inside_linear </td>
1832
<td class="paramtype"><a class="el" href="struct__CairoDock.html">CairoDock</a> * </td>
1833
<td class="paramname"> <em>pDock</em> </td>
1834
<td> ) </td>
1835
<td width="100%"></td>
1839
<div class="memdoc">
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">
1850
<td class="memname">void cairo_dock_manage_mouse_position </td>
1852
<td class="paramtype"><a class="el" href="struct__CairoDock.html">CairoDock</a> * </td>
1853
<td class="paramname"> <em>pDock</em>, </td>
1856
<td class="paramkey"></td>
1858
<td class="paramtype"><a class="el" href="cairo-dock-struct_8h.html#8381e20c54bf015162ac9a0e38dbbf51">CairoDockMousePositionType</a> </td>
1859
<td class="paramname"> <em>iMousePositionType</em></td><td> </td>
1864
<td></td><td></td><td width="100%"></td>
1868
<div class="memdoc">
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">
1879
<td class="memname">double cairo_dock_calculate_max_dock_width </td>
1881
<td class="paramtype"><a class="el" href="struct__CairoDock.html">CairoDock</a> * </td>
1882
<td class="paramname"> <em>pDock</em>, </td>
1885
<td class="paramkey"></td>
1887
<td class="paramtype">GList * </td>
1888
<td class="paramname"> <em>pFirstDrawnElement</em>, </td>
1891
<td class="paramkey"></td>
1893
<td class="paramtype">double </td>
1894
<td class="paramname"> <em>fFlatDockWidth</em>, </td>
1897
<td class="paramkey"></td>
1899
<td class="paramtype">double </td>
1900
<td class="paramname"> <em>fWidthConstraintFactor</em>, </td>
1903
<td class="paramkey"></td>
1905
<td class="paramtype">double </td>
1906
<td class="paramname"> <em>fExtraWidth</em></td><td> </td>
1911
<td></td><td></td><td width="100%"></td>
1915
<div class="memdoc">
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">
1926
<td class="memname">void cairo_dock_mark_icons_as_avoiding_mouse </td>
1928
<td class="paramtype"><a class="el" href="struct__CairoDock.html">CairoDock</a> * </td>
1929
<td class="paramname"> <em>pDock</em>, </td>
1932
<td class="paramkey"></td>
1934
<td class="paramtype"><a class="el" href="cairo-dock-struct_8h.html#bab3fe5b912f0abef3f1e2b0b4b44e4e">CairoDockIconType</a> </td>
1935
<td class="paramname"> <em>iType</em>, </td>
1938
<td class="paramkey"></td>
1940
<td class="paramtype">double </td>
1941
<td class="paramname"> <em>fMargin</em></td><td> </td>
1946
<td></td><td></td><td width="100%"></td>
1950
<div class="memdoc">
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">
1961
<td class="memname">void cairo_dock_mark_avoiding_mouse_icons_linear </td>
1963
<td class="paramtype"><a class="el" href="struct__CairoDock.html">CairoDock</a> * </td>
1964
<td class="paramname"> <em>pDock</em> </td>
1965
<td> ) </td>
1966
<td width="100%"></td>
1970
<div class="memdoc">
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">
1981
<td class="memname">void cairo_dock_stop_marking_icons </td>
1983
<td class="paramtype"><a class="el" href="struct__CairoDock.html">CairoDock</a> * </td>
1984
<td class="paramname"> <em>pDock</em> </td>
1985
<td> ) </td>
1986
<td width="100%"></td>
1990
<div class="memdoc">
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">
2001
<td class="memname">void cairo_dock_update_icon_s_container_name </td>
2003
<td class="paramtype"><a class="el" href="struct__Icon.html">Icon</a> * </td>
2004
<td class="paramname"> <em>icon</em>, </td>
2007
<td class="paramkey"></td>
2009
<td class="paramtype">const gchar * </td>
2010
<td class="paramname"> <em>cNewParentDockName</em></td><td> </td>
2015
<td></td><td></td><td width="100%"></td>
2019
<div class="memdoc">
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> </td><td>l'icone du lanceur. </td></tr>
2025
<tr><td valign="top"></td><td valign="top"><em>cNewParentDockName</em> </td><td>le nom de son nouveau conteneur. </td></tr>
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
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>