2005-06-24 Benedikt Meurer <benny@xfce.org>
* thunar-vfs/thunar-vfs-uri.{c,h}: Add support for the 'computer://' URI. * thunar/thunar-trash-folder.c, thunar/thunar-local-folder.c, thunar/thunar-folder.c: Drop the GObject properties, as they are mostly useless here. * thunar/main.c(main): Use thunar_vfs_uri_new() for the optional command line parameter to be able to open arbitrary URIs from the command line. * thunar/Makefile.am: Add new class ThunarComputerFolder to the build framework. * thunar/thunar-computer-folder.{c,h}: Add ThunarComputerFolder class, which implements the 'computer:' URI. This vfolder is the root of all other root folders, currently 'file:/' and 'trash:'. * thunar/thunar-file.{c,h}, thunar/thunar-folder.c, thunar/thunar-list-model.c, thunar/thunar-local-file.c, thunar/thunar-local-folder.c, thunar/thunar-statusbar.c, thunar/thunar-trash-file.c, thunar/thunar-trash-folder.c: Add support for the 'computer:' vfolder as overall root node. Rearrange the get_size() method to be able to support objects for which no size is known, currently vfolders and directories in general. The virtual get_mime_info() method now automatically takes a reference on the returned object for the caller. (Old svn revision: 16351)
Showing
- ChangeLog 25 additions, 0 deletionsChangeLog
- thunar-vfs/thunar-vfs-uri.c 35 additions, 0 deletionsthunar-vfs/thunar-vfs-uri.c
- thunar-vfs/thunar-vfs-uri.h 4 additions, 2 deletionsthunar-vfs/thunar-vfs-uri.h
- thunar/Makefile.am 2 additions, 0 deletionsthunar/Makefile.am
- thunar/main.c 7 additions, 4 deletionsthunar/main.c
- thunar/thunar-computer-folder.c 269 additions, 0 deletionsthunar/thunar-computer-folder.c
- thunar/thunar-computer-folder.h 44 additions, 0 deletionsthunar/thunar-computer-folder.h
- thunar/thunar-file.c 127 additions, 43 deletionsthunar/thunar-file.c
- thunar/thunar-file.h 10 additions, 2 deletionsthunar/thunar-file.h
- thunar/thunar-folder.c 1 addition, 31 deletionsthunar/thunar-folder.c
- thunar/thunar-list-model.c 56 additions, 13 deletionsthunar/thunar-list-model.c
- thunar/thunar-local-file.c 56 additions, 5 deletionsthunar/thunar-local-file.c
- thunar/thunar-local-folder.c 0 additions, 50 deletionsthunar/thunar-local-folder.c
- thunar/thunar-statusbar.c 20 additions, 6 deletionsthunar/thunar-statusbar.c
- thunar/thunar-trash-file.c 6 additions, 4 deletionsthunar/thunar-trash-file.c
- thunar/thunar-trash-folder.c 28 additions, 51 deletionsthunar/thunar-trash-folder.c
Loading
Please register or sign in to comment