Git Repositories

2006-02-05 Benedikt Meurer <benny@xfce.org>
authorBenedikt Meurer <benny@xfce.org>
Sun, 5 Feb 2006 23:32:01 +0000 (23:32 +0000)
committerBenedikt Meurer <benny@xfce.org>
Sun, 5 Feb 2006 23:32:01 +0000 (23:32 +0000)
commit3dbb696937e1501413fee2c60ebc592f5bf2e9eb
tree94c5c33dfaa3a90bc314467002402687b2d7a9e9
parent543b3dab0a3e8c47efe26237ed8232e6cd546373
2006-02-05 Benedikt Meurer <benny@xfce.org>

* thunar/thunar-chooser-dialog.{c,h}: Add a new convenience function
  thunar_show_chooser_dialog().
* thunar/thunar-launcher.c(thunar_launcher_open_files),
  thunar/thunar-file.c(thunar_file_launch): Use the new function
  thunar_show_chooser_dialog() here.
* thunar/thunar-gtk-extensions.{c,h}: Add a new convenience function
  thunar_gtk_ui_manager_get_action_by_name(), which is unfortunately
  missing from GtkUIManager.
* thunar/thunar-details-view.c, thunar/thunar-icon-view.c: Use
  thunar_gtk_ui_manager_get_action_by_name() to locate the launcher
  actions in the UI manager.
* thunar/thunar-file.{c,h}: Add a new convenience function
  thunar_file_list_get_applications(), which can be used to determine
  the set of applications that can be used to open a given set of
  files.
* thunar-uca/thunar-uca-chooser.c(thunar_uca_chooser_delete_clicked):
  Save the model after removing a custom action.
* thunar/thunar-launcher.{c,h}, thunar/thunar-chooser-dialog.{c,h},
  thunar/thunar-launcher-ui.xml, thunar/Makefile.am,
  thunar/thunar-standard-view-ui.xml, thunar/thunar-standard-view.c,
  thunar/thunar-window-ui.xml, thunar/thunar-window.c: Replace the
  previous ThunarLauncher class with a more advanced one, which has
  access to the GtkUIManager. The new implementation also displays
  which application will be used to open files, based on Jonathan
  Blandfords suggestion for Nautilus. Bug #1428.
* thunar-vfs/thunar-vfs-mime-action-private.h, thunar-vfs/Makefile.am,
  thunar-vfs/thunar-vfs-mime-action.{c,h},thunar-vfs/thunar-vfs.symbols,
  thunar-vfs/thunar-vfs-mime-handler-private.h, thunar-vfs/thunar-vfs.h,
  thunar-vfs/thunar-vfs-mime-handler.{c,h},
  thunar-vfs/thunar-vfs-mime-application.{c,h},
  thunar-vfs/thunar-vfs-mime-database.c: Import ThunarVfsMimeAction
  class to support desktop actions in Thunar. The abstract base class
  ThunarVfsMimeHandler is used to avoid duplicating the existing code
  for ThunarVfsMimeApplication in ThunarVfsMimeAction, and it will also
  make it easier to handle both ThunarVfsMimeApplication's and
  ThunarVfsMimeAction's in the user interface code. Bug #1374.
* docs/reference/thunar-vfs/: Update the Thunar-VFS API docs.
* thunar/thunar-chooser-button.c, thunar/thunar-chooser-dialog.c,
  thunar/thunar-chooser-model.c, thunar/thunar-file.c,
  thunar/thunar-launcher.c: Update to the new ThunarVfsMimeHandler and
  ThunarVfsMimeApplication interface.
* thunar/thunar-launcher.c: Display desktop actions in the file context
  menu and the "File" menu, based on the newly added ThunarVfsMimeAction
  class. Bug #1375.
* po/POTFILES.in: Update the file list.
* po/Thunar.pot, po/*.po: Merge new strings.
* po/de.po: Update german translations.
* configure.in.in, icons/: Change the Thunar icon to the new one
  provided by Young Hahn <youngjin.hahn@gmail.com>. Any artists around
  to make it look even better?

(Old svn revision: 19750)
62 files changed:
ChangeLog
configure.in.in
docs/reference/thunar-vfs/thunar-vfs-docs.sgml
docs/reference/thunar-vfs/thunar-vfs-sections.txt
docs/reference/thunar-vfs/thunar-vfs.types
docs/reference/thunar-vfs/tmpl/thunar-vfs-mime-action.sgml [new file with mode: 0644]
docs/reference/thunar-vfs/tmpl/thunar-vfs-mime-application.sgml
docs/reference/thunar-vfs/tmpl/thunar-vfs-mime-handler.sgml [new file with mode: 0644]
icons/16x16/Makefile.am
icons/16x16/Thunar.png [new file with mode: 0644]
icons/24x24/Thunar.png
icons/48x48/Thunar.png
icons/Makefile.am
icons/scalable/Makefile.am [new file with mode: 0644]
icons/scalable/Thunar.svg [new file with mode: 0644]
po/POTFILES.in
po/Thunar.pot
po/ca.po
po/de.po
po/el.po
po/es.po
po/fr.po
po/hu.po
po/it.po
po/ja.po
po/nl.po
po/pl.po
po/pt_BR.po
po/ru.po
thunar-uca/thunar-uca-chooser.c
thunar-vfs/Makefile.am
thunar-vfs/thunar-vfs-mime-action-private.h [new file with mode: 0644]
thunar-vfs/thunar-vfs-mime-action.c [new file with mode: 0644]
thunar-vfs/thunar-vfs-mime-action.h [new file with mode: 0644]
thunar-vfs/thunar-vfs-mime-application.c
thunar-vfs/thunar-vfs-mime-application.h
thunar-vfs/thunar-vfs-mime-database.c
thunar-vfs/thunar-vfs-mime-handler-private.h [new file with mode: 0644]
thunar-vfs/thunar-vfs-mime-handler.c [new file with mode: 0644]
thunar-vfs/thunar-vfs-mime-handler.h [new file with mode: 0644]
thunar-vfs/thunar-vfs.h
thunar-vfs/thunar-vfs.symbols
thunar/Makefile.am
thunar/thunar-chooser-button.c
thunar/thunar-chooser-dialog.c
thunar/thunar-chooser-dialog.h
thunar/thunar-chooser-model.c
thunar/thunar-details-view.c
thunar/thunar-file.c
thunar/thunar-file.h
thunar/thunar-gtk-extensions.c
thunar/thunar-gtk-extensions.h
thunar/thunar-icon-view.c
thunar/thunar-launcher-ui.xml [new file with mode: 0644]
thunar/thunar-launcher.c
thunar/thunar-launcher.h
thunar/thunar-open-with-action.c [deleted file]
thunar/thunar-open-with-action.h [deleted file]
thunar/thunar-standard-view-ui.xml
thunar/thunar-standard-view.c
thunar/thunar-window-ui.xml
thunar/thunar-window.c