Référence du fichier /opt/cairo-dock/trunk/cairo-dock/src/cairo-dock-file-manager.h

Aller au code source de ce fichier.

Macros

#define cairo_dock_fm_add_monitor(pIcon)   cairo_dock_fm_add_monitor_full (pIcon->cBaseURI, (pIcon->pSubDock != NULL), (pIcon->iVolumeID != 0 ? pIcon->acCommand : NULL), (CairoDockFMMonitorCallback) cairo_dock_fm_action_on_file_event, (gpointer) pIcon)
#define cairo_dock_fm_remove_monitor(pIcon)   cairo_dock_fm_remove_monitor_full (pIcon->cBaseURI, (pIcon->pSubDock != NULL), (pIcon->iVolumeID != 0 ? pIcon->acCommand : NULL))
#define cairo_dock_fm_mount(icon, pDock)   cairo_dock_fm_mount_full (icon->acCommand, icon->iVolumeID, cairo_dock_fm_action_after_mounting, icon, pDock)
#define cairo_dock_fm_unmount(icon, pDock)   cairo_dock_fm_unmount_full (icon->acCommand, icon->iVolumeID, cairo_dock_fm_action_after_mounting, icon, pDock)

Fonctions

void cairo_dock_fm_register_vfs_backend (CairoDockVFSBackend *pVFSBackend)
GList * cairo_dock_fm_list_directory (const gchar *cURI, CairoDockFMSortType g_fm_iSortType, int iNewIconsType, gboolean bListHiddenFiles, gchar **cFullURI)
gboolean cairo_dock_fm_get_file_info (const gchar *cBaseURI, gchar **cName, gchar **cURI, gchar **cIconName, gboolean *bIsDirectory, int *iVolumeID, double *fOrder, CairoDockFMSortType iSortType)
gboolean cairo_dock_fm_get_file_properties (const gchar *cURI, guint64 *iSize, time_t *iLastModificationTime, gchar **cMimeType, int *iUID, int *iGID, int *iPermissionsMask)
gboolean cairo_dock_fm_launch_uri (const gchar *cURI)
gboolean cairo_dock_fm_add_monitor_full (const gchar *cURI, gboolean bDirectory, const gchar *cMountedURI, CairoDockFMMonitorCallback pCallback, gpointer data)
gboolean cairo_dock_fm_remove_monitor_full (const gchar *cURI, gboolean bDirectory, const gchar *cMountedURI)
gboolean cairo_dock_fm_move_file (const gchar *cURI, const gchar *cDirectoryURI)
gboolean cairo_dock_fm_mount_full (const gchar *cURI, int iVolumeID, CairoDockFMMountCallback pCallback, Icon *icon, CairoDock *pDock)
gboolean cairo_dock_fm_unmount_full (const gchar *cURI, int iVolumeID, CairoDockFMMountCallback pCallback, Icon *icon, CairoDock *pDock)
gchar * cairo_dock_fm_is_mounted (const gchar *cURI, gboolean *bIsMounted)
gboolean cairo_dock_fm_delete_file (const gchar *cURI)
gboolean cairo_dock_fm_rename_file (const gchar *cOldURI, const gchar *cNewName)
gchar * cairo_dock_fm_get_trash_path (const gchar *cNearURI, gboolean bCreateIfNecessary)
gchar * cairo_dock_fm_get_desktop_path (void)
gboolean cairo_dock_fm_logout (void)
gboolean cairo_dock_fm_setup_time (void)
Iconcairo_dock_fm_create_icon_from_URI (const gchar *cURI, CairoDock *pDock)
void cairo_dock_fm_create_dock_from_directory (Icon *pIcon)
void cairo_dock_fm_manage_event_on_file (CairoDockFMEventType iEventType, const gchar *cURI, Icon *pIcon, CairoDockIconType iTypeOnCreation)
void cairo_dock_fm_action_on_file_event (CairoDockFMEventType iEventType, const gchar *cURI, Icon *pIcon)
void cairo_dock_fm_action_after_mounting (gboolean bMounting, gboolean bSuccess, const gchar *cName, Icon *icon, CairoDock *pDock)
gboolean cairo_dock_fm_move_into_directory (const gchar *cURI, Icon *icon, CairoDock *pDock)


Documentation des macros

#define cairo_dock_fm_add_monitor ( pIcon   )     cairo_dock_fm_add_monitor_full (pIcon->cBaseURI, (pIcon->pSubDock != NULL), (pIcon->iVolumeID != 0 ? pIcon->acCommand : NULL), (CairoDockFMMonitorCallback) cairo_dock_fm_action_on_file_event, (gpointer) pIcon)

#define cairo_dock_fm_remove_monitor ( pIcon   )     cairo_dock_fm_remove_monitor_full (pIcon->cBaseURI, (pIcon->pSubDock != NULL), (pIcon->iVolumeID != 0 ? pIcon->acCommand : NULL))

#define cairo_dock_fm_mount ( icon,
pDock   )     cairo_dock_fm_mount_full (icon->acCommand, icon->iVolumeID, cairo_dock_fm_action_after_mounting, icon, pDock)

#define cairo_dock_fm_unmount ( icon,
pDock   )     cairo_dock_fm_unmount_full (icon->acCommand, icon->iVolumeID, cairo_dock_fm_action_after_mounting, icon, pDock)


Documentation des fonctions

void cairo_dock_fm_register_vfs_backend ( CairoDockVFSBackend pVFSBackend  ) 

GList* cairo_dock_fm_list_directory ( const gchar *  cURI,
CairoDockFMSortType  g_fm_iSortType,
int  iNewIconsType,
gboolean  bListHiddenFiles,
gchar **  cFullURI 
)

gboolean cairo_dock_fm_get_file_info ( const gchar *  cBaseURI,
gchar **  cName,
gchar **  cURI,
gchar **  cIconName,
gboolean *  bIsDirectory,
int *  iVolumeID,
double *  fOrder,
CairoDockFMSortType  iSortType 
)

gboolean cairo_dock_fm_get_file_properties ( const gchar *  cURI,
guint64 *  iSize,
time_t *  iLastModificationTime,
gchar **  cMimeType,
int *  iUID,
int *  iGID,
int *  iPermissionsMask 
)

gboolean cairo_dock_fm_launch_uri ( const gchar *  cURI  ) 

gboolean cairo_dock_fm_add_monitor_full ( const gchar *  cURI,
gboolean  bDirectory,
const gchar *  cMountedURI,
CairoDockFMMonitorCallback  pCallback,
gpointer  data 
)

gboolean cairo_dock_fm_remove_monitor_full ( const gchar *  cURI,
gboolean  bDirectory,
const gchar *  cMountedURI 
)

gboolean cairo_dock_fm_move_file ( const gchar *  cURI,
const gchar *  cDirectoryURI 
)

gboolean cairo_dock_fm_mount_full ( const gchar *  cURI,
int  iVolumeID,
CairoDockFMMountCallback  pCallback,
Icon icon,
CairoDock pDock 
)

gboolean cairo_dock_fm_unmount_full ( const gchar *  cURI,
int  iVolumeID,
CairoDockFMMountCallback  pCallback,
Icon icon,
CairoDock pDock 
)

gchar* cairo_dock_fm_is_mounted ( const gchar *  cURI,
gboolean *  bIsMounted 
)

gboolean cairo_dock_fm_delete_file ( const gchar *  cURI  ) 

gboolean cairo_dock_fm_rename_file ( const gchar *  cOldURI,
const gchar *  cNewName 
)

gchar* cairo_dock_fm_get_trash_path ( const gchar *  cNearURI,
gboolean  bCreateIfNecessary 
)

gchar* cairo_dock_fm_get_desktop_path ( void   ) 

gboolean cairo_dock_fm_logout ( void   ) 

gboolean cairo_dock_fm_setup_time ( void   ) 

Icon* cairo_dock_fm_create_icon_from_URI ( const gchar *  cURI,
CairoDock pDock 
)

void cairo_dock_fm_create_dock_from_directory ( Icon pIcon  ) 

void cairo_dock_fm_manage_event_on_file ( CairoDockFMEventType  iEventType,
const gchar *  cURI,
Icon pIcon,
CairoDockIconType  iTypeOnCreation 
)

void cairo_dock_fm_action_on_file_event ( CairoDockFMEventType  iEventType,
const gchar *  cURI,
Icon pIcon 
)

void cairo_dock_fm_action_after_mounting ( gboolean  bMounting,
gboolean  bSuccess,
const gchar *  cName,
Icon icon,
CairoDock pDock 
)

gboolean cairo_dock_fm_move_into_directory ( const gchar *  cURI,
Icon icon,
CairoDock pDock 
)


Généré le Wed Apr 16 03:27:16 2008 pour Cairo-Dock par  doxygen 1.5.3