[Résolu][Firefox] ui.textHighlightForeground

Vous vous penchez sur le développement d'applications ou d'extensions pour Mozilla ? C'est alors vers ce forum que se dirigeront naturellement vos requêtes...
dmganges
Lézard à collerette
Messages : 235
Inscription : 25 juin 2013, 20:35

[Résolu][Firefox] ui.textHighlightForeground

Message par dmganges »

Bonjour,
Je débute sur un plugin Firefox.

Je souhaite connaître la valeur, modifiée en cours de programme de la couleur du texte surligné et que je vois dans about: config : ui.textHighlightForeground = #ABCDEF

Sur le net j'ai trouvé ceci pour revenir à la situation antérieure, ça fonctionne bien :

Code : Tout sélectionner

if(Components.classes["@mozilla.org/preferences-service;1"]
        						 .getService(Components.interfaces.nsIPrefBranch)
        						 .prefHasUserValue("ui.textHighlightForeground")){
            Components.classes["@mozilla.org/preferences-service;1"]
            					.getService(Components.interfaces.nsIPrefBranch)
            					.clearUserPref("ui.textHighlightForeground");
        }
        if(Components.classes["@mozilla.org/preferences-service;1"]
        						 .getService(Components.interfaces.nsIPrefBranch)
        						 .prefHasUserValue("ui.textHighlightBackground")){
            Components.classes["@mozilla.org/preferences-service;1"]
            					.getService(Components.interfaces.nsIPrefBranch)
            					.clearUserPref("ui.textHighlightBackground");
        }
.prefHasUserValue("ui.textHighlightBackground") permet de savoir si l'utilisateur a modifié la valeur par défaut,
.clearUserPref("ui.textHighlightBackground") permet de revenir à la valeur par défaut

Je souhaite seulement connaître la valeur actuelle pour l'attribuer à un label !

Quelle est le nom de la clé pour accéder à cette information ?
Et plus généralement, comment et où trouver ces informations...

MERCI d'avance !
Votre Navigateur : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:23.0) Gecko/20100101 Firefox/23.0
Dernière modification par dmganges le 11 oct. 2013, 10:29, modifié 1 fois.
dmganges
Lézard à collerette
Messages : 235
Inscription : 25 juin 2013, 20:35

Re: [Firefox] ui.textHighlightForeground

Message par dmganges »

Bon j'ai trouvé, c'est comme pour les autres :
.getCharPref("ui.textHighlightBackground");

Je laisse le sujet ouvert, si vous pouviez me dire où je peux trouver qq explications comment trouver toutes les méthodes associées à un objet, de préférence en français car je n'ai pas de mal à être meilleur en programmation qu'en langue étrangère, ce n'est pas peu dire !!

MERCI d'avance !
Votre Navigateur : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:23.0) Gecko/20100101 Firefox/23.0
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 6 invités