-
- Downloads
2005-11-21 Benedikt Meurer <benny@xfce.org>
* thunarx/thunarx-provider-plugin.{c,h}, thunarx/Makefile.am, thunarx/thunarx.h, thunarx/thunarx.symbols: Add ThunarxProviderPlugin interface, which abstracts from the details of the dynamic type registration, and is accessible to the extensions. * thunarx/thunarx-provider-module.{c,h}, thunarx/Makefile.am: Add implementation for the ThunarxProviderPlugin interface, based on GTypeModule, which is used on the file manager's side to manage the type plugins. * thunarx/thunarx-provider-factory.{c,h}, thunarx/Makefile.am, thunarx/thunarx.h, thunarx/thunarx.symbols: Add ThunarxProviderFactory based on the ThunarExtensionManager as public interface to the provider plugin mechanism. This may also be used by other applications in the future. * thunarx/thunarx.h: Provide convenience macros ala G_DEFINE_TYPE() to ease type registration for plugin writers. * examples/, configure.in.in: Update the "Open Terminal Here" example. * docs/reference/thunarx/: Update the thunarx reference manual to include the new classes and interfaces. * thunar/thunar-extension-manager.{c,h}: Drop the old extension manager class in favour of the new provider factory class. * thunar/thunar-properties-dialog.c, thunar/thunar-standard-view.c: Use ThunarxProviderFactory to load the providers from the installed extensions. * po/POTFILES.in: Update with new file list. * thunar/thunar-file.{c,h}: Implement thunar_file_list_copy() using thunarx_file_info_list_copy() and thunar_file_list_free() using thunarx_file_info_list_free(). * docs/reference/thunar-vfs/thunar-vfs-overrides.txt, docs/reference/thunarx/thunarx-overrides.txt: Fix build error with older gtk-doc versions. (Old svn revision: 18919)
Showing
- ChangeLog 33 additions, 0 deletionsChangeLog
- configure.in.in 1 addition, 1 deletionconfigure.in.in
- docs/reference/thunar-vfs/thunar-vfs-overrides.txt 0 additions, 0 deletionsdocs/reference/thunar-vfs/thunar-vfs-overrides.txt
- docs/reference/thunarx/thunarx-docs.sgml 48 additions, 29 deletionsdocs/reference/thunarx/thunarx-docs.sgml
- docs/reference/thunarx/thunarx-overrides.txt 0 additions, 0 deletionsdocs/reference/thunarx/thunarx-overrides.txt
- docs/reference/thunarx/thunarx-sections.txt 44 additions, 0 deletionsdocs/reference/thunarx/thunarx-sections.txt
- docs/reference/thunarx/thunarx.types 2 additions, 0 deletionsdocs/reference/thunarx/thunarx.types
- docs/reference/thunarx/tmpl/thunarx-menu-provider.sgml 3 additions, 32 deletionsdocs/reference/thunarx/tmpl/thunarx-menu-provider.sgml
- docs/reference/thunarx/tmpl/thunarx-provider-factory.sgml 43 additions, 0 deletionsdocs/reference/thunarx/tmpl/thunarx-provider-factory.sgml
- docs/reference/thunarx/tmpl/thunarx-provider-plugin.sgml 258 additions, 0 deletionsdocs/reference/thunarx/tmpl/thunarx-provider-plugin.sgml
- examples/Makefile.am 1 addition, 1 deletionexamples/Makefile.am
- examples/tex-open-terminal/Makefile.am 11 additions, 8 deletionsexamples/tex-open-terminal/Makefile.am
- examples/tex-open-terminal/README 0 additions, 0 deletionsexamples/tex-open-terminal/README
- examples/tex-open-terminal/tex-open-terminal-plugin.c 72 additions, 0 deletionsexamples/tex-open-terminal/tex-open-terminal-plugin.c
- examples/tex-open-terminal/tex-open-terminal.c 180 additions, 0 deletionsexamples/tex-open-terminal/tex-open-terminal.c
- examples/tex-open-terminal/tex-open-terminal.h 43 additions, 0 deletionsexamples/tex-open-terminal/tex-open-terminal.h
- po/POTFILES.in 1 addition, 1 deletionpo/POTFILES.in
- thunar/Makefile.am 0 additions, 2 deletionsthunar/Makefile.am
- thunar/thunar-extension-manager.c 0 additions, 488 deletionsthunar/thunar-extension-manager.c
- thunar/thunar-extension-manager.h 0 additions, 46 deletionsthunar/thunar-extension-manager.h
Loading
Please register or sign in to comment