Forums : Xul, Xbl, JS...

Aller à la discussion :  Plus récente Plus ancienne

# Probleme de prefpane

Envoyé par : syl

Date : 23/04/2007 15:22

Bonjour à tous,

Je gère les préférences de mon application avec le systeme de prefs de Mozilla. Tout fonctionne bien si ce n'est que je ne peux afficher qu'1 seul PrefPane (le 1er) et sans avoir le bandeau de navigation.

Voici mon code :

<prefwindow id="aaPreferences"
           xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
 
<prefpane id="PREFPANE_cnx" label="Connexion serveur" image="chrome://aase/skin/Exports.png">
	<preferences>
		<preference id="PREF_serveur1" name="aase.serveur1" type="string"/>
		<preference id="PREF_serveur2" name="aase.serveur2" type="string"/>
		<preference id="PREF_bdd" name="aase.bdd" type="string"/>
	</preferences>
	<grid>
		<columns align = "center">
			<column flex="3"/>
			<column flex="1"/>
		</columns>
		<rows>
			<row>
				<label value="Adresse Serveur MOSE"/>
				<textbox id="TBOX_serveur1" preference="PREF_serveur1"/>
			</row>
			<row>
				<label value="Adresse site Internet de Ressource"/>
				<textbox id="TBOX_serveur2" preference="PREF_serveur2"/>
			</row>
			<row>
				<label value="Base de donnée"/>
				<textbox id="TBOX_bdd" preference = "PREF_bdd"/>
			</row>
		</rows>
	</grid>
</prefpane>
<prefpane id="PREFPANE_domaines" label="Domaines autorisés" image="chrome://aase/skin/Exports.png">
	<preferences>
		<preference id="PREF_partenaireautorise" name="aase.partenaireautorise" type="string"/>
	</preferences>
	<label value="Partenaire"/>
	<textbox id="TBOX_serveur1" preference="PREF_partenaireautorise"/>						
</prefpane>
</prefwindow>

Je travaille sous WINXP avec FF 2.0.0.3

Si quelqu'un à une petite idée ?

Merci par avance

Syl

# Re: Probleme de prefpane

Envoyé par : syl

Date : 23/04/2007 15:37

Toutes mes excuses, je le ferais plus ;) en relançant l'application cela fonctionne finalement très bien.

Syl

# Re: Probleme de prefpane

Envoyé par : Raphael

Date : 23/04/2007 15:44

C'est donc un prefpane qui est utilisé ? Moi qui avait déjà posé la question, je n'avais toujours pas trouvé la réponse et j'utilisais des decks...

Bon à savoir :)

# Re: Probleme de prefpane

Envoyé par : pitivier

Date : 23/04/2007 15:56

Bonjour,

Raphael je pense que tu dois déclarer çes lignes dans le fichier javascript de préférence :

pref("browser.preferences.animateFadeIn", false);
pref("browser.preferences.instantApply", false);

Pour ma part, je n'ai plus eu de problème avec les prefpanes depuis.

En espérant que ça peut te servir

# Re: Probleme de prefpane

Envoyé par : syl

Date : 23/04/2007 17:16

Je reviens sur le prefpane qui ne fonctionne pas (bandeau caché), si cela peut aider du monde. En fait la manière dont on ouvre la fenetre de préference semble influer sur le bon fonctionnement de celle-ci. Ainsi un :

window.open("chrome://aase/content/aaPreferences.xul", "", "chrome");

ne fonctionne pas (bandeau caché) mais un :

window.openDialog("chrome://aase/content/aaPreferences.xul");

fonctionne bien. En fait, il faut faire attention au passage d'argument dans la fenetre qui est utilisé par le systeme de préférence pour positionner la boite de dialogue des préférences

Il n'est plus possible de poster des messages dans ce forum.


Copyright © 2003-2013 association xulfr, 2013-2016 Laurent Jouanneau - Informations légales.

Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™ sont des marques de la fondation Mozilla.