.:. 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 Name | Définit le nom du plugin |
| public string Description | Définit la description du plugin |
| public string Version | Version du plugin |
| public string Author | Auteur du plugin |
| public string Extension | Réservé à un usage futur |
| public string ExtensionDescription | Ré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 :
| Performance | Plugin affichant des informations dans la barre de statut. |
| DrivesList | Plugin affichant une liste de fichiers/dossiers |
| FilesList | Plugin exécutant une action sur une sélection de fichiers/dossiers |