[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...

Modérateur : chBok

dmganges
Gecko
Messages : 63
Inscription : 25 juin 2013, 20:35
Localisation : Hérault

[Résolu][Firefox] ui.textHighlightForeground

Message par dmganges » 05 sept. 2013, 16:51

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 édition par dmganges le 11 oct. 2013, 10:29, édité 1 fois.

dmganges
Gecko
Messages : 63
Inscription : 25 juin 2013, 20:35
Localisation : Hérault

Re: [Firefox] ui.textHighlightForeground

Message par dmganges » 05 sept. 2013, 17:12

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 4 invités