~cairo-dock-team/ubuntu/precise/cairo-dock/3.0.0.0beta1

« back to all changes in this revision

Viewing changes to src/cairo-dock-file-manager.h

  • 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:
3
3
#define  __CAIRO_DOCK_FILE_MANAGER__
4
4
 
5
5
#include "cairo-dock-struct.h"
 
6
G_BEGIN_DECLS
6
7
 
7
8
 
8
9
void cairo_dock_fm_register_vfs_backend (CairoDockVFSBackend *pVFSBackend);
25
26
gboolean cairo_dock_fm_move_file (const gchar *cURI, const gchar *cDirectoryURI);
26
27
 
27
28
 
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)
30
31
 
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)
33
34
 
34
35
gchar *cairo_dock_fm_is_mounted (const gchar *cURI, gboolean *bIsMounted);
35
36
 
 
37
gboolean cairo_dock_fm_can_eject (const gchar *cURI);
 
38
gboolean cairo_dock_fm_eject_drive (const gchar *cURI);
 
39
 
 
40
 
36
41
gboolean cairo_dock_fm_delete_file (const gchar *cURI);
37
42
 
38
43
gboolean cairo_dock_fm_rename_file (const gchar *cOldURI, const gchar *cNewName);
39
44
 
40
45
gboolean cairo_dock_fm_move_file (const gchar *cURI, const gchar *cDirectoryURI);
41
46
 
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);
46
51
 
47
52
 
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);
49
54
 
50
 
void cairo_dock_fm_create_dock_from_directory (Icon *pIcon);
 
55
void cairo_dock_fm_create_dock_from_directory (Icon *pIcon, CairoDock *pParentDock);
51
56
 
52
57
 
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);
55
60
 
56
 
void cairo_dock_fm_action_after_mounting (gboolean bMounting, gboolean bSuccess, const gchar *cName, Icon *icon, CairoDock *pDock);
57
 
 
58
 
 
59
 
gboolean cairo_dock_fm_move_into_directory (const gchar *cURI, Icon *icon, CairoDock *pDock);
60
 
 
61
 
 
 
61
void cairo_dock_fm_action_after_mounting (gboolean bMounting, gboolean bSuccess, const gchar *cName, Icon *icon, CairoContainer *pContainer);
 
62
 
 
63
 
 
64
gboolean cairo_dock_fm_move_into_directory (const gchar *cURI, Icon *icon, CairoContainer *pContainer);
 
65
 
 
66
 
 
67
G_END_DECLS
62
68
#endif