Ori Bernstein wrote: > Hi. > > I'm writing a panel applet with ThunarVFS, and I have a couple of API > questions and suggestions: > > - Is there any way to test if a file exists? > I need this because a large number of apps save by writing to a temporary > file, and then unlinking the file. Of course, this causes a "Delete" event > for the file, so I'm working around this by adding a timeout on delete > that > checks if the file exists a short time after it gets deleted. Right now, > I'm getting the filename from ThunarVFS, and stat(2)'ing the file, but it > would be better if ThunarVFS let me do this directly: > gboolean thunar_vfs_path_exists (ThunarVfsPath *path); > or some such function would be ideal.
The thunar-vfs pendant for stat(2) is thunar_vfs_info_new_for_path(), which is overhead IMHO, since it also determines the MIME type, etc. > - Is there any way of getting thumbnails with ThunarVFS? It seems to me that > thunar_vfs_get_custom_icon() should probably return the thumbnail for a > file if it exists (grepping the Thunar sources, it seems like it's > currently > only used for trash and desktop files) or possibly a new function in > thunar-vfs could be implemented that wraps all the details of getting an > icon: > const gchar *thunar_vfs_path_load_icon(ThunarVfsPath *path); > > Feel free to flame me for being blind and simply not seeing a function that > does exactly what I want =) That's what the ThunarVfsThumbnailFactory does. Thumbnails are generated asynchronously and require some special treatment in Thunar, so such a wrapper does not make sense atleast for Thunar. Benedikt _______________________________________________ Thunar-dev mailing list [email protected] http://foo-projects.org/mailman/listinfo/thunar-dev
