.:. Aide en ligne .:.



Les plugins

1) Développement


Le développement de plugin nécessite Visual Studio 2005 ainsi que la DLL d'interface FpcPluginInterface.dll.

Dans Visual Studio 2005 créez un nouveau projet de type "Bibliothèque de classes", puis ajouter la DLL d'interface FpcPluginInterface.dll aux références du projet ainsi que le using FpcPluginInterface;.

Ensuite, faites hériter votre class de IFpcPlugin :

namespace ApplicationPlugins
{
[FpcPluginInterface.Plugin(PluginType.FilesList)]
public class CTextLineCount : IFpcPlugin
{
}
...
}


Pour résoudre l'interface vous devez ensuite définir les fonctions suivantes :
public string NameDéfinit le nom du plugin
public string DescriptionDéfinit la description du plugin
public string VersionVersion du plugin
public string AuthorAuteur du plugin
public string ExtensionRéservé à un usage futur
public string ExtensionDescriptionRéservé à un usage futur
  
public ExecuteResult Execute( object param )Méthode appelé lors de l'éxécution du plugin. Le paramètre param sera typé en fonction du type de plugin.
public bool Cancel()Methode gérant l'annulation du traitement
public Image GetIcon()Retourne l'icône associé au plugin

Vous pouvez créer 3 sortes de plugins :
PerformancePlugin affichant des informations dans la barre de statut.
DrivesListPlugin affichant une liste de fichiers/dossiers
FilesListPlugin exécutant une action sur une sélection de fichiers/dossiers
























 
Fpc*Project 2.0 - © mickaël Francois 2007 - mentions légales - Plan du site - v