25
26
gboolean cairo_dock_fm_move_file (const gchar *cURI, const gchar *cDirectoryURI);
28
gboolean cairo_dock_fm_mount_full (const gchar *cURI, int iVolumeID, CairoDockFMMountCallback pCallback, Icon *icon, CairoDock *pDock);
29
#define cairo_dock_fm_mount(icon, pDock) cairo_dock_fm_mount_full (icon->acCommand, icon->iVolumeID, cairo_dock_fm_action_after_mounting, icon, pDock)
29
gboolean cairo_dock_fm_mount_full (const gchar *cURI, int iVolumeID, CairoDockFMMountCallback pCallback, Icon *icon, CairoContainer *pContainer);
30
#define cairo_dock_fm_mount(icon, pContainer) cairo_dock_fm_mount_full (icon->acCommand, icon->iVolumeID, cairo_dock_fm_action_after_mounting, icon, pContainer)
31
gboolean cairo_dock_fm_unmount_full (const gchar *cURI, int iVolumeID, CairoDockFMMountCallback pCallback, Icon *icon, CairoDock *pDock);
32
#define cairo_dock_fm_unmount(icon, pDock) cairo_dock_fm_unmount_full (icon->acCommand, icon->iVolumeID, cairo_dock_fm_action_after_mounting, icon, pDock)
32
gboolean cairo_dock_fm_unmount_full (const gchar *cURI, int iVolumeID, CairoDockFMMountCallback pCallback, Icon *icon, CairoContainer *pContainer);
33
#define cairo_dock_fm_unmount(icon, pContainer) cairo_dock_fm_unmount_full (icon->acCommand, icon->iVolumeID, cairo_dock_fm_action_after_mounting, icon, pContainer)
34
35
gchar *cairo_dock_fm_is_mounted (const gchar *cURI, gboolean *bIsMounted);
37
gboolean cairo_dock_fm_can_eject (const gchar *cURI);
38
gboolean cairo_dock_fm_eject_drive (const gchar *cURI);
36
41
gboolean cairo_dock_fm_delete_file (const gchar *cURI);
38
43
gboolean cairo_dock_fm_rename_file (const gchar *cOldURI, const gchar *cNewName);
40
45
gboolean cairo_dock_fm_move_file (const gchar *cURI, const gchar *cDirectoryURI);
42
gchar *cairo_dock_fm_get_trash_path (const gchar *cNearURI, gboolean bCreateIfNecessary);
47
gchar *cairo_dock_fm_get_trash_path (const gchar *cNearURI, gchar **cFileInfoPath);
43
48
gchar *cairo_dock_fm_get_desktop_path (void);
44
49
gboolean cairo_dock_fm_logout (void);
45
50
gboolean cairo_dock_fm_setup_time (void);
48
Icon *cairo_dock_fm_create_icon_from_URI (const gchar *cURI, CairoDock *pDock);
53
Icon *cairo_dock_fm_create_icon_from_URI (const gchar *cURI, CairoContainer *pContainer);
50
void cairo_dock_fm_create_dock_from_directory (Icon *pIcon);
55
void cairo_dock_fm_create_dock_from_directory (Icon *pIcon, CairoDock *pParentDock);
53
58
void cairo_dock_fm_manage_event_on_file (CairoDockFMEventType iEventType, const gchar *cURI, Icon *pIcon, CairoDockIconType iTypeOnCreation);
54
59
void cairo_dock_fm_action_on_file_event (CairoDockFMEventType iEventType, const gchar *cURI, Icon *pIcon);
56
void cairo_dock_fm_action_after_mounting (gboolean bMounting, gboolean bSuccess, const gchar *cName, Icon *icon, CairoDock *pDock);
59
gboolean cairo_dock_fm_move_into_directory (const gchar *cURI, Icon *icon, CairoDock *pDock);
61
void cairo_dock_fm_action_after_mounting (gboolean bMounting, gboolean bSuccess, const gchar *cName, Icon *icon, CairoContainer *pContainer);
64
gboolean cairo_dock_fm_move_into_directory (const gchar *cURI, Icon *icon, CairoContainer *pContainer);