eric b a écrit :
Bonjour,
Je ne répond pas trop longuement, car c'est plutôt aide aux
utilisateurs ici :-)
Le 15 janv. 09 à 17:06, michel barbier a écrit :
Bonjour,
Quelqu'un Pourrait-il m'expliquer comment fonctionne "Impress ou
Présentation" sous Macintosh.
Je suis dedans depuis quelques mois (j'ai implémenté la télécommande
Apple Remote), et je propose de venir en discuter sur IRC (voir +
bas). Et si si je ne sais pas répondre, Thorsten Behrens - qui a écrit
Impress- saura peut-être (s'il est disponible).
Les différents fichiers qu'il crée et ou je peux trouver les sources
afin d'essayer de trouver une solution à mon problème qui me semble
se trouve que sur Mac. Sous quel langage il est écrit. ça m'embête un
peu de remettre le nez dans le code, mais quand on est curieux ...
l'age ne compte plus.
Impress, c'est du C++, tout ce qu'il y a de plus académique, et basé
sur UNO pour la partie présentation.
Je voudrais connaitre plus précisément la gestion du fichier "son"
utilisateur, pas celui qui est livré dans le paquet OOo.
Le son, dans Impress est implémenté dans sd (partie statique de
Impress) et slideshow (la présentation elle-même, partie "dynamique").
Attention, je parle de l'implémentation des classes et méthodes qui
appellent la bibliothèque libavmedia*** , c'est à dire qui encapsulent
la lib permettant de prendre en charge les sons ( QuickTime sous Mac,
JFM ou GStreamer sous Linux).
Pour l'ouverture/fermeture ..etc d'un fichier, il semble que la piste
sd/source/ui/dlg/filedlg.cxx soit un bon début (je n'ai pas regardé
plus que ça)
Mais il faudrait passer plus de temps. Si je trouve plus d'infos, je
t'en parle en privé.
Le fichier se nomme SG30.htm, plus surement un autre fichier qui
gère les liens.
C'est plutôt .thm non ? (ci-dessous son emplacement)
file sg30.thm retourne :
sg30.thm: data
Et :
[ordinateur-de-eric-b-2:3/user/gallery] ericb% pwd
/Users/ericb/Library/Application Support/OpenOffice.org/3/user/gallery
Note: Il y a le même fichier initlal dans le bundle, et qui est
recopié au premier lancement, de façon plus précise, et en
fonctionnement.
Sauf erreur de ma part, le fonctionnement est le suivant :
- si la version de l'utilisateur existe, dans ses préfs, elle est
utilisée (besoin d'avoir un fichier en écriture)
- sinon, la version dans presets sert de fallback, et est recopiée
dans le répertoire utilisateur (peut être seulement si celui-ci
modifie quelque chose), et peut être modifiée
Pour l'emplacement exact :
[ordinateur-de-eric-b-2:3/user/gallery] ericb%
[ordinateur-de-eric-b-2:basis-link/presets/gallery] ericb% pwd
/Applications/OpenOffice.org.app/Contents/basis-link/presets/gallery
Le code qui s'occupe de retrouver quelque chose, c'est lié a framework.
Comment éventuellement ont les ouvrent pour modifications.
Hmm, ils sont générés en runtime, donc faut soit connaître, soit
tracer les lib correspondantes. Raisonnablement, l'interface
utilisateur devrait être définie dans svx, et une partie devrait
peut-être aussi se trouver dans framework. Mais ce ne sont que des
suppositions.
En espérant que tout cela puisse servir :-)
Pour la suite -> IRC : channel : #education.openoffice.org server :
irc.freenode.net (anglais)
Cordialement,
Eric Bachard
Bonjour,
Je te remercie pour ta réponse. Je suis en relation avec Macadamus sur
le Forum qui a les mêmes questions que moi.
Il a fait des tests sur PC et d'après son mail ça marche super sur
Windows XP alors que sous Windows Vista on retrouve les mêmes problèmes
que sur Mac.
Bonne journée.
Michel Barbier
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]