144
145
_cd_show_hide_desktop (FALSE);
146
147
CD_APPLET_ON_BUILD_MENU_BEGIN
147
GtkWidget *pSubMenu = CD_APPLET_CREATE_MY_SUB_MENU ();
151
150
if (myConfig.iActionOnLeftClick != CD_SHOW_DESKTOP) // action is not bound to left-click => put it in the menu
156
155
cLabel = g_strdup (D_("Show desktop"));
157
156
CD_APPLET_ADD_IN_MENU_WITH_STOCK (cLabel,
158
MY_APPLET_SHARE_DATA_DIR"/../shared-images/show-desktop.svg",
157
MY_APPLET_SHARE_DATA_DIR"/../shared-files/images/show-desktop.svg",
160
159
CD_APPLET_MY_MENU);
168
167
cLabel = g_strdup (D_("Expose all the desktops"));
169
168
CD_APPLET_ADD_IN_MENU_WITH_STOCK (cLabel,
170
MY_APPLET_SHARE_DATA_DIR"/../shared-images/expose-desktops.svg",
169
MY_APPLET_SHARE_DATA_DIR"/../shared-files/images/expose-desktops.svg",
172
171
CD_APPLET_MY_MENU);
180
179
cLabel = g_strdup (D_("Show the Widget Layer"));
181
180
CD_APPLET_ADD_IN_MENU_WITH_STOCK (cLabel,
182
MY_APPLET_SHARE_DATA_DIR"/../shared-images/widget-layer.svg",
181
MY_APPLET_SHARE_DATA_DIR"/../shared-files/images/widget-layer.svg",
183
182
_cd_show_widget_layer,
184
183
CD_APPLET_MY_MENU);
312
308
if (cDesktopDir != NULL)
315
CairoDockTask *pTask = cairo_dock_download_file_async (NULL, NULL, myData.cPendingFile, NULL, (GFunc)_dl_finished, myApplet);
311
CairoDockTask *pTask = cairo_dock_download_file_async (myData.cPendingFile, NULL, (GFunc)_dl_finished, myApplet);
328
324
if (*CD_APPLET_RECEIVED_DATA == '/' || strncmp (CD_APPLET_RECEIVED_DATA, "file://", 7)) // fichier local
330
cairo_dock_add_in_menu_with_stock_and_data (("Move to the Desktop"), GTK_STOCK_CUT, (GFunc) _move_to_desktop, pMenu, myApplet);
331
cairo_dock_add_in_menu_with_stock_and_data (("Copy to the Desktop"), GTK_STOCK_COPY, (GFunc) _copy_to_desktop, pMenu, myApplet);
332
cairo_dock_add_in_menu_with_stock_and_data (("Link to the Desktop"), GTK_STOCK_JUMP_TO, (GFunc) _link_to_desktop, pMenu, myApplet);
326
cairo_dock_add_in_menu_with_stock_and_data (("Move to the Desktop"), GTK_STOCK_CUT, G_CALLBACK (_move_to_desktop), pMenu, myApplet);
327
cairo_dock_add_in_menu_with_stock_and_data (("Copy to the Desktop"), GTK_STOCK_COPY, G_CALLBACK (_copy_to_desktop), pMenu, myApplet);
328
cairo_dock_add_in_menu_with_stock_and_data (("Link to the Desktop"), GTK_STOCK_JUMP_TO, G_CALLBACK (_link_to_desktop), pMenu, myApplet);
334
330
else // fichier a telecharger.
336
cairo_dock_add_in_menu_with_stock_and_data (("Link to the Desktop"), GTK_STOCK_JUMP_TO, (GFunc) _make_link_to_desktop, pMenu, myApplet);
337
cairo_dock_add_in_menu_with_stock_and_data (("Download onto the Desktop"), GTK_STOCK_COPY, (GFunc) _download_to_desktop, pMenu, myApplet);
332
cairo_dock_add_in_menu_with_stock_and_data (("Link to the Desktop"), GTK_STOCK_JUMP_TO, G_CALLBACK (_make_link_to_desktop), pMenu, myApplet);
333
cairo_dock_add_in_menu_with_stock_and_data (("Download onto the Desktop"), GTK_STOCK_COPY, G_CALLBACK (_download_to_desktop), pMenu, myApplet);
339
335
CD_APPLET_POPUP_MENU_ON_MY_ICON (pMenu);