Besoin D'aide Sur Un Dvp De Plugin (1 Viewer)

G

gin

Guest
Bonjour,

Je suis en train de développer un petit plugin et j'aimerai bien changer l'icone par défaut dans le programme de configuration de MediaPortal. Comment faut-il faire ? Merci
 

-ltb-

Portal Pro
April 10, 2006
4,204
21
Home Country
France France
Je ne sais pas mais, à mon avis, c est hard codé dans MP donc cela ne doit pas etre possible.
Par contre si tu le passes en .mpi tu pourras ajouter une image à ton plugin
 
G

gin

Guest
Il y a bien dans la déclaration du plugin quelque chose :

/// <summary>
/// If the plugin should have its own button on the main menu of Mediaportal then it
/// should return true to this method, otherwise if it should not be on home
/// it should return false
/// </summary>
/// <param name="strButtonText">text the button should have</param>
/// <param name="strButtonImage">image for the button, or empty for default</param>
/// <param name="strButtonImageFocus">image for the button, or empty for default</param>
/// <param name="strPictureImage">subpicture for the button or empty for none</param>
/// <returns>true : plugin needs its own button on home
/// false : plugin does not need its own button on home</returns>
public bool GetHome(out string strButtonText, out string strButtonImage, out string strButtonImageFocus, out string strPictureImage)
{
strButtonText=PluginName();
strButtonImage = String.Empty;
strButtonImageFocus = String.Empty;
strPictureImage = GUIGraphicsContext.Skin + @"\Media\rappel.png"; <--- ICI j'ai mis une image mais cela ne marche pas
return true;
}
 

-ltb-

Portal Pro
April 10, 2006
4,204
21
Home Country
France France
Est ce que cela ne correspondrait pas plutot à l'image affichée sous MP et non dans le mode de configuration de MP?
 
G

gin

Guest
J'ai trouvé la solution, je la poste ici pour en faire profiter les autres personnes.

Il suffit d'inclure dans son source, avant la déclaration d'une classe mais dans le namespace du plugin la ligne :

[PluginIcons("XXXX.rappel.png", "XXXX.rappel_disabled.png")] où XXXX est le nom du namespace et du plugin.

Il suffit de rajouter les 2 fichiers dans le projet de compiler et voilà ça marche !!!!
 
G

gin

Guest
<div class='quotetop'>CITATION(Scubefr @ 9 Sep 2007, 05:12 ) <{POST_SNAPBACK}></div>
merci ... donc en langage profane c'est un peu ce que je disais mais avec LA veritable solution ...[/b]

Oui c'est tout à fait ça.
De plus l'option d'affichage d'un bouton prévu dans l'interface du plugin
public bool GetHome(out string strButtonText, out string strButtonImage, out string strButtonImageFocus, out string strPictureImage)
{
strButtonText=PluginName();
strButtonImage = String.Empty;
strButtonImageFocus = String.Empty;
strPictureImage = img; <----
return true;
}
permet, elle, d'afficher une image dans le menu général de mediaportal à condition que celle-ci existe dans le répertoire Media de la skin courante...

Bref, il ne me reste plus que quelques petits tests, avant de livrer une petite version d'un plugin qui m'a servit à programme sous MediaPortal...
 

-ltb-

Portal Pro
April 10, 2006
4,204
21
Home Country
France France
<div class='quotetop'>CITATION(Scubefr @ 9 Sep 2007, 03:12 ) <{POST_SNAPBACK}></div>
merci ... donc en langage profane c'est un peu ce que je disais mais avec LA veritable solution ...[/b]
je m 'incline
<
 

Users who are viewing this thread

Similar threads

MP1 MP2 Aide pour catavolt DE
Bonjour chers amis ! En raison d'un événement particulier, je souhaite aujourd'hui faire appel à vos dons de manière urgente. Pour des raisons indépendantes de ma volonté et que je ne souhaite pas développer ici, j'ai pris du retard dans le paiement de mon loyer et je suis menacé d'expulsion de mon logement. Quand je vois le nombre de...
Bonjour chers amis ! En raison d'un événement particulier, je souhaite aujourd'hui faire appel à vos dons de manière urgente. Pour...
Bonjour chers amis ! En raison d'un événement particulier, je souhaite aujourd'hui faire appel à vos dons de manière urgente. Pour...
Replies
0
Views
3K
Bonjour, Après plus de 8 ans de bons et loyaux service sous mediaportal 0.2, suite à un upgrade du PC, je suis passé sous médiaportal 1.2.3. Le plugin MyFilms ne fonctionnant plus, j'ai pris MovingPictures. J'ai réussi à le paramêtrer mais une chose me gêne: le pluging dans médiaportal n'apparait pas au premier écran avec vidéo...
Bonjour, Après plus de 8 ans de bons et loyaux service sous mediaportal 0.2, suite à un upgrade du PC, je suis passé sous...
Bonjour, Après plus de 8 ans de bons et loyaux service sous mediaportal 0.2, suite à un upgrade du PC, je suis passé sous...
Replies
0
Views
1K
MP1 MP2 IPTV Orange DE
Bon, ben pas convaincant. Les listes m3u sont souvent obsolètes. Tout comme le scan, les valeurs ne doivent plus être à jour. J'ai cherché de nouvelles mais pour l'instant sans succès. Merci quand même Azzuro.
Bon, ben pas convaincant. Les listes m3u sont souvent obsolètes. Tout comme le scan, les valeurs ne doivent plus être à jour. J'ai...
Bonjour, Je viens de changer de FAI, je suis passé chez Sosh. Mon abonnement me permet d'avoir accès à la TV d'Orange sur le site...
Replies
9
Views
5K
MP2 demande de définir les raccourcis qu'une seule fois sur le serveur. Toute information est sauvegardée dans une banque de donnés sur le serveur auquel les clients se connecte individuellement pour pouvoir utiliser cette info. Il suffit donc de sauvegarder cette banque de donnés avant de reinstaller le PC serveur. A première vue...
MP2 demande de définir les raccourcis qu'une seule fois sur le serveur. Toute information est sauvegardée dans une banque de donnés...
Bonjour à tous, Donc, je possède plusieurs pc répartis dans plusieurs pièces de la maison, mon serveur de fichiers (nommé...
Replies
3
Views
2K
Je voulais utiliser mon smartphone comme télécommande pour MP. J'ai trouvé une appli pour ça: EasyMote, et le plugin associé sur le site MP. Je ne trouve pas d'équivalent pour MP2.
Je voulais utiliser mon smartphone comme télécommande pour MP. J'ai trouvé une appli pour ça: EasyMote, et le plugin associé sur le...
Bonjour, Je viens de télécharger MediaPortal2 et souhaiterais y ajouter des plugins. Le site de MP propose plein de plugins...
Replies
4
Views
3K
Top Bottom