[fr-users] Re: Problème avec les étiquettes des barres d'outils

2011-10-29 Par sujet pierre-yves samyn
Bonjour Didier

J'ai testé le code ci-dessous pour une autre extension gérant une barre
d'outils.
Il fonctionne (modification du libellé affiché après redémarrage).
Je ne sais si cela pourra t'aider...
En revanche je me demande pourquoi tu dois modifier après coup ce libellé
au lieu de le définir en amont (WriterWindowState.xcu) ?

sub PysTestToolBar
dim PysRegistry as object
dim PysBarre as object

globalScope.basicLibraries.loadLibrary(Tools)
PysRegistry =
getRegistryKeyContent(/org.openoffice.Office.UI.WriterWindowState/UIElements/States,
true)

if
PysRegistry.hasByName(private:resource/toolbar/addon_org.linagora.clients.minefi.dpma.terminologie.boutons)
then
PysBarre =
PysRegistry.getByName(private:resource/toolbar/addon_org.linagora.clients.minefi.dpma.terminologie.boutons)
PysBarre.UIName = Test Pys  now
PysRegistry.commitChanges()
end if

end sub

Cordialement
Pierre-Yves

--
View this message in context: 
http://nabble.documentfoundation.org/Probleme-avec-les-etiquettes-des-barres-d-outils-tp3461753p3463002.html
Sent from the Users mailing list archive at Nabble.com.

-- 
Envoyez un mail à users+h...@fr.libreoffice.org pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés


Re: [fr-users] Re: Problème avec les étiquettes des barres d'outils

2011-10-29 Par sujet Laurent Godard
Bonjour

 En revanche je me demande pourquoi tu dois modifier après coup ce libellé
 au lieu de le définir en amont (WriterWindowState.xcu) ?
 

je rejoints pierre yves
ajouter dans l'extension un fichier WriterWindowState.xcu avec les
differentes langues devrait resoudre ton probleme (si je l'ai bien compris)

Laurent

un exemple (pur calc)

oor:component-data xmlns:oor=http://openoffice.org/2001/registry;
 xmlns:xs=http://www.w3.org/2001/XMLSchema;
 oor:name=CalcWindowState
 oor:package=org.openoffice.Office.UI
node oor:name=UIElements
node oor:name=States
node
oor:name=private:resource/toolbar/monAddon.blablabla.OfficeToolBar
oor:op=replace
prop oor:name=UIName oor:type=xs:string
value xml:lang=frle libelle/value
/prop
prop oor:name=Docked oor:type=xs:boolean
valuetrue/value
/prop
/node

-- 
Envoyez un mail à users+h...@fr.libreoffice.org pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés


Re: [fr-users] Re: Problème avec les étiquettes des barres d'outils

2011-10-29 Par sujet Didier Dorange-Pattoret

Bonjour à tous,

Merci pour votre aide précieuse, j'ai mis le fichier dans l'addon et 
cela fonctionne.



Le 29/10/2011 12:28, Laurent Godard a écrit :

Bonjour


En revanche je me demande pourquoi tu dois modifier après coup ce libellé
au lieu de le définir en amont (WriterWindowState.xcu) ?
Tout simplement car je ne savais pas que c'était possible ou mieux je 
n'y ai pas pensé.


Mais heureusement vous êtes là.

Encore merci.

je rejoints pierre yves
ajouter dans l'extension un fichier WriterWindowState.xcu avec les
differentes langues devrait resoudre ton probleme (si je l'ai bien compris)

Laurent



--
Didier Dorange-Pattoret

http://www.dmaths.org
http://sesamath.net

Soutenez le projet Dmaths : rejoignez le club ou faites adhérer votre 
établissement !
http://www.dmaths.org/documentation/doku.php?id=presentation:club



--
Envoyez un mail à users+h...@fr.libreoffice.org pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés


Re: [fr-users] Re: Problème avec les étiquettes des barres d'outils

2011-10-29 Par sujet Didier Dorange-Pattoret

Rebonjour,

J'ai utilisé vos deux propositions :
- celle de Pierre Yves permet de corriger les installations existantes,
- celle de Laurent permet un codage en dur et donc de futures 
installations plus propres.


Merci à vous.

--
Didier Dorange-Pattoret

http://www.dmaths.org
http://sesamath.net

Soutenez le projet Dmaths : rejoignez le club ou faites adhérer votre 
établissement !
http://www.dmaths.org/documentation/doku.php?id=presentation:club



--
Envoyez un mail à users+h...@fr.libreoffice.org pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés