Git Repositories

2005-11-29 Benedikt Meurer <benny@xfce.org>
authorBenedikt Meurer <benny@xfce.org>
Tue, 29 Nov 2005 17:28:56 +0000 (17:28 +0000)
committerBenedikt Meurer <benny@xfce.org>
Tue, 29 Nov 2005 17:28:56 +0000 (17:28 +0000)
commitf1883411d44c4435bc5527fff92201486d0d1d7a
tree22c78e33c2586f6fc991f1f4f0c51b9f9cc5a9bb
parentfe6fede9b75018166e66a9a48d35c1196e704e44
2005-11-29 Benedikt Meurer <benny@xfce.org>

* thunar/thunar-standard-view.c
  (thunar_standard_view_merge_custom_actions): Fix typo.
* thunarx/thunarx-private.{c,h}, thunarx/thunarx-menu-provider.c,
  thunarx/Makefile.am, thunarx/thunarx-property-page-provider.c: Add
  helper function thunarx_object_list_take_reference(), so we don't
  need to repeat the same code again and again.
* thunar/thunar-window.c(action_entries): Add ... to the Preferences
  action, since it opens a dialog. Use "e" as mnemonic, as "P" is
  already used by "Paste".
* thunar/thunar-standard-view.c(action_entries): Add ... to the Select
  by Pattern action, since it opens a dialog.
* thunar/thunar-preferences-dialog.c: Close preferences dialog on Esc
  key press.
* thunarx/thunarx-preferences-provider.{c,h}, thunarx/thunarx.h,
  thunarx/thunarx.symbols, thunarx/Makefile.am: Add new interface
  ThunarxPreferencesProvider, which can be implemented to add custom
  actions to the preferences section of the "Edit" menu.
* thunar/thunar-window-ui.xml, thunar/thunar-window.c: Query custom
  preferences actions from the installed providers and add them to the
  preferences section of the "Edit" menu. Actions are loaded in an idle
  source to not delay folder loading when opening a new window, even if
  a lot of preferences providers are installed.
* docs/reference/thunarx/: Update the thunarx reference documentation.
* thunar-uca/, configure.in.in, Makefile.am: Import the thunar-uca
  module, which provides advanced users with an easy way to add custom
  actions to Thunar's context menus. With this extension in place
  there's no longer a need to add support G-Scripts (except maybe an
  importer for thunar-uca).
* po/POTFILES.in: Add new translatable files.
* po/: Merge new strings.
* examples/tex-open-terminal/README: Add note to use thunar-uca, and
  consider the tex-open-terminal as example for extension writers.

(Old svn revision: 18962)
44 files changed:
ChangeLog
Makefile.am
configure.in.in
docs/reference/thunarx/thunarx-docs.sgml
docs/reference/thunarx/thunarx-sections.txt
docs/reference/thunarx/thunarx.types
docs/reference/thunarx/tmpl/thunarx-menu-provider.sgml
docs/reference/thunarx/tmpl/thunarx-preferences-provider.sgml [new file with mode: 0644]
examples/tex-open-terminal/README
po/POTFILES.in
po/de.po
po/el.po
po/es.po
po/fr.po
po/hu.po
po/ja.po
po/pt_BR.po
thunar-uca/Makefile.am [new file with mode: 0644]
thunar-uca/README [new file with mode: 0644]
thunar-uca/thunar-uca-chooser.c [new file with mode: 0644]
thunar-uca/thunar-uca-chooser.h [new file with mode: 0644]
thunar-uca/thunar-uca-context.c [new file with mode: 0644]
thunar-uca/thunar-uca-context.h [new file with mode: 0644]
thunar-uca/thunar-uca-editor.c [new file with mode: 0644]
thunar-uca/thunar-uca-editor.h [new file with mode: 0644]
thunar-uca/thunar-uca-model.c [new file with mode: 0644]
thunar-uca/thunar-uca-model.h [new file with mode: 0644]
thunar-uca/thunar-uca-plugin.c [new file with mode: 0644]
thunar-uca/thunar-uca-provider.c [new file with mode: 0644]
thunar-uca/thunar-uca-provider.h [new file with mode: 0644]
thunar-uca/uca.xml.in [new file with mode: 0644]
thunar/thunar-preferences-dialog.c
thunar/thunar-standard-view.c
thunar/thunar-window-ui.xml
thunar/thunar-window.c
thunarx/Makefile.am
thunarx/thunarx-menu-provider.c
thunarx/thunarx-preferences-provider.c [new file with mode: 0644]
thunarx/thunarx-preferences-provider.h [new file with mode: 0644]
thunarx/thunarx-private.c [new file with mode: 0644]
thunarx/thunarx-private.h
thunarx/thunarx-property-page-provider.c
thunarx/thunarx.h
thunarx/thunarx.symbols