[prog] Appel à test - extension Calc2Dokuwiki

2007-09-04 Thread Luc Sorel

Bonjour,

Je suis nouveau sur la liste prog@, mais certains me connaissent déjà 
des listes dev@ et [EMAIL PROTECTED] Bref, je suis un jeune chercheur en fin de 
doctorat (donc plutôt discret ces derniers temps :-) ) et en réponse à 
mes besoins, j'ai développé l'extension Calc2Dokuwiki que je souhaite 
partager, après validation auprès de la communauté OOo.


Calc2Dokuwiki permet d'intégrer un bouton dans l'interface de Calc, dont 
la fonction est de produire le code d'un tableau au format Dokuwiki 
 (un wiki basé sur des 
fichiers texte) à partir d'une plage de cellules sélectionnée. Le code 
Dokuwiki est produit dans une nouveau document texte Writer et conserve 
les différents formatages OOo supportés dans Dokuwiki (ie: graisse, 
soulignement, italique, alignement, cellule titre). Une sélection 
multiple produit autant de tableaux Dokuwiki que de sélections, les uns 
à la suite des autres dans le même document Writer.


Avant de diffuser cette extension, je propose aux volontaires de tester 
par exemple les points suivants (mais tout retour est utile !) :


   * l'extension s'installe-t-elle bien ? (elle est téléchargeable sur
 cette page de mon site perso
  ;
 la procédure d'installation pour des versions antérieures à OOo2.1
 y est également expliquée... en anglais)
 o si OOo était allumé, il peut-être nécessaire de l'éteindre
   (ainsi que le démarrage rapide ?) et de le redémarrer
 o l'extension ajoute un bouton (l'icône est présentée sur mon
   site
   )
   dans la barre d'outils de Calc uniquement

   * l'extension produit-elle du code dans un document Writer ?
 o dans un classeur Calc, sélectionnez une plage de cellules
   (vides ou non vides), cliquez sur le bouton ajouté par
   l'extension, un nouveau document Writer doit être créé (et
   rempli par la macro)
 o idem mais avec une sélection multiple de cellule

   Pour info, le doc Writer devrait commencer par "HELP: To
   read a short user guide [...] and press the extension button
   again". Ensuite devrait apparaître "Table[+ n° si sélection
   multiple]", suivi en-dessous du code Dokuwiki du tableau à
   copier-coller dans un Dokuwiki

   * le code Dokuwiki respecte-t-il le contenu et le formatage de votre
 plage sélectionnée sous Calc ?
 o ceux qui ont accès à un Dokuwiki peuvent directement
   copier-coller le code pour visualiser le résultat
 o pour les courageux qui n'ont pas de Dokuwiki, la syntaxe
   Dokuwiki correspondant aux tableaux est spécifiée là
   

   * la pop-up d'aide s'affiche-t-elle bien ? Tapez 'help' dans une
 cellule (sans les guillemets), validez, sélectionnez la cellule,
 cliquez sur le bouton ajouté par l'extension : une pop-up doit
 apparaître

Voilà, testez ce que vous voulez/pouvez et n'hésitez pas à faire des 
retours ou des suggestions d'amélioration.


Normalement, grâce à vous, cette extension devrait être diffusable 
(licences LGPL et CeCILL) sur des sites de promotion d'extensions OOo et 
sur des sites relatifs à Dokuwiki.


Sympathicamicalement, Luc


Re: [prog] Appel à test - extension Cal c2Dokuwiki

2007-09-04 Thread Luc Sorel

Bonsoir Tony,

Tony GALMICHE a écrit :

Bonsoir Luc

Luc Sorel a écrit :

[...]
Calc2Dokuwiki permet d'intégrer un bouton dans l'interface de Calc, 
dont la fonction est de produire le code d'un tableau au format Dokuwiki

[...]
J'ai essayé d'installer cette extensions sous deux postes différents 
sous Debian ETCH avec OOo 2.3rc1 mais celle-ci ne s'active pas et 
aucun outil n'apparaît.

Merci pour ton retour rapide.

Quelques questions pour essayer d'en savoir plus :

   * même en éteignant OOo avant l'installation par exemple ? Ou en
 l'éteignant après l'installation de l'extension ?

   * et dans Affichage/Barre d'outils ? Y a-t-il "Calc2Dokuwiki" qui
 apparaît ?

   * que se passait-il quand tu as installé la macro ? Normalement, une
 boîte de dialogue ("l'extension manager" d'OOo, ou un truc comme
 ça) s'ouvre et demande si tu veux vraiment installer le bouzin,
 c'est bien ça ?

   * as-tu installé l'extension avec OOo d'allumé ou d'éteint ?

   * pour info, j'ai utilisé BasicAddonBuilder pour construire
 l'extension. C'est un très bel outil. As-tu pu installer d'autres
 extensions produites par cet outil ?

Autrement si ça peu aider sur le même sujet, et comme je travail sur 
DokuWiki j'ai adapté la macro de Bob ci-dessous pour DokuWiki que tu 
trouveras ci-joint :
-> 
http://www.bobiciel.com/maxopeninfo/default_zone/documents/wikiwiki_beta07.sxw


A bientôt.
Tony

Wahou ! La macro de Bob et ton adaptation sont du gros boulot, chapeau !

Par contre il s'agit d'exporter du code DokuWiki à partir de Writer et 
pas à partir de Calc (bon ça c'est pas grave, ça montre juste que je 
n'ai pas bossé pour rien ;-) ). Calc2Dokuwiki n'est pas une macro, mais 
une extension, et du coup je ne vois pas trop où le document joint peut 
m'aider ? Qu'elle était ton idée ?


Sympathicamicalement, Luc


Re: [prog] Appel à test - extension Cal c2Dokuwiki

2007-09-11 Thread Luc Sorel

Bonjour,

D'autres personnes auraient-elles la possibilité de tester cette 
extension ? Je voudrais savoir si le problème d'installation silencieuse 
rapporté par Tony (installation mais non activation de l'extension) a 
été rencontré sur d'autres OS ou d'autres versions d'OOo. J'ai testé 
l'extension sans problème sur plusieurs déclinaisons de windows et de 
(K)Ubuntu, et j'avoue que j'aimerais bien comprendre :-) !


Sympathicamicalement, Luc

Luc Sorel a écrit :

Bonjour,

Je suis nouveau sur la liste prog@, mais certains me connaissent 
peut-être déjà des listes dev@ et [EMAIL PROTECTED] Bref, je suis un jeune 
chercheur en fin de doctorat (donc plutôt discret ces derniers temps 
:-) ) et en réponse à mes besoins, j'ai développé l'extension 
Calc2Dokuwiki que je souhaite partager, après validation auprès de la 
communauté OOo.


Calc2Dokuwiki permet d'intégrer un bouton dans l'interface de Calc, 
dont la fonction est de produire le code d'un tableau au format 
Dokuwiki <http://wiki.splitbrain.org/wiki:dokuwiki> (un wiki basé sur 
des fichiers texte) à partir d'une plage de cellules sélectionnée. Le 
code Dokuwiki est produit dans une nouveau document texte Writer et 
conserve les différents formatages OOo supportés dans Dokuwiki (ie: 
graisse, soulignement, italique, alignement, cellule titre). Une 
sélection multiple produit autant de tableaux Dokuwiki que de 
sélections, les uns à la suite des autres dans le même document Writer.


Avant de diffuser cette extension, je propose aux volontaires de 
tester par exemple les points suivants (mais tout retour est utile !) :


   * l'extension s'installe-t-elle bien ? (elle est téléchargeable sur
 cette page de mon site perso
 <http://www.lucsorel.com/index.php?page=downloads#calc2dokuwiki> ;
 la procédure d'installation pour des versions antérieures à OOo2.1
 y est également expliquée... en anglais)
 o si OOo était allumé, il peut-être nécessaire de l'éteindre
   (ainsi que le démarrage rapide ?) et de le redémarrer
 o l'extension ajoute un bouton (l'icône est présentée sur mon
   site
   
<http://www.lucsorel.com/index.php?page=downloads#calc2dokuwiki>)

   dans la barre d'outils de Calc uniquement

   * l'extension produit-elle du code dans un document Writer ?
 o dans un classeur Calc, sélectionnez une plage de cellules
   (vides ou non vides), cliquez sur le bouton ajouté par
   l'extension, un nouveau document Writer doit être créé (et
   rempli par la macro)
 o idem mais avec une sélection multiple de cellule

   Pour info, le doc Writer devrait commencer par "HELP: To
   read a short user guide [...] and press the extension button
   again". Ensuite devrait apparaître "Table[+ n° si sélection
   multiple]", suivi en-dessous du code Dokuwiki du tableau à
   copier-coller dans un Dokuwiki

   * le code Dokuwiki respecte-t-il le contenu et le formatage de votre
 plage sélectionnée sous Calc ?
 o ceux qui ont accès à un Dokuwiki peuvent directement
   copier-coller le code pour visualiser le résultat
 o pour les courageux qui n'ont pas de Dokuwiki, la syntaxe
   Dokuwiki correspondant aux tableaux est spécifiée là
   <http://wiki.splitbrain.org/wiki:syntax#tables>

   * la pop-up d'aide s'affiche-t-elle bien ? Tapez 'help' dans une
 cellule (sans les guillemets), validez, sélectionnez la cellule,
 cliquez sur le bouton ajouté par l'extension : une pop-up doit
 apparaître

Voilà, testez ce que vous voulez/pouvez et n'hésitez pas à faire des 
retours ou des suggestions d'amélioration.


Normalement, grâce à vous, cette extension devrait être diffusable 
(licences LGPL et CeCILL) sur des sites de promotion d'extensions OOo 
et sur des sites relatifs à Dokuwiki.


Sympathicamicalement, Luc


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [prog] Appel à test - extension Cal c2Dokuwiki

2007-09-12 Thread Luc Sorel

Bonjour Tony,

Tony GALMICHE a écrit :

Bonjour Luc,

Luc Sorel a écrit :

Bonjour,

D'autres personnes auraient-elles la possibilité de tester cette 
extension ? Je voudrais savoir si le problème d'installation 
silencieuse rapporté par Tony (installation mais non activation de 
l'extension) a été rencontré sur d'autres OS ou d'autres versions 
d'OOo. J'ai testé l'extension sans problème sur plusieurs 
déclinaisons de windows et de (K)Ubuntu, et j'avoue que j'aimerais 
bien comprendre :-) !
Par acquis de conscience, j'ai refait le test avec une installation de 
la 2.3rc2 toute neuve et avec un nouveau profil utilisateur et 
j'arrive au même résultat.
-> L'installation semble se passer correctement, mais l'extension ne 
s'active pas et la barre d'outils n'apparaît pas.


A bientôt.
Tony

Merci pour ton acquis de conscience ! :-)

Rhhh, zut alors. Sur quel OS as-tu fait l'installation de 
l'extension ? Toujours sous Debian ETCH ?


Est-il possible d'activer l'extension à partir du gestionnaire des 
extensions (Outils/Gestionnaire des extensions...) ? Ce qui permettrait 
peut-être de faire apparaître soit le bouton dans l'interface, ou au 
moins de faire apparaître la barre d'outils de l'extension dans 
Affichage/Barres d'outils...


Crois-tu que je devrais essayer avec la dernière version de 
BasicAddonBuilder (s'il en existe une) ? Crois-tu que ça puisse venir de 
là ? Ou du Addons.xcu ?


Sympathicamicalement, Luc

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [prog] Appel à test - extension Cal c2Dokuwiki

2007-09-12 Thread Luc Sorel

Bonjour Serge,

Serge LE LOUARNE a écrit :

Luc Sorel a écrit :
[...] D'autres personnes auraient-elles la possibilité de tester 
cette extension ? [...]


Luc Sorel a écrit :

[...]

Bonjour,

Installation nickel (OOo 2.2.0 sous XP Pro)

Ah ouf ! Enfin une bonne nouvelle. :-)
Juste une remarque : quand il n'y qu'une cellule, il smble qu'il 
faille en sélectionner le texte, sélectionner la cellule ne suffit pas.


A+
Chez moi (Kubuntu 7.04, OOo 2.2.0), pas besoin de sélectionner la 
cellule : j'ai juste à cliquer sur une cellule pour que ça m'exporte un 
tableau à une cellule. Je n'ai pas besoin de laisser cliqué, d'étendre 
et de réduire la plage de sélection à une cellule avant de décliquer 
pour que l'extension m'exporte le tableau à une cellule. Je ne sais pas 
si je suis très clair ni si c'est cela que tu voulais tester ?


Merci de ton retour en tout cas.

Sympathicamicalement, Luc

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [prog] Appel à test - extension Cal c2Dokuwiki

2007-09-12 Thread Luc Sorel

Bonjour Alex,

[EMAIL PROTECTED] a écrit :

Selon Luc Sorel <[EMAIL PROTECTED]>:

Bonjour Luc,
  

Chez moi (Kubuntu 7.04, OOo 2.2.0)


J'ai la même version de Kubuntu que toi, et vraisemblablement la même version de
OOo (fournie par Kubuntu), mais chez moi, l'installation ne donne qu'une
extension non fonctionnelle, c'est-à-dire que l'entrée figure dans le
gestionnaire d'extensions, mais ne contient aucune sous-entrée, et comme Tony,
n'est pas active (ni activable).

J'ai essayé l'installation par les moyens graphiques, et par unopkg, aussi bien
en simple utilisateur que sudo, mais cela ne change rien.

Alex
Merci de ton retour... bon... ça marche chez certains, ça ne marche pas 
chez d'autres... Arrives-tu à installer d'autres extensions ? (Tony me 
disait qu'il arrivait bien à installer d'autres extensions)


Je vais essayer de la repackager, et de voir la différence entre 
l'architecture de mon extension et de celles signalées par Tony.


Merci pour vos retours. Que d'autres n'hésite pas à la tester et à me 
faire part de bons fonctionnements comme de dysfonctionnements.


Sympathicamicalement, Luc

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [prog] Appel à test - extension Cal c2Dokuwiki

2007-09-12 Thread Luc Sorel

Alex Thurgood a écrit :

On Wednesday 12 September 2007 16:11:33 Luc Sorel wrote:
  

Merci de ton retour... bon... ça marche chez certains, ça ne marche pas
chez d'autres... Arrives-tu à installer d'autres extensions ? (Tony me
disait qu'il arrivait bien à installer d'autres extensions)

Oui, j'ai deux ou trois autres extensions déjà installées, dont une pour 
commander des présentations Impress par Bluetooth avec son téléphone mobile 
(mais qui fait planter OOo à cause de l'implémentation Java de Kubuntu, il 
faudra que je recompile).
  
Peux-tu me donner le nom de quelques extensions, afin que je puisse les 
télécharger et voir si leur structure est différent de la mienne ?


Je pense notamment à celle qui concerne Impress car j'imagine que si 
elle a une barre d'outils, elle n'est visible que dans Impress, n'est-ce 
pas ?



Sympathicamicalement, Luc

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [prog] Appel à test - extension Cal c2Dokuwiki

2007-09-12 Thread Luc Sorel
Merci à Laurent (et à son mail hilarant) d'avoir trouvé la faille : 
"/meta-inf" -> "/META-INF".


L'erreur de casse n'a a priori pas été causée par BasicAddonsBuilder 
(BAB) mais par Konqueror. En effet, j'ai dû dézipper le .oxt produit par 
BAB pour rajouter les textes de licences LGPL et CeCILL. C'est à ce 
moment-là que Konqueror changé la casse. En fait, je me suis aperçu que 
Konqueror n'acceptait pas de créer un répertoire tout en majuscules : il 
converti automatiquement le nom en minuscules !!! C'est fou ça non ?!?


Quoi qu'il en soit, après avoir désinstallé la version précédente de 
Calc2Dokuwiki, y a-t-il des volontaires pour télécharger la nouvelle 
version <http://www.lucsorel.com/index.php?page=downloads#calc2dokuwiki> 
et la tester ? J'ai copié-collé ci-dessous les points que vous pouvez 
vérifier, si vous voulez.


Sympathicamicalement, Luc (-> Laurent : ça m'a pris un paquet de temps 
avant de le taper sans regarder celui-là ! ;-) )


Luc Sorel a écrit :

[...]
Calc2Dokuwiki permet d'intégrer un bouton dans l'interface de Calc, 
dont la fonction est de produire le code d'un tableau au format 
Dokuwiki <http://wiki.splitbrain.org/wiki:dokuwiki> (un wiki basé sur 
des fichiers texte) à partir d'une plage de cellules sélectionnée. Le 
code Dokuwiki est produit dans une nouveau document texte Writer et 
conserve les différents formatages OOo supportés dans Dokuwiki (ie: 
graisse, soulignement, italique, alignement, cellule titre). Une 
sélection multiple produit autant de tableaux Dokuwiki que de 
sélections, les uns à la suite des autres dans le même document Writer.


Avant de diffuser cette extension, je propose aux volontaires de 
tester par exemple les points suivants (mais tout retour est utile !) :


   * l'extension s'installe-t-elle bien ? (elle est téléchargeable sur
 cette page de mon site perso
 <http://www.lucsorel.com/index.php?page=downloads#calc2dokuwiki> ;
 la procédure d'installation pour des versions antérieures à OOo2.1
 y est également expliquée... en anglais)
 o si OOo était allumé, il peut-être nécessaire de l'éteindre
   (ainsi que le démarrage rapide ?) et de le redémarrer
 o l'extension ajoute un bouton (l'icône est présentée sur mon
   site
   
<http://www.lucsorel.com/index.php?page=downloads#calc2dokuwiki>)

   dans la barre d'outils de Calc uniquement

   * l'extension produit-elle du code dans un document Writer ?
 o dans un classeur Calc, sélectionnez une plage de cellules
   (vides ou non vides), cliquez sur le bouton ajouté par
   l'extension, un nouveau document Writer doit être créé (et
   rempli par la macro)
 o idem mais avec une sélection multiple de cellule

   Pour info, le doc Writer devrait commencer par "HELP: To
   read a short user guide [...] and press the extension button
   again". Ensuite devrait apparaître "Table[+ n° si sélection
   multiple]", suivi en-dessous du code Dokuwiki du tableau à
   copier-coller dans un Dokuwiki

   * le code Dokuwiki respecte-t-il le contenu et le formatage de votre
 plage sélectionnée sous Calc ?
 o ceux qui ont accès à un Dokuwiki peuvent directement
   copier-coller le code pour visualiser le résultat
 o pour les courageux qui n'ont pas de Dokuwiki, la syntaxe
   Dokuwiki correspondant aux tableaux est spécifiée là
   <http://wiki.splitbrain.org/wiki:syntax#tables>

   * la pop-up d'aide s'affiche-t-elle bien ? Tapez 'help' dans une
 cellule (sans les guillemets), validez, sélectionnez la cellule,
 cliquez sur le bouton ajouté par l'extension : une pop-up doit
 apparaître

Voilà, testez ce que vous voulez/pouvez et n'hésitez pas à faire des 
retours ou des suggestions d'amélioration.


Normalement, grâce à vous, cette extension devrait être diffusable 
(licences LGPL et CeCILL) sur des sites de promotion d'extensions OOo 
et sur des sites relatifs à Dokuwiki.


Sympathicamicalement, Luc


Re: [prog] Appel à test - extension Cal c2Dokuwiki

2007-09-12 Thread Luc Sorel

claude a écrit :

Luc Sorel a écrit :

[...]
Sur ma debian Sid (OOo 2.2.1-8) ça fonctionne sans avoir besoin de 
bidouiller pour faire apparaître l'icone ;)
Tu veux dire que l'icône apparaît directement sans aller dans 
Affichage/Barre d'outils ? Ou fais-tu allusion à la manip' suggérée par 
Laurent (consistant à modifier le répertoire interne de l'extension 
/meta-inf en /META-INF) ?


Concernant ce 2e point, j'ai oublié de dire explicitement dans mon mail 
précédent que j'avais corrigé ce point-là dans la nouvelle extension 
disponible au téléchargement.


Y'aurait pas la même chose pour les documents writer ? Bon, je sais, 
je suis gourmand :D
On trouvera de quoi satisfaire notre grand gourmand dans cette extension 
: :-)

http://extensions.services.openoffice.org/project/writertools

En effet, WriterTools (il s'agit donc bien de documents Writer) inclut 
la macro :

/Convert to DokuWiki/ converts the current document into DokuWiki format.

Sympathicamicalement, Luc

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [prog] Appel à test - extension Ca lc2Dokuwiki

2007-09-12 Thread Luc Sorel

Bonjour Alex,

Alex Thurgood a écrit :

On Wednesday 12 September 2007 18:12:29 Luc Sorel wrote:

Bonjour Luc,
  

Quoi qu'il en soit, après avoir désinstallé la version précédente de
Calc2Dokuwiki, y a-t-il des volontaires pour télécharger la nouvelle
version <http://www.lucsorel.com/index.php?page=downloads#calc2dokuwiki>
et la tester ? J'ai copié-collé ci-dessous les points que vous pouvez
vérifier, si vous voulez.

Je l'ai téléchargé à nouveau sur ma machine BSD (FreeBSD 6.2), mais en 
inspectant avec ARK le meta-inf était toujours en minuscules...


J'ai donc extrait dans un répertoire, renommé le meta-inf en majuscules, puis 
ré-archiver en compressant avec ZIP et en mettant l'extension oxt. Si 
j'essaie de l'ouvrir dans le gestionnaire avec ma FreeBSD 6.2 et OOo 2.2.0 
(680m14), j'ai un message d'erreur "bad tranfer url" (on notera au passage 
une faute d'orthographe, car il manque le "s" dans transfer).


Que faire ? Faut-il que manifest.xml soit également en majuscules ? Ou est-ce 
plutôt un problème avec la version d'OOo pour FreeBSD (cela ne m'étonnerait 
pas).


Alex
  

--------
Alex Thurgood a écrit :

On Wednesday 12 September 2007 18:12:29 Luc Sorel wrote:

Oublie mon précédent message, c'est la version OOo FreeBSD qui pose souci. En 
effet, qq soit l'extension, j'ai le même message d'erreur.


Alex
Je me demandais jusqu'à quel point il fallait que j'ignore ton "message 
précédent". Le fait que l'extension nouvellement téléchargée contienne 
toujours un /meta-inf en minuscules est peut-être tout simplement dû au 
cache de ton navigateur (qui contiendrait toujours la version ancienne 
de calc2dokuwiki.oxt) ?


Si tu vide ton cache et que tu télécharges à nouveau l'extension 
(http://www.lucsorel.com/index.php?page=downloads#calc2dokuwiki), 
obtiens-tu toujours ce répertoire en minuscules ?


Obtiens-tu le même message d'erreur avec d'autres extensions que tu 
souhaites installer ?


Sympathicamicalement, Luc

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [prog] Appel à test - extension Calc2Dok uwiki

2007-09-13 Thread Luc Sorel

Bonjour Alex,

Alex Thurgood a écrit :

On jeu, 2007-09-13 at 08:52 +0200, Luc Sorel wrote:

[...]
  
Obtiens-tu le même message d'erreur avec d'autres extensions que tu 
souhaites installer ?


Oui sur la machine BSD, donc prob de la version binaire de OOo que j'ai
sur cette machine-là. 

C'est dommage ça...

[...]
J'ai remarqué que l'extension ne gère pas le choix des couleurs de la
police - un développement à venir, peut-être ?
  
Dokuwiki ne permet pas d'utiliser plusieurs couleurs de texte. Donc, ça 
ne peut pas être implémenté dans l'extension ! :-)

Merci en tout cas, avec l'autre extension disponible pour Writer, cela
me permettra de faire des choses intéressantes pour notre documentation
interne qui tourne sous DokuWiki.
 
Alex

Au plaisir de pouvoir partager et vous aider !

Sympathicamicalement, Luc

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[prog] Appel à test - extension MoveText

2008-02-09 Thread Luc Sorel
Title: Luc Sorel Sign




Bonjour,

Après quelques mois de silence, je refais un petit tour sur la liste
prog@ pour avoir votre retour judicieux utilisateur concernant
l'extension MoveText que j'ai développée, et que je souhaite diffuser
après validation auprès de la communauté OOo. 
Fonctionnalités et motivation

MoveText (téléchargeable
ici) permet d'intégrer un bouton dans l'interface de Writer qui
(dés)active un "détecteur" de combinaisons de touches du clavier
(notamment grâce aux flèches), qui permettent à l'utilisateur de
déplacer une sélection de texte de différentes façons :

  alt + gauche/droite : déplace la sélection d'un caractère à
gauche/à droite
  
  alt + haut/bas : déplace la sélection une ligne
au-dessus/en-dessous
  alt + shift + gauche/droite : déplace la sélection d'un mot à
gauche/à droite 
  alt + shift +haut/bas : déplace la sélection un paragraphe
au-dessus/en-dessous

Après chaque déplacement, le texte reste sélectionné ce qui permet
d'enchaîner plusieurs déplacements à la suite. L'extension permet ainsi
:

  l'objectif général est de fournir un outil d'aide à la
rédaction en facilitant le ré-agencement des idées exprimées
  
  à la différence du couper-coller, le texte déplacé est toujours
visible
  
  de déplacer facilement du texte sélectionné sans avoir à jongler
entre le clavier et la souris
  d'éviter les imprécisions de glisser-déplacer à la souris
  
  
  

À tester en particulier

  Mac : j'ai déjà testé l'extension sur quelques configurations
Linux (Kubuntu 7.10) et Windows (Win2k), mais je me demande si
l'extension est utilisable sous Mac car je ne suis pas sûr que les
touches Alt et Shift existent... Si un tel problème existe, comment
faire en sorte que l'extension puisse fonctionner sous Mac ?

  
  vérifier le comportement lorsque la sélection se déplace à
travers différents niveaux de titre et de liste à puce

  
  chez moi, le déplacement d'un texte sélectionné comportant un
saut de paragraphe transforme le saut de paragraphe en saut de ligne
simple. Sauriez-vous m'aider à résoudre ce problème ?
  

Merci déjà de m'avoir lu, et merci d'avance pour vos retours qui
permettront de valider cet outil d'aide à la rédaction.

Sympathicamicalement,
-- 




Luc Sorel
Chercheur doctorant / PhD Candidate
Agrocampus - INRA Rennes, UMR SAS
65 rue de Saint Brieuc - CS 84215
35042 Rennes Cedex, France
Phone: 02 23 48 59 42 (from abroad +33 223 48 59 42)
Fax: 02 23 48 54 30 (from abroad +33 223 48 54 30)

  

  
  
  
  
  
  
  
  
  

  






Re: [prog] Appel à test - extension Mov eText

2008-02-09 Thread Luc Sorel

Bonjour Serge,

(merci de prendre part au test !)

Serge LE LOUARNE a écrit :

Bonjour Lux,

J'ai installé ... et je ne vois pas le bouton. C'est illustré par l'icône
figurant sur ton site, je pense ?
Le bouton ajouté par l'extension dans Writer devrait avoir cette icône 
 (j'ai ajouté 
cette info sur le site du coup  :-) ).


Serge LE LOUARNE a écrit (peu de temps après) :

ooups ! il fallait l'activer "manuellement" dans la liste des macros...

En effet, j'ai remarqué que :

   * si on installe l'extension en 2ble cliquant sur movetext.oxt alors
 que OOo est fermé, cela lance le Gestionnaire d'extensions,
 installe l'extension, ferme le gestionnaire d'extensions. Dans ce
 cas, au démarrage de Writer l'icône de l'extension apparaît tout
 de suite
   * si on l'installe à partir de Writer/Outils/Gestionnaire
 d'extensions, il faut fermer OOo et le relancer pour pouvoir voir
 l'icône et l'élément "MoveText" dans Affichage/Barre d'outils...

Je ne sais pas comment remédier à cela. Par ailleurs, comment as-tu 
réussi à "activer la macro" sans redémarrer OOo ?


À ce sujet, je viens de remettre une version en ligne (beta version 2) 
qui corrige une le nom de la barre d'outils associée à l'extension 
(MovText -> MoveText).


Au fait, peux-tu me résumer ta configuration (système d'exploitation, n° 
de version de OOo), s'il te plait ?

Ca marche et j'ai aussi constaté le soucis des fins de lignes/paragraphes.
Je me demande s'il ne faut pas que j'ajoute un test qui détecte la 
présence d'un saut de paragraphe (char(10)) et qui appellerait un 
textCursor (c'est l'équivalent objet du curseur qui vous permet de taper 
du texte dans Writer). En effet, c'est ce type d'objet qui permet 
d'insérer des paragraphes (mais je ne vais pas pouvoir faire la modif ce 
weekend).


Sympathicamicalement, Luc


Re: [prog] Appel à test - extension Mov eText

2008-02-09 Thread Luc Sorel

Serge LE LOUARNE a écrit :

Le 09/02/08, Serge LE LOUARNE <[EMAIL PROTECTED]> a écrit :
  

[...]

Par contre la seconde version ne fonctionne pas du tout. Elle s'intalle bien
sous 2.3.1 etOOOdev-2-4  et ne fonctionne sous aucun des deux.
  

Comment ça "elle ne fonctionne pas" ? (scrongneugneu :-) )

   * le bouton ne s'affiche pas même après un redémarrage de OOo ?
   * le bouton finit par s'afficher mais quand on appuie dessus, aucune
 messageBox n'apparaît ?
   * la messageBox apparaît bien (et dit que MoveText est active), mais
 il n'y a pas de réaction quand je fais alt+flèches ?
 Si c'est ça, c'est peut-être à cause d'un conflit de listeners à
 force d'installer et de désinstaller des versions de l'extension
 sans complètement fermer OOo


Suggestions :
- mettre le numéro de version dans les barres de titres des boites de
dialogue d'[in]activation de l'addon,
  

C'est fait (version 3).

- Mettre un témoin indiquant que MoveText est actif (par exemple une
seconde icone qui masque la première ...) Sur de long documents, on peut
oublier ;-)
  
C'est une idée que j'avais eue, mais je ne sais tout simplement pas 
faire ça. En fait, j'aurais voulu pouvoir faire comme pour le bouton 
"mise en italique" avec un état enfoncé (actif) et un état non enfoncé 
(inactif). J'utilise BasicAddonBuilder (BAB) pour exporter la macro en 
tant qu'extension et BAB génère la barre d'outil qui va avec. Du coup, 
j'en suis resté à l'option un bouton qui affiche une messageBox pour 
dire si MoveText est active ou non.


Pour faire ce que tu suggères, il faudrait que je crée ma boîte de 
dialogue moi-même ? Est-ce possible de l'exporter avec BAB du coup ?

Bon dev (et bon week end),
A+

Merci, toi aussi !

Sympathicamicalement, Luc


Re: [prog] Appel à test - extension Mov eText

2008-02-09 Thread Luc Sorel

ReReRe...  :-)
(non je ne suis pas en train de ronronner)

Serge LE LOUARNE a écrit :

Par contre la seconde version ne fonctionne pas du tout. Elle s'intalle bien
sous 2.3.1 etOOOdev-2-4  et ne fonctionne sous aucun des deux.
  
Et bien ça devait être un autre problème car j'avais oublié de mettre en 
ligne la 2e version. La 3e (qui corrige juste le nom de la barre d'outil 
dans Affichage/Barres d'outils... et qui intègre le n° de version dans 
le Gestionnaire des extensions) est en ligne.


Pensez bien à vider le cache de votre navigateur web ou à faire 
enregistrer sous pour être sûr de récupérer la dernière version !


Sympathicamicalement, Luc
PS : http://www.lucsorel.com/index.php?page=downloads#movetext

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [prog] Appel à test - extension Mov eText (version 4)

2008-02-09 Thread Luc Sorel

Bonsoir Gérard et merci pour ton test,

Landron Gérard a écrit :

Le samedi 9 février 2008, Luc Sorel a écrit :
  

[...]


bonsoir
chez moi tout est en anglais...
  
Ah oui ça, pour l'instant, tout sera en anglais. Je ne sais pas faire 
des macros multilingues. Je suis bien conscient que ça en gêne quelques 
uns, je suis désolé.
et surtout j'ai une série de message d'erreur que je n'ai pas le courage de 
retaper à la main.

J'envoi donc un fichier avec les copies d'écran à ton adresse perso
  
Ça y est c'est réparé (version beta 4 en ligne). Lors de ma correction 
du nom de l'extension dans les fichiers /Office/UI/...WindowState.xcu 
(cf tes captures d'écran qui m'ont permi de trouver le problème. Merci 
!), j'ai dû dézipper et rezipper l'extension. Et lors du dézippage, 
Konqueror (mon explorateur de fichiers) avait renommé le répertoire /UI 
en /ui. Ça m'a déjà valu des problèmes par le passé, je ne comprends pas 
pourquoi Konqueror ne tolère pas les noms de répertoire intégralement 
écrits en majuscules... :'(
après avoir dit ok cela semble marcher un peu puis s'arrête et si on va le 
réactiver on a droit de nouveau aux alertes et il est indiqué activé
  
J'ai corrigé cette histoire de /UI et mis en ligne la nouvelle version 
beta (4). J'espère que tu auras le temps de la tester. Pour cela, il faut :


   * utiliser le Gestionnaire des extensions (dans le menu Outils) pour
 supprimer l'extension
   * fermer OOo
   * supprimer à la main l'extension dans [répertoire perso
 d'OOo]/user/uno_packages/cache/uno_packages/ (cf tes captures
 d'écran) le répertoire correspondant à Movetext. (je ne sais pas
 pourquoi le Gestionnaire des extensions ne le fait pas)
   * installer la nouvelle version en 2ble-cliquant dessus

Merci d'avance si tu as le courage :-)

testé sous OOo-dev Fedora8
  

Ok, merci pour les précisions.

Sympathicamicalement, Luc


Re: [prog] Bouger le curseur visible ver s le mote précédent

2008-02-12 Thread Luc Sorel

Bonsoir Philippe,

Philippe Pons a écrit :

Luc Sorel  agrocampus-rennes.fr> writes:
  

Bonjour,

Philippe Pons a écrit :


[...]
  

Bonsoir et merci pour les infos.
  
De rien, en voyant la question j'ai réagi tout de suite par compassion 
télépathique sur la gestion des curseurs. ;-)

J'ai une situation comme celle ci:

Saint-etienne

Donc le nom de la ville avec une ligne vide au dessus.
Je veux sélectionner la ville, après avoir 
mis le curseur à droite.

[...]
2ième coup: Saint- et toute la ligne au dessus 
sont sélectionnés.

[...]
je vais voir moveTextToRightByWord ...
  
Avant de te lancer là-dedans (je n'ai pas trop commenté le code...), je 
me dis qu'il semblerait que tu n'aies pas trop à te casser la tête : si 
ton curseur est en fin de ligne et que tu as besoin de sélectionner le 
contenu de la ligne, tu peux simplement utiliser 
viewCursor.gotoStartOfLine(true), non ?


Mais (il y a toujours un "mais"), cela ne fonctionne que si la ligne ne 
contient QUE "Saint-Étienne". Bref, la complexité de ta macro dépend un 
peu de la généricité du type de document qu'elle a à traiter (pour faire 
bien en soirée, je dirais même qu'elle est inversement proportionnelle).


Sympathicamicalement, Luc (qui aimerait bien être en soirée, même sans 
faire bien)


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [prog] Bouger le curseur visible ver s le mote précédent

2008-02-12 Thread Luc Sorel

Bonjour,

Philippe Pons a écrit :

Bonjour,

Je vois qu'on peut bouger un curseur d'écriture vers 
le mot précédent avec la méthode gotoPreviousWord.
Je ne trouve pas de méthode équivalente pour le 
curseur visible.

C'est pas possible?

Merci,
Non, a priori ce n'est pas possible. J'ai longtemps creusé la question 
lors du développement de mon extension MoveText 
, dont la 
fonctionnalité est de déplacer du texte sélectionné notamment de le 
déplacer par mot. L'API propose 2 objets aux noms voisins mais aux 
fonctionnalités différentes :


   * ViewCursor (thisComponent.getCurrentController().getViewCursor())
 : c'est le curseur qu'on voit quand on tape un document sous
 Writer. Il sait se déplacer par caractère et aller au début/fin de
 ligne

   * TextCursor : on peut le créer à partir de rien
 (thisComponent.Text.createTextCursor()) ou à partir du curseur
 visuel
 (thisComponent.Text.createTextCursorByRange(viewCursor.getStart()))
 : c'est un curseur d'écriture, invisible à l'écran, qu'il se
 déplace même en sélectionnant du texte. Il sait se déplacer par
 caractère, par mot et par paragraphe.

Le fait que ces 2 objets n'ont pas les mêmes compétences m'ont souvent 
fait ch... anger d'humeur lors du développement de mon extension car 
j'avais à manipuler les deux en parallèle. En fonction de ce que tu veux 
faire, peut-être que seul un curseur est nécessaire.


Pour des exemples de manipulation de ces 2 curseurs, tu peux regarder 
dans le code source de MoveText 
 si tu veux. Tu 
peux jeter un coup d'œil à la fonction moveTextToRightByWord pour voir 
comment gérer le déplacement "simultané" des 2 curseurs vis-à-vis des 
mots. On peut procéder plus simplement en déplaçant un curseur 
d'écriture par mot en lui demandant de sélectionner le texte et 
déplaçant le curseur visuel du nombre de caractère de la sélection, mais 
cela ne fonctionne si le curseur visuel était en tête de paragraphe ou 
de puce dans une liste. En effet dans ce cas, car un des curseurs 
comptent les sauts (de puce ou de paragraphe) comme un caractère 
supplémentaire alors que l'autre les ignore. Bref... bon courage ! :-)


Sympathicamicalement, Luc


Re: [prog] Comment utiliser un modèle?

2008-02-12 Thread Luc Sorel
Title: Luc Sorel Sign




Bonjour,

Philippe Allart a écrit :
Philippe
Pons a écrit :
  
  Bonjour,


Je dois être fatigué, je vois pas comment faire!!


Sous Word, j'ai un modèle avec des macros VBA.

Quand je travaille sur un document, j'attache le modèle, et j'ai ainsi
les

boutons qui permettent de lancer  des commandes de la macro.

  
Si on veut développer des macros indépendamment des documents, et si on
veut pouvoir les rendre accessibles optionnellement, la solution est de
stocker les macros non pas dans un modèle mais sur le poste de travail.
  
  
Je pense que le mieux est de s'y prendre de la manière suivante, et je
compte sur les spécialistes pour me reprendre:
  
- créer une bibliothèque sur le poste de travail (dans "Mes macros").
  
- développer les macros dans cette bibliothèque et les appeler à partir
d'une barre d'outils provisoire;
  
- quand tout va bien, exporter la bibliothèque sous forme d'extension.
Personnellement j'utilise BasicAddonBuilder, mais il y a peut-être
d'autres outils. Celui-là permet d'exporter la bibliothèque et de lui
associer une barre d'outil qui sera la version définitive.
  

Je ne sais pas si je suis un spécialiste, mais c'est aussi la façon
selon laquelle je procède, et BasicAddonBuilder est vraiment un super
outil ! Cette façon de procéder m'a été conseillée par Laurent Godard
qu'on peut plus justement qualifier de spécialiste.  :-) 

Je me permets d'insister sur le fait de créer une bibliothèque avec nom
bien spécifique, et non pas de mettre la macro dans la bibliothèque de
base "Standard". Si on installe sur le même ordinateur des macros qui
ont été développées séparément dans la bibliothèque "Standard" des
ordinateurs d'origine, il peut y avoir un conflit si ces macros
comportent des procédures au nom identique (comme "Main" par exemple).
Idem pour des fonctions, des constantes, etc. Choisir une bibliothèque
au nom bien spécifique permet de ranger les choses à leur place lors de
la diffusion de la macro par extension.

L'extension est vraiment le support idéal pour diffuser des macros et
moduler son OpenOffice.org à la façon dont on peut moduler son Firefox.
J'en profite pour rappeler l'existence du site officiel des extensions
pour OOo : http://extensions.services.openoffice.org/. C'est un site
qui permet à tout le monde de mettre à disposition des extensions. Il
suffit de se créer un compte !

Sympathicamicalement,
-- 




Luc Sorel
Chercheur doctorant / PhD Candidate
Agrocampus - INRA Rennes, UMR SAS
65 rue de Saint Brieuc - CS 84215
35042 Rennes Cedex, France
Phone: 02 23 48 59 42 (from abroad +33 223 48 59 42)
Fax: 02 23 48 54 30 (from abroad +33 223 48 54 30)

  

  
  
  
  
  
  
  
  
  

  






Re: [prog] [Fwd: [extensions-dev] [announce] BasicAddonBuilder-0.3.2 released]

2008-02-14 Thread Luc Sorel

Bonjour,

Laurent Godard a écrit :

Bonjoru

Paolo Mantovani vient d'annoncer sa nuvelle version de BAB 
(BasicAddonBuilder)
Je ne l'ai pas testé mais comme je sais que quelques uns s'en servent 
ici, je relaye l'info


Noter qu'il y a un appel à traduction, documentation et design

Paolo fait toujours des outils tres léchés. Tout retour bienvenu

Laurent
C'est une excellente nouvelle. Merci de l'avoir relayée ! Ça tombe bien, 
je vais pouvoir l'utiliser bientôt. Merci Paolo.


Sympathicamicalement, Luc

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [prog] extension du modèle objet de c alc

2008-02-16 Thread Luc Sorel

Bonjour Emmanuel,

Compte des forums a écrit :

Bonjour et surtout merci pour vos réponses.

Je précise un peu:
-cette initialisation est une initialisation de mon outils 
(initialisation de variables liées au contenu de chaque feuilles, ...)

-effectivement je compte procéder comme proposé par François B.

Par exemple si j'ai dans mon classeur "sheet1" et "sheet2", je sais 
écrire une procédure "init1" et une autre "init2" dans l'éditeur de 
macros qui font ce qui me convient en initialisation.


Ce que je ne sais pas faire, c'est comment m'y prendre pour pouvoir 
faire dans une troisème macro "init" des appels ) sheet1.init1 et 
sheet2.init2, c'est à dire que init1 et init2 deviennent des méthodes 
de l'objet sheet.
Vraissemblablement, il faudrait que je déclare un type "mySheet" qui 
étend le type sheet de OOo en ajoutant une méthode init que j'aurais à 
déclarer...

sauf que je ne sais pas comment le faire !

Emmanuel.
Le langage OOoBasic ne permet pas (il me semble) de créer de nouveaux 
types (de nouveaux objets) mais de manipuler ceux qui composent OOo ;  
mais peut-être utilises-tu un autre langage pour développer tes macros 
(Python, Java) ?


Par ailleurs, les macros peuvent être affectées à un document (ici un 
classeur), mais pas à un onglet. Donc ce que tu cherches à faire ne me 
parait pas possible. Mais d'après ce que tu décris, ça ne parait pas non 
plus nécessaire, puisque tu ne semble pas avoir besoin de sheet2.init1 
ou de sheet1.init2 (tes 2 numéros d'identification me paraissent 
redondants). J'ai l'impression qu'il suffirait que *init1* s'applique à 
thisComponent.getSheet(1) et que *init2* s'applique à 
thisComponent.getSheet(2) (les noms de méthode sont à vérifier, j'ai 
fait de mémoire) et tu es tranquille, non ?


Sympathicamicalement, Luc


Re: [prog] faire disparaitre les macros

2008-02-19 Thread Luc Sorel

Bonjour Gérard,

Gerard SALINAS a écrit :

Merci,
J'étais sur standard de mon fichier mais apparement elle est protégée

Salutations

Gérard Salinas

Désolé pour le hors sujet.

Je ne sais pas si c'est possible, mais peux-tu désactiver la demande 
d'accusé de réception associée aux mails que tu envoies. Comme c'est 
assez pénible, on demande aux abonnés de la liste de désactiver cette 
fonction.


Bien cordialement,
Luc

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [prog] [Fwd: [extensions-dev] Announcing the Extension Compiler 1.0]

2008-02-27 Thread Luc Sorel

Bonjour,

Laurent Godard a écrit :

Bonjour

J'attire votre attention sur cette annonce de bernard qui vient de 
nous creer un outil de grande qualité pour nos extensions

[...]
Bravo Bernard

Laurent
Merci Laurent pour l'info et merci Bernard pour le développement de 
Extension Compiler !


As-tu une idée de comment se positionne ce développement par rapport à 
BasicAddonBuilder ? (BAB)


J'ai parcouru rapidement le .ott, apparement on peut gérer le 
multilinguisme de l'extension. Mais par contre il me semble qu'il faut 
être bien précis dans toutes les étapes de manipulation de fichier et 
que le mode opératoire pour exporter une extension a l'air un peu plus 
compliqué à faire. Mais peut-être est-ce au profit d'avantages par 
rapport à BAB ?


Sympathicamicalement, Luc

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [prog] [Fwd: [extensions-dev] Announcing the Extension Compiler 1.0]

2008-02-27 Thread Luc Sorel

Bonjour Bernard,

Bernard Marcelly a écrit :

Message de Luc Sorel  date 2008-02-27 11:59 :

Bonjour,

Laurent Godard a écrit :

Bonjour

J'attire votre attention sur cette annonce de bernard qui vient de 
nous creer un outil de grande qualité pour nos extensions [...]

Bravo Bernard
Merci Laurent pour l'info et merci Bernard pour le développement de 
Extension Compiler !


As-tu une idée de comment se positionne ce développement par rapport 
à BasicAddonBuilder ? (BAB)

Bonjour,

BasicAddonBuilder est parfait pour une extension simple (quelques 
boutons, éventuellement des menus Addon simples) et utilisant des 
macros Basic (comme son nom l'indique).


Extension Compiler peut créer toutes sortes d'extensions, dans les 
limites actuelles d'OpenOffice.org.
Elles peuvent être simples ou compliquées. Incorporer du codage Basic, 
ou Python, ou JavaScript, etc, ou un panaché. Incorporer des fichiers 
de configuration, des dll, etc. Modifier des menus ou barres d'outils 
existant (au lieu de créer des menus et barre d'outils spécifique). 
C'est plutôt un outil pour développeur expérimenté, connaissant les 
possibilités des extensions OpenOffice.org, donc sachant lire l'anglais.
Merci Bernard pour les infos complémentaires. Je prends davantage 
conscience du boulot réalisé, me rends à peine compte du potentiel de 
l'outil tellement il est grand !


Félicitations pour le travail réalisé et mille mercis pour le fait de le 
partager !


Sympathicamicalement, Luc

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]