Difference between revisions of "Plugins usage in 3rd-party applications"

From TotalcmdWiki
Jump to: navigation, search
(Added reference to the quoted text of Christian Ghisler and changed the way the quoted text is displayed)
(Lister plugins (WLX): updated/fixed links to ATViewer and wlx2far)
 
(6 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
There are several source examples for those who want to use Total Commander plugins in their applications.
 
There are several source examples for those who want to use Total Commander plugins in their applications.
  
Here is a comment by [[Christian Ghisler|the author of Total Commander]] [http://www.ghisler.ch/board/viewtopic.php?p=125976#125976]:
+
Here is a comment by the [[Christian Ghisler|author of Total Commander]] [http://www.ghisler.ch/board/viewtopic.php?p=125976#125976]:
  
 
:''I don't have anything against other authors implementing the Total Commander plugin interface. To the contrary, it's very good - the more programs support it, there more plugins will be available, so Total Commander users will benefit too!
 
:''I don't have anything against other authors implementing the Total Commander plugin interface. To the contrary, it's very good - the more programs support it, there more plugins will be available, so Total Commander users will benefit too!
Line 10: Line 10:
 
=== Lister plugins (WLX) ===
 
=== Lister plugins (WLX) ===
  
* [http://atorg.net.ru ATViewer]: Delphi source. Special component developed which allows to use Lister plugins in your Delphi applications. The almost complete Lister interface is implemented. Component is also available on [http://www.torry.net Torry.net].
+
* [https://github.com/Alexey-T/ATViewer ATViewer] (component is also available on [https://torry.net/quicksearchd.php?String=atviewer&Title=Yes Torry.net]): Delphi source. Special component developed which allows to use Lister plugins in your Delphi applications. The almost complete Lister interface is implemented.
* [http://www.totalcmd.net/plugring/wdx_guide.html WDX/WLX Guide]: Delphi source. Simple implementation of Lister interface. Handling of many Lister properties is missed.
+
* [https://plugring.farmanager.com/plugin.php?pid=710&l=en WLX2FAR - FAR plugin]: C++ source. Plugin for [http://www.farmanager.com/?l=en FAR Manager].
* [http://plugring.farmanager.com/downld/files/wlx2far.zip WLX2FAR - FAR plugin]: C++ source. Plugin for [http://www.farmanager.com/?l=en FAR Manager].
 
 
* [http://sourceforge.net/projects/filecommander/ FileCommander]: C++ source. FileCommander is a separate file manager on SourceForge, similar to TC, which supports Lister and Content plugins.
 
* [http://sourceforge.net/projects/filecommander/ FileCommander]: C++ source. FileCommander is a separate file manager on SourceForge, similar to TC, which supports Lister and Content plugins.
 
  
 
=== Packer plugins (WCX) ===
 
=== Packer plugins (WCX) ===
Line 21: Line 19:
 
* [http://plugring.farmanager.com/downld/files/arc/wcxconnector.rar WCX Connector - FAR plugin]: C++ source. Plugin for FAR Manager.
 
* [http://plugring.farmanager.com/downld/files/arc/wcxconnector.rar WCX Connector - FAR plugin]: C++ source. Plugin for FAR Manager.
 
* [http://www.kakeeware.com/i_cmdtotal.php cmdTotal]: ASM source. Total Commander WCX packer plugins from a command line.
 
* [http://www.kakeeware.com/i_cmdtotal.php cmdTotal]: ASM source. Total Commander WCX packer plugins from a command line.
 
  
 
=== File-system plugins (WFX) ===
 
=== File-system plugins (WFX) ===
Line 28: Line 25:
 
* [http://wiki.speedproject.de/index.php?title=AddIn:_WfxWrapper(SpeedCommander) WfxWrapper - SC addon]: C++ source. The official addon for SpeedCommander, which make it possible to use WFX plugins under SC. The page is in German, use auto-translator to read it.
 
* [http://wiki.speedproject.de/index.php?title=AddIn:_WfxWrapper(SpeedCommander) WfxWrapper - SC addon]: C++ source. The official addon for SpeedCommander, which make it possible to use WFX plugins under SC. The page is in German, use auto-translator to read it.
 
* [http://super.wincmd.ru/_tmp/WFX_ALL_PLUGINS.RAR WFX All Plugins]: Delphi source. Not finished implementation of FS interface. This plugin allows to use other FS plugins through it. If file is missed, contact [http://www.totalcmd.net/authors/1737405.html Pavel Dubrovsky] for details.
 
* [http://super.wincmd.ru/_tmp/WFX_ALL_PLUGINS.RAR WFX All Plugins]: Delphi source. Not finished implementation of FS interface. This plugin allows to use other FS plugins through it. If file is missed, contact [http://www.totalcmd.net/authors/1737405.html Pavel Dubrovsky] for details.
 
  
 
=== Content plugins (WDX) ===
 
=== Content plugins (WDX) ===
  
* [http://www.totalcmd.net/plugring/wdx_guide.html WDX/WLX Guide]: Delphi source. Correct Content interface implementation, but not the latest version - changing of custom columns values is not supported.
+
* [http://www.totalcmd.net/plugring/wdx_guide.html WDX Guide]: Delphi source. Correct Content interface implementation, but not the latest version - changing of custom columns values is not supported.
 
* [http://www.totalcmd.net/plugring/super_wdx_source.html SuperWDX]: Delphi source. Based on WDX/WLX Guide.
 
* [http://www.totalcmd.net/plugring/super_wdx_source.html SuperWDX]: Delphi source. Based on WDX/WLX Guide.
 
* [http://sourceforge.net/projects/filecommander/ FileCommander]: C++ source. FileCommander is a separate file manager on SourceForge, similar to TC, which supports Lister and Content plugins.
 
* [http://sourceforge.net/projects/filecommander/ FileCommander]: C++ source. FileCommander is a separate file manager on SourceForge, similar to TC, which supports Lister and Content plugins.
 
* [http://www.totalcmd.net/plugring/wdxtest.html WDX Test]: C source. Total Commander Content plugins from a command line.
 
* [http://www.totalcmd.net/plugring/wdxtest.html WDX Test]: C source. Total Commander Content plugins from a command line.
 
  
 
----
 
----
  
 
Back to [[Developer's corner]]
 
Back to [[Developer's corner]]

Latest revision as of 15:51, 6 February 2020

There are several source examples for those who want to use Total Commander plugins in their applications.

Here is a comment by the author of Total Commander [1]:

I don't have anything against other authors implementing the Total Commander plugin interface. To the contrary, it's very good - the more programs support it, there more plugins will be available, so Total Commander users will benefit too!


Lister plugins (WLX)

  • ATViewer (component is also available on Torry.net): Delphi source. Special component developed which allows to use Lister plugins in your Delphi applications. The almost complete Lister interface is implemented.
  • WLX2FAR - FAR plugin: C++ source. Plugin for FAR Manager.
  • FileCommander: C++ source. FileCommander is a separate file manager on SourceForge, similar to TC, which supports Lister and Content plugins.

Packer plugins (WCX)

  • WCX Test: C source. Very simple implementation of Packer interface, many functions are missed.
  • WCX Connector - FAR plugin: C++ source. Plugin for FAR Manager.
  • cmdTotal: ASM source. Total Commander WCX packer plugins from a command line.

File-system plugins (WFX)

  • WFX2FAR - FAR plugin: C++ source. Plugin for FAR Manager.
  • WfxWrapper - SC addon: C++ source. The official addon for SpeedCommander, which make it possible to use WFX plugins under SC. The page is in German, use auto-translator to read it.
  • WFX All Plugins: Delphi source. Not finished implementation of FS interface. This plugin allows to use other FS plugins through it. If file is missed, contact Pavel Dubrovsky for details.

Content plugins (WDX)

  • WDX Guide: Delphi source. Correct Content interface implementation, but not the latest version - changing of custom columns values is not supported.
  • SuperWDX: Delphi source. Based on WDX/WLX Guide.
  • FileCommander: C++ source. FileCommander is a separate file manager on SourceForge, similar to TC, which supports Lister and Content plugins.
  • WDX Test: C source. Total Commander Content plugins from a command line.

Back to Developer's corner