insilmaril@69: %% LyX 1.6.0 created this file. For more info, see http://www.lyx.org/. insilmaril@68: %% Do not edit unless you really know what you are doing. insilmaril@68: \documentclass[12pt,french,a4paper]{article} insilmaril@68: \usepackage[T1]{fontenc} insilmaril@68: \usepackage[utf8]{inputenc} insilmaril@68: \setcounter{secnumdepth}{2} insilmaril@68: \setcounter{tocdepth}{2} insilmaril@68: \usepackage{array} insilmaril@68: \usepackage{graphicx} insilmaril@68: insilmaril@68: \makeatletter insilmaril@68: insilmaril@68: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% LyX specific LaTeX commands. insilmaril@68: %% Special footnote code from the package 'stblftnt.sty' insilmaril@68: %% Author: Robin Fairbairns -- Last revised Dec 13 1996 insilmaril@68: \let\SF@@footnote\footnote insilmaril@68: \def\footnote{\ifx\protect\@typeset@protect insilmaril@68: \expandafter\SF@@footnote insilmaril@68: \else insilmaril@68: \expandafter\SF@gobble@opt insilmaril@68: \fi insilmaril@68: } insilmaril@68: \expandafter\def\csname SF@gobble@opt \endcsname{\@ifnextchar[%] insilmaril@68: \SF@gobble@twobracket insilmaril@68: \@gobble insilmaril@68: } insilmaril@68: \edef\SF@gobble@opt{\noexpand\protect insilmaril@68: \expandafter\noexpand\csname SF@gobble@opt \endcsname} insilmaril@68: \def\SF@gobble@twobracket[#1]#2{} insilmaril@68: %% Because html converters don't know tabularnewline insilmaril@68: \providecommand{\tabularnewline}{\\} insilmaril@68: insilmaril@68: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% User specified LaTeX commands. insilmaril@68: insilmaril@68: insilmaril@68: insilmaril@68: \usepackage{hyperref} insilmaril@68: insilmaril@68: insilmaril@68: %\usepackage{longtable} insilmaril@68: insilmaril@68: insilmaril@68: \setlength{\headheight}{0cm} insilmaril@68: \setlength{\headsep}{0cm} insilmaril@68: \setlength{\topskip}{0cm} insilmaril@68: \setlength{\topmargin}{-0.5cm} insilmaril@68: insilmaril@68: \setlength{\parskip}{1.5ex} insilmaril@68: \setlength{\parindent}{0cm} insilmaril@68: \setlength{\oddsidemargin}{0cm} insilmaril@68: \setlength{\textwidth}{16cm} insilmaril@68: \setlength{\textheight}{27cm} insilmaril@68: insilmaril@68: \newlength{\maximgwidth} insilmaril@68: \setlength{\maximgwidth}{14cm} insilmaril@68: \newcommand{\maximage}[1]{ insilmaril@68: \begin{center} insilmaril@68: \includegraphics[width=\maximgwidth]{#1} insilmaril@68: \end{center} insilmaril@68: } insilmaril@68: \newcommand{\hint}[1]{ insilmaril@68: \begin{center} insilmaril@68: \begin{tabular}{|rp{12cm}|} \hline insilmaril@68: {\bf Astuce }:& #1\\ \hline insilmaril@68: \end{tabular} insilmaril@68: \marginpar{\Huge !} insilmaril@68: \end{center} insilmaril@68: } insilmaril@68: insilmaril@68: \newcommand{\vym}{{\sc vym }} insilmaril@68: \newcommand{\ra}{$\longrightarrow$} insilmaril@68: \newcommand{\la}{$\longleftarrow$} insilmaril@68: \newcommand{\ua}{$\uparrow$} insilmaril@68: \newcommand{\da}{$\downarrow$} insilmaril@68: \newcommand{\key}[1]{[#1]} insilmaril@68: insilmaril@68: %\newenvironment{code}[1]{ \verbatim #1}{\endverbatim } insilmaril@68: insilmaril@68: \hypersetup{bookmarks, bookmarksopen, insilmaril@68: pdftitle={VYM - a tool for visual thinking }, insilmaril@68: pdfauthor={Uwe Drechsel}, insilmaril@68: pdfsubject={map}, insilmaril@68: pdfkeywords={map, tool}, insilmaril@68: pdfpagemode={UseOutlines}, insilmaril@68: bookmarksopenlevel={1}, insilmaril@68: colorlinks={true}, insilmaril@68: linkcolor={blue}, insilmaril@68: urlcolor={green}, insilmaril@68: citecolor={red}} insilmaril@68: insilmaril@68: \makeatother insilmaril@68: insilmaril@68: \usepackage{babel} insilmaril@68: \addto\extrasfrench{\providecommand{\og}{\leavevmode\flqq~}\providecommand{\fg}{\ifdim\lastskip>\z@\unskip\fi~\frqq}} insilmaril@68: insilmaril@68: \begin{document} insilmaril@68: insilmaril@69: \title{\includegraphics[width=8cm]{images/vym-logo-new} \\ insilmaril@68: VYM \\ insilmaril@68: -- \\ insilmaril@68: View Your Mind\\ insilmaril@69: {\small Version 1.12.2}\\ insilmaril@68: {\small (version française)}} insilmaril@68: insilmaril@68: insilmaril@68: \author{\textcopyright Uwe Drechsel } insilmaril@68: insilmaril@68: \maketitle insilmaril@68: \newpage{} insilmaril@68: insilmaril@68: \tableofcontents{} insilmaril@68: insilmaril@68: \newpage{} insilmaril@68: insilmaril@68: insilmaril@68: \section*{Remerciements} insilmaril@68: insilmaril@68: Beaucoup de gens m'ont envoyé leurs impressions et leurs idées et insilmaril@68: tout cela m'a aidé à faire \vym meilleur. Merci à tous ! insilmaril@68: insilmaril@68: Pour ce manuel, je remercie particulièrement : insilmaril@68: \begin{itemize} insilmaril@68: \item {\em Peter Adamson} pour un grand nombre de retours et pour la insilmaril@68: relecture de mon anglais très imparfait, insilmaril@68: \item L'équite du {\em AClibre (Academia y Conocimiento Libre)} en Colombie insilmaril@68: pour leur traduction du manuel en espagnol : insilmaril@68: insilmaril@68: insilmaril@68: \begin{center} insilmaril@68: \begin{tabular}{|p{7cm}|p{5.5cm}|} insilmaril@68: \hline insilmaril@68: Encargado & Actividad \tabularnewline insilmaril@68: \hline insilmaril@68: \begin{itemize} insilmaril@68: \item Vanessa Carolina Gutiérrez Sanchez insilmaril@68: \item Erika Tatiana Luque Melo insilmaril@68: \item Jeffrey Steve Borbón Sanabria insilmaril@68: \item John Edisson Ortiz Román insilmaril@68: \end{itemize} insilmaril@68: & \begin{itemize} insilmaril@68: \item Traducciónl insilmaril@68: \item Revisión y correcciones varias insilmaril@68: \item Estructuración y exporte insilmaril@68: \item Revisión y correcciones varias insilmaril@68: \end{itemize} insilmaril@68: \tabularnewline insilmaril@68: \hline insilmaril@68: \end{tabular} insilmaril@68: \par\end{center} insilmaril@68: insilmaril@68: \end{itemize} insilmaril@68: \newpage{} insilmaril@68: insilmaril@68: insilmaril@68: \section*{Note du traducteur} insilmaril@68: insilmaril@68: Correspondances entre les mots de la version originale en anglais insilmaril@68: et la version française. Certains mots trop spécifiques à \vym ont insilmaril@68: été gardés en anglais. insilmaril@68: insilmaril@68: insilmaril@68: \subsection*{traduits} insilmaril@68: \begin{description} insilmaril@68: \item [{ancre}] \emph{anchor } insilmaril@68: \item [{canevas}] \emph{layout } insilmaril@68: \item [{carte}] \emph{map } insilmaril@68: \item [{défaire/refaire}] \emph{undo/redo } insilmaril@68: \item [{emoticon}] \emph{smiley } insilmaril@68: \item [{escamotage}] \emph{folding } insilmaril@68: \item [{fils}] \emph{child } insilmaril@68: \item [{indicateur}] \emph{flag } insilmaril@68: \item [{menu~de~contexte}] \emph{context menu} insilmaril@68: \item [{menu~des~préférences}] \emph{settings menu } insilmaril@68: \item [{mode~modificateur}] \emph{modifier (CTRL) } insilmaril@68: \item [{navigateur}] \emph{webbrowser } insilmaril@68: \item [{onglets}] \emph{bookmark } insilmaril@68: \item [{patrons}] \emph{frame } insilmaril@68: \item [{titre}] \emph{heading } insilmaril@68: \item [{signets}] \emph{bookmark } insilmaril@68: \item [{sous-arbre}] \emph{jeu de branches en dessous} insilmaril@68: \item [{barre~de~travail}] \emph{toolbars} insilmaril@68: \end{description} insilmaril@68: insilmaril@68: \subsection*{non traduits} insilmaril@68: \begin{description} insilmaril@68: \item [{mapeditor}] fenêtre d'édition de la carte insilmaril@68: \item [{mapcenter}] milieu du mapeditor insilmaril@68: \item [{noteeditor}] fenêtre d'édition des notes insilmaril@68: \item insilmaril@68: \end{description} insilmaril@68: \clearpage insilmaril@68: insilmaril@68: insilmaril@68: \section{Introduction} insilmaril@68: insilmaril@68: insilmaril@68: \subsection{Qu'est-ce qu'une carte \vym ?} insilmaril@68: insilmaril@68: Une carte \vym (on abrégera sous le nom de {\em carte}) est une insilmaril@69: structure en forme d'arbre: insilmaril@69: insilmaril@69: \includegraphics{images/example1_fr}\\ insilmaril@69: De telles cartes peuvent être faites à la main sur une feuille insilmaril@69: de papier ou en brouillon et aident à structurer vos pensées. Alors insilmaril@69: qu'une structure en forme d'arbre comme sur l'image ci-dessus peut insilmaril@69: être tracée à la main, \vym offre des possibilités supplémentaires. insilmaril@68: insilmaril@68: \vym n'est pas un logiciel de dessin supplémentaire, mais un outil insilmaril@68: pour mémoriser et modifier l'information de façon intuitive. Par exemple, insilmaril@68: vous pouvez réorganiser des parties de la carte en appuyant sur une insilmaril@68: touche ou ajouter des informations comme un email complet simplement insilmaril@68: par un clic de souris. insilmaril@68: insilmaril@68: Un fois que vous avez fini de rassembler et d'organiser vos idées insilmaril@68: vous pouvez générer des sorties ---basées sur une {\em carte}--- insilmaril@68: sous divers formats incluant une présentation dans Open-Office. insilmaril@68: insilmaril@68: \hint{Vous trouverez la carte ci-dessus et les autres en cliquant insilmaril@68: : insilmaril@68: insilmaril@68: \begin{center} insilmaril@68: Help \ra Open vym examples insilmaril@68: \par\end{center} insilmaril@68: insilmaril@68: dans la barre de menu.} insilmaril@68: insilmaril@68: insilmaril@68: \subsection{Pourquoi utiliser des {\em cartes}? l'Espace, le Temps et votre insilmaril@68: cerveau} insilmaril@68: insilmaril@68: insilmaril@68: \subsubsection*{Espace} insilmaril@68: insilmaril@68: Une {\em carte} peut concentrer un contenu très complexe sur un insilmaril@68: petit espace comme une feuille de papier. Cela aide les deux côtés insilmaril@68: de votre cerveau : le côté logique et le côté créatif (par exemple insilmaril@68: en utilisant des dessins, des couleurs et des mots clé, souvent appelés insilmaril@68: {\em ancres}. C'est une technique pour aider à organiser votre insilmaril@68: façon de penser et stimuler votre créativité : cela vous aide en développant, insilmaril@68: classant et mémorisant vos idées. insilmaril@68: insilmaril@68: insilmaril@68: \subsubsection*{Temps} insilmaril@68: insilmaril@68: Parce que vous utilisez des mots clé et des dessins, c'est plus rapide insilmaril@68: que les bonnes vieilles \og notes \fg. Votre cerveau mémorise les insilmaril@68: choses par association avec d'autres choses -- une {\em carte} insilmaril@68: utilise ces connexions et stimule de nouvelles associations. insilmaril@68: insilmaril@68: insilmaril@68: \subsubsection*{Votre cerveau} insilmaril@68: insilmaril@68: En 1960 le professeur \textsc{Roger Sperry} découvre que les deux insilmaril@68: hémisphères du cerveau humain s'occupent de domaines différents mais insilmaril@68: {\em peuvent } faire les mêmes choses : insilmaril@68: insilmaril@68: \begin{center} insilmaril@68: \begin{tabular}{|p{5.5cm}|p{5.5cm}|} insilmaril@68: \hline insilmaril@68: Côté gauche & Côté droit\tabularnewline insilmaril@68: \hline insilmaril@68: \begin{itemize} insilmaril@68: \item expression verbale et écrite, insilmaril@68: \item nombres, insilmaril@68: \item pensée logique, insilmaril@68: \item analyse et détails, insilmaril@68: \item science, insilmaril@68: \item pensée linéaire, insilmaril@68: \item concept de temps. insilmaril@68: \end{itemize} insilmaril@68: & \begin{itemize} insilmaril@68: \item langage du corps, insilmaril@68: \item pensée visuelle, rêves éveillés, insilmaril@68: \item intuition et émotion, insilmaril@68: \item capacité de synthèse, insilmaril@68: \item créativité, insilmaril@68: \item art, musique, danse, insilmaril@68: \item pensée non linéaire, relation entre les choses, insilmaril@68: \item conscience spatiale. insilmaril@68: \end{itemize} insilmaril@68: \tabularnewline insilmaril@68: \hline insilmaril@68: \end{tabular} insilmaril@68: \par\end{center} insilmaril@68: insilmaril@68: Dans notre société des sciences occidentales, nous avons appris à insilmaril@68: relier principalement le côté gauche de notre cerveau, le côté \og insilmaril@68: rationel \fg{}. Dans d'autres cultures, comme celles des vieilles insilmaril@68: cultures indiennes ou d'autres \og vieilles\fg{} cultures, l'autre insilmaril@68: côté (le droit) est plus important. Les {\em cartes} sont juste insilmaril@68: un moyen de stimuler l'autre coté et d'utiliser les capacités supplémentaires insilmaril@68: dont nous disposons tous. insilmaril@68: insilmaril@68: insilmaril@68: \subsection{Où puis-je utiliser une {\em carte}?} insilmaril@68: insilmaril@68: Voici quelques exemples et comment vous pouvez utiliser ces {\em insilmaril@68: cartes} : insilmaril@68: \begin{itemize} insilmaril@68: \item pour préparer des articles, des papiers, des livres, des discussions, insilmaril@68: etc, insilmaril@68: \item pour trier des idées complexes, insilmaril@68: \item pour mémoriser des faits, des noms de personnes, du vocabulaire, etc, insilmaril@68: \item pour trier des emails, des fichiers et les signets de votre ordinateur, insilmaril@68: \item la préparation d'un exposé, insilmaril@68: \item des séances de remue-méninges pour résoudre des problèmes, insilmaril@68: \item pour enregistrer les tâches lors de l'organisation d'un projet. insilmaril@68: \end{itemize} insilmaril@68: insilmaril@68: \subsection{Ce que vous ne pouvez pas faire avec une {\em carte}...} insilmaril@68: insilmaril@68: Une {\em carte} tracée par quelqu'un montre la façon de penser insilmaril@68: de son auteur. Elle n'a pas à être juste ou fausse, elle n'est pas insilmaril@68: criticable.\og C'est ce que c'est \fg{}(\textsc{F.~Lehmann}). insilmaril@68: L'outil est d'une très utile à son créateur mais d'un usage très limité insilmaril@68: pour les autres. insilmaril@68: insilmaril@68: Cependant quand un groupe s'investit dans la création d'une {\em insilmaril@68: carte}, tout le groupe bénéficie de son utilisation. Quand un professeur insilmaril@68: développe une {\em carte} avec un groupe d'élèves pendant un cours insilmaril@68: ou quand un chef de projet recueille les informations d'un groupe insilmaril@68: de spcialistes pour l'aider à \og{}{\em encarter}\fg{} les insilmaril@68: tâches nécessaires pour réaliser ce projet. insilmaril@68: insilmaril@68: %\section{Tutorials} insilmaril@68: %TODO insilmaril@68: insilmaril@68: insilmaril@68: insilmaril@68: \subsection{Ressources internet} insilmaril@68: insilmaril@68: Un bon point de départ est d'en apprendre plus sur les {\em cartes insilmaril@68: heuristiques} dans Wikipedia : insilmaril@68: \begin{itemize} insilmaril@68: \item Anglais : \href{http://en.wikipedia.org/wiki/Mind_map}{http://en.wikipedia.org/wiki/Mind\_map} insilmaril@68: \item Allemand : \href{http://de.wikipedia.org/wiki/Mindmap}{http://de.wikipedia.org/wiki/Mindmap} insilmaril@68: \item Français : \href{http://fr.wikipedia.org/wiki/Mindmap}{http://fr.wikipedia.org/wiki/Mindmap} insilmaril@68: (N.d.T.) insilmaril@68: \end{itemize} insilmaril@68: insilmaril@68: \section{Le Concept de \vym } insilmaril@68: insilmaril@68: %TODO may add a general introduction here... insilmaril@68: insilmaril@68: insilmaril@68: insilmaril@68: \subsection{La fenêtre principale et ses satellites} insilmaril@68: insilmaril@68: \label{satellite} \vym vient avec plusieurs fenêtres, celle centrale insilmaril@68: est le {\em mapeditor}. D'autres fenêtres, chacune avec une fonction insilmaril@68: particulière peut être ouverte et installée à côté de la fenêtre principale% insilmaril@68: \footnote{L'avantage des fenêtres séparées par rapport à une seule est une plus insilmaril@68: grande flexibilité dans leur position. Par exemple j'utilise le {\em insilmaril@68: noteeditor} \og derrière \fg{} le {\em mapeditor}. Sur Linux insilmaril@68: mon gestionnaire de fenêtres (KDE) me permet de rentrer du texte dans insilmaril@68: un petit coin visible du {\em noteeditor} sans cliquer dessus avec insilmaril@68: la souris. Je positionne la souris sur la fenêtre pour y concentrer insilmaril@68: le focus, un concept utile aussi lorsqu'on travaille avec \href{http://www.gimp.org}{http://www.gimp.org}. % insilmaril@68: }. L'image en dessous montre le {\em mapeditor} avec le {\em noteeditor} souvent insilmaril@69: utilisé: insilmaril@69: insilmaril@69: \begin{center} insilmaril@69: \includegraphics[width=10cm]{images/windows_fr} insilmaril@69: \par\end{center} insilmaril@69: insilmaril@69: La plupart du temps vous travaillerez dans le {\em mapeditor} en insilmaril@69: ajoutant des nouvelles branches, en les déplaçant et en les réarrangeant. insilmaril@69: Les diverses manières de le faire sont expliquées dans \ref{mapeditor}. insilmaril@69: Vous pouvez enregistrer des informations complémentaires par exemple insilmaril@69: le contenu d'un email facilement dans une {\em branche}: copiez insilmaril@69: et collez dans le {\em noteeditor}. La façon de travailler avec insilmaril@69: des notes est expliqué dans \ref{noteeditor}. insilmaril@68: insilmaril@68: Les fenêtres auxiliaires sont : insilmaril@68: \begin{itemize} insilmaril@68: \item Noteeditor (voir \ref{noteeditor}) insilmaril@68: \item Fenêtre historique (voir \ref{historywindow}) insilmaril@68: \item Fenêtre des propriétés des branches (voir \ref{propwindow}) insilmaril@68: \end{itemize} insilmaril@68: insilmaril@68: \subsection{Menus et menus de contexte} insilmaril@68: insilmaril@68: En haut de chaque fenêtre se trouve la barre de menus. Certaines options insilmaril@68: sont sans doute similaires à celles d'autres applications. Notez que insilmaril@68: beaucoup (et sans doute plus) sont disponibles à travers les {\em insilmaril@68: menus de contexte}. Ceux-ci sont disponibles si vous appuyez sur insilmaril@68: bouton droite de la souris en pointant un objet (sur Mac~OS~X Command-Click). insilmaril@68: insilmaril@68: insilmaril@68: insilmaril@68: insilmaril@68: \subsection{Barres de travail} insilmaril@68: insilmaril@68: Les barres de travail dans les fenêtres permettent un accès rapide insilmaril@68: à beaucoup de fonctions et affichent l'état des objets sélectionnés insilmaril@68: dans la carte. Par exemple une branche peut avoir certains {\em insilmaril@68: indicateurs} positionnés, ils sont aussi positionnés dans la barre insilmaril@68: de travail. insilmaril@68: insilmaril@68: \hint{Vous pouvez repositionner toutes les barres de travail en les insilmaril@68: déplaçant simplement par la poignée. Par exemple vous pouvez déplacer insilmaril@68: le menu de travail des indicateurs de sa position d'origine en haut insilmaril@68: du mapeditor pour une position verticale sur le côté droit, ou le insilmaril@68: remettre dans sa position originale. Il est possible de cacher certains insilmaril@68: menus de travail en pointant sa poignée et en cliquant sur le bouton insilmaril@68: droit de la souris.} insilmaril@68: insilmaril@68: insilmaril@68: \subsection{Cartes} insilmaril@68: insilmaril@68: Chaque {\em carte} a son centre {\em mapcenter}. Ce centre a insilmaril@68: des branches partant dans tous les sens comme celles d'un arbre. Chaque insilmaril@69: branche peut aussi avoir d'autres branches. insilmaril@69: insilmaril@69: \begin{center} insilmaril@69: \includegraphics[width=12cm]{images/branches_fr} insilmaril@69: \par\end{center} insilmaril@69: insilmaril@68: Nous appellerons un branche directement connectée au mapcenter une insilmaril@68: {\em branche principale} car elle détermine la position des autres insilmaril@68: branches \og fils \fg{}. insilmaril@68: insilmaril@68: Le mapcenter et les branches ont un {\em titre}. C'est le texte insilmaril@68: que vous voyez dans le mapeditor. C'est ordinairement un ou plusieurs insilmaril@68: mots clé, permettant de comprendre facilement toute la carte. insilmaril@68: insilmaril@68: Dans la barre de menus au-dessous du mapeditor on voit des symboles insilmaril@69: variés. insilmaril@69: insilmaril@69: \begin{center} insilmaril@69: \includegraphics[width=10cm]{images/default-flags} insilmaril@69: \par\end{center} insilmaril@69: insilmaril@69: Nous les appellerons {\em indicateurs}. Ils sont utilisés pour insilmaril@69: marquer les branches dans la {\em carte}, par exemple si quelque insilmaril@69: chose est important ou douteux. Il y a aussi des indicateurs positionnés insilmaril@69: automatiquement par \vym pour des informations supplémentaires, par insilmaril@69: exemple qu'une note est attachée à une branche particulière. insilmaril@68: insilmaril@68: Par défaut certains de ces indicateurs sont affichés uniquement quand insilmaril@68: l'indicateur \og pouce vers le haut \fg{} est positionné. Ils ne insilmaril@68: le sont plus lorsque l'indicateur \og pouce en bas \fg{} est positionné. insilmaril@68: Vous pouvez changer ce comportement par défaut dans le menu des préférences insilmaril@68: (voir \ref{settings}). insilmaril@68: insilmaril@68: insilmaril@68: \section{Mapeditor} insilmaril@68: insilmaril@68: \label{mapeditor} insilmaril@68: insilmaril@68: insilmaril@68: \subsection{Commencer une nouvelle carte} insilmaril@68: insilmaril@68: Au démarrage de \vym deux fenêtres vont s'ouvrir : le {\em mapeditor} insilmaril@68: et le {\em noteditor}. Vous travaillerez avec les deux fenêtres insilmaril@68: mais pour l'instant nous n'avons besoin que du mapeditor. insilmaril@68: insilmaril@68: Sélectionner le milieu de la carte \og NEW MAP \fg{} dans le milieu insilmaril@68: du mapeditor en cliquant le bouton gauche de la souris. Il va s'allumer insilmaril@68: en jaune pour montrer qu'il est sélectionné. Il y a plusieurs moyens insilmaril@68: d'ajouter une nouvelle branche au centre : insilmaril@68: \begin{itemize} insilmaril@68: \item avec la souris : ouvrir le menu du contexte en cliquant le bouton insilmaril@68: droit de la souris (CTRL-Click sur Mac) sur le milieu de la carte insilmaril@68: et choisir \og Add\ra Add branch as child \fg{} (ajouter une branche insilmaril@68: comme fils). insilmaril@68: \item Appuyer sur les touches \key{Ins} ou \key{A} insilmaril@68: \end{itemize} insilmaril@68: Une nouvelle branche va apparaître et vous pouvez taper le titre de insilmaril@68: la branche. Terminer l'ajout en appuyant sur \key{Enter}. %tipp insilmaril@68: Quelquefois il est pratique d'ajouter une nouvelle branche au-dessus insilmaril@68: ou au-dessous de la branche courante en faisant au choix : insilmaril@68: \begin{itemize} insilmaril@68: \item Touche \key{Shift-A} pour ajouter un branche au-dessus de celle insilmaril@68: sélectionnée, insilmaril@68: \item Touche \key{Ctrl-A} pour ajouter une branche en dessous. insilmaril@68: \end{itemize} insilmaril@68: Il est aussi possible d'ajouter une branche qui soit le \og père \fg{} insilmaril@68: de la branche courante, c'est à dire insérer {\em devant} la branche insilmaril@68: courante. Cela peut-être fait par le menu de contexte. insilmaril@68: insilmaril@68: \hint{Pour effacer une branche appuyer sur \key{CTRL-X}. Si cela insilmaril@68: est validé dans le menu des préférences (voir \ref{settings}), vous insilmaril@68: pouvez aussi utiliser la touche \key{Del}.} insilmaril@68: insilmaril@68: insilmaril@68: \subsection{Circuler dans une carte} insilmaril@68: insilmaril@68: insilmaril@68: \subsubsection*{Sélectionner des branches} insilmaril@68: insilmaril@68: Pour sélectionner des branches vous pouvez utiliser le bouton gauche insilmaril@68: de la souris ou les flèches de direction. Suivant l'{\em orientation} insilmaril@68: du départ de la branche utiliser la touche \key{\la} ou \key{\ra} insilmaril@68: pour se déplacer plus près de la racine ou plus profondément dans insilmaril@68: les branches. Dans un jeu de branches que nous appellerons {\em insilmaril@68: sous-arbre}, vous pouvez utiliser \key{\ua} et \key{\da} pour insilmaril@68: monter et descendre. Vous pouvez aussi utilisez \key{Home} et \key{End} insilmaril@68: pour sélectionner la première ou la dernière branche. insilmaril@68: insilmaril@68: insilmaril@68: \subsubsection*{Déplacer la partie visible de la carte} insilmaril@68: insilmaril@68: À force d'ajouter des branches, la carte peut devenir plus grande insilmaril@68: que la fenêtre du mapeditor. Vous pouvez utiliser les ascenseurs à insilmaril@68: droite et en bas de la fenêtre pour déplacer la vue. C'est plus facile insilmaril@68: en utilisant le bouton gauche de la souris. Cliquez n'importe où sur insilmaril@68: la {\em surface active de la fenêtre} : choisissez un espace libre insilmaril@68: entre des branches. Le pointeur de la souris va se transformer en insilmaril@68: main, maintenant déplacez la souris pour voir la partie désirée. insilmaril@68: insilmaril@68: Si vous sélectionnez les branches en utilisant les flèches, la carte insilmaril@68: va se déplacer pour que la branche sélectionnée soit toujours visible. insilmaril@68: insilmaril@68: insilmaril@68: \subsubsection*{Zoomer la carte} insilmaril@68: insilmaril@68: Lorsqu'on travaille sur des grandes cartes, la fonction {\em zoom} insilmaril@68: devient pratique. Vous pouvez utiliser : insilmaril@68: \begin{itemize} insilmaril@68: \item à partir du menu : View \ra Zoom in, View \ra Zoom out, View \ra insilmaril@68: reset Zoom. insilmaril@69: \item la barre de fonction~\includegraphics[width=3cm]{images/zoom-buttons} insilmaril@68: \end{itemize} insilmaril@68: Cliquer sur la loupe avec la croix rouge ré-affiche la carte à sa insilmaril@68: taille originale. insilmaril@68: insilmaril@68: insilmaril@68: \subsubsection*{Fonction de recherche} insilmaril@68: insilmaril@68: \label{findwindow} Avec une grande carte, une fonction de recherche insilmaril@68: devient nécessaire. Ouvrir la fenêtre de recherche : insilmaril@68: insilmaril@68: \begin{center} insilmaril@69: \includegraphics[width=6cm]{images/find-window} insilmaril@68: \par\end{center} insilmaril@68: insilmaril@68: La fonction va rechercher le texte dans toutes les branches et dans insilmaril@68: les notes associées. À chaque fois que vous appuyez sur le bouton insilmaril@68: \og Find \fg{} il va rechercher la prochaine occurrence qui est insilmaril@68: sélectionnée automatiquement. Si la recherche échoue, un court mess insilmaril@68: sage \og Nothing found \fg{} (rien trouvé) va apparaître en bas insilmaril@68: dans la {\em barre de status} du mapeditor. insilmaril@68: insilmaril@68: insilmaril@68: \subsubsection*{\label{hideunselected}Garder la visibilité, cacher une partie de insilmaril@68: la carte} insilmaril@68: insilmaril@68: Une très grande arborescence (une branche avec une centaine d'enfants insilmaril@68: par exemple) rend difficile la vue d'ensemble de la carte. Vous pouvez insilmaril@68: cacher les enfants en les {\em enroulant}. Cette fonction est souvent insilmaril@68: appelée {\em escamotage} (folding). Pensez que tout le sous-arbre insilmaril@68: est dessiné sur un rouleau de papier. Vous pouvez le dérouler ou l'enrouler insilmaril@68: pour ne voir que la première ligne. insilmaril@68: insilmaril@68: Pour escamoter ou ré-afficher une branche et ses fils vous pouvez insilmaril@68: au choix : insilmaril@68: \begin{itemize} insilmaril@68: \item appuyez sur \key{Scroll Lock} ou \key{S}, insilmaril@68: \item appuyer sur le bouton milieu de la souris, insilmaril@68: \item choisir l'icône sur le menu de travail. insilmaril@68: \end{itemize} insilmaril@68: Si vous sélectionnez une branche cachée --par la fonction de recherche insilmaril@68: ou en utilisant les flèches de direction par exemple-- elle va devenir insilmaril@68: provisoirement visible. Cela est montré comme un défilement avec une insilmaril@68: petite loupe. Si la partie \og dé-cachée \fg{} n'est plus nécessaire, insilmaril@68: elle est de nouveau cachée automatiquement. Il est possible de rendre insilmaril@68: toutes les branches visibles en utilisant le menu \og Edit\ra Unscroll insilmaril@68: all scrolled branches \fg{}. insilmaril@68: insilmaril@68: Vous pouvez cacher des parties de la carte pour l'exporter dans une insilmaril@68: page web ou pour une présentation par exemple voir \ref{hideexport} insilmaril@68: pour plus de détails. insilmaril@68: insilmaril@68: insilmaril@68: \subsection{Modifier et déplacer les branches} insilmaril@68: insilmaril@68: insilmaril@68: \subsubsection*{Modifier le titre} insilmaril@68: insilmaril@68: On peut éditer le titre en sélectionnant la branche puis au choix insilmaril@68: : insilmaril@68: \begin{itemize} insilmaril@68: \item appuyer sur \key{Enter} insilmaril@68: \item ou \key{F2} insilmaril@68: \item faire un double clic avec le bouton gauche de la souris. insilmaril@68: \end{itemize} insilmaril@68: Écrivez votre nouveau titre (ou éditez le) puis appuyez sur \key{Enter} insilmaril@68: pour valider. insilmaril@68: insilmaril@68: insilmaril@68: \subsubsection*{Déplacer une branche} insilmaril@68: insilmaril@68: Le moyen le plus simple de déplacer une branche est de la sélectionner insilmaril@68: avec le bouton gauche de la souris et de la déplacer à sa destination insilmaril@68: en maintenant le bouton enfoncé. Suivant la branche elle sera : insilmaril@68: \begin{itemize} insilmaril@68: \item déplacée vers la destination, insilmaril@68: \item {\em liée } à un nouveau {\em parent} (mapcenter ou branche) insilmaril@68: \end{itemize} insilmaril@68: Si vous déplacez la branche au dessus d'une autre ou du mapcenter, insilmaril@68: vous pourrez constater que le lien le connectant à l'ancien parent insilmaril@68: va être changé pour aller au nouveau situé sous le curseur de la souris. insilmaril@68: Si vous relâchez alors le bouton, la branche va être reliée. insilmaril@68: insilmaril@68: Si vous relâchez le bouton n'importe où, le résultat dépendra du type insilmaril@68: de branche que vous déplacez : insilmaril@68: \begin{itemize} insilmaril@68: \item Une branche principale directement connectée au mapcenter. Il va rester insilmaril@68: à sa nouvelle position, insilmaril@68: \item Une autre branche \og ordinaire \fg{} va rejoindre sa position d'origine. insilmaril@68: \end{itemize} insilmaril@68: Vous pouvez ainsi facilement réarranger la disposition des branches insilmaril@68: principales pour qu'elles ne recouvrent pas leurs branches filles. insilmaril@68: Il y a un autre avantage à déplacer les branches, surtout si vous insilmaril@68: voulez {\em réorganiser} un sous-arbre. Vous pouvez monter ou descendre insilmaril@68: une branche par l'action suivante au choix : insilmaril@68: \begin{itemize} insilmaril@68: \item appuyer sur \key{Page Up} ou \key{Page Down}, insilmaril@68: \item sélectionner Edit \ra Move branch, insilmaril@69: \item appuyer sur les icônes de la barre de menu : \includegraphics[width=1.5cm]{images/move-buttons} insilmaril@68: \end{itemize} insilmaril@68: %tipp insilmaril@68: Il y a un autre moyen de déplacer des branches : si vous appuyez sur insilmaril@68: \key{Shift} or \key{Ctrl} en bougeant la souris, la branche va insilmaril@68: être ajoutée au-dessus ou au-dessous de la branche sur laquelle la insilmaril@68: souris est. Cela peut être utilisé pour classer les branches dans insilmaril@68: une carte. insilmaril@68: insilmaril@68: insilmaril@68: \subsection{Des couleurs et des images : utiliser le côté droit de votre cerveau} insilmaril@68: insilmaril@68: insilmaril@68: \subsubsection*{Changer la couler d'un titre} insilmaril@68: insilmaril@68: Vous pouvez utiliser des couleurs pour mettre plus d'informations insilmaril@68: sur la carte par exemple mettre du rouge, du vert et d'autres couleurs insilmaril@68: pour montrer la priorité des tâches. Pour ce faire : insilmaril@68: \begin{itemize} insilmaril@68: \item utiliser le menu et choisir : Format \ra Set Color insilmaril@68: \item utiliser la barre de menu : insilmaril@68: insilmaril@68: insilmaril@68: \begin{center} insilmaril@69: \includegraphics[width=3cm]{images/color-buttons} insilmaril@68: \par\end{center} insilmaril@68: insilmaril@68: \end{itemize} insilmaril@68: Le premier bouton (noir dans la figure ci-dessus) montre la couleur insilmaril@68: courante. Cliquer dessus vous permet de choisir une autre couleur. insilmaril@68: Vous pouvez \og piquer \fg{} la couleur d'une autre branche en la insilmaril@68: sélectionnant et en utilisant le bouton \og pipette \fg{}. Les deux insilmaril@68: icônes avec une palette colorent la branche sélectionnée avec la couleur insilmaril@68: courante. Alors que la première ne colore que la sélection, la deuxième insilmaril@68: colore tous les fils de la branche sélectionnée. insilmaril@68: insilmaril@68: %tipp insilmaril@68: Une autre fonction très utile est le \og copier couleur \fg{} en insilmaril@68: utilisant la souris : sélectionner une branche qui doit avoir la nouvelle insilmaril@68: couleur appuyez \key{Ctrl} et simultanément cliquez avec le bouton insilmaril@68: gauche sur une autre branche pour copier sa couleur dans la branche insilmaril@68: sélectionnée. Tout le sous-arbre sera coloré. Si vous ne voulez colorer insilmaril@68: que la sélection appuyez sur \key{Shift} au lieu de \key{Ctrl}. insilmaril@68: insilmaril@68: insilmaril@68: \subsubsection*{Utiliser les indicateurs} insilmaril@68: insilmaril@68: \vym possède des indicateurs variés. Ils sont visibles dans la barre insilmaril@68: de menu en haut de la mapeditor. (Note : Comme toutes les barres de insilmaril@68: menu, vous pouvez les déplacer sur le côté droit ou gauche ou même insilmaril@68: les détacher. Prenez la ligne pointillée à gauche de la barre de menu insilmaril@69: avec le bouton gauche de la souris.) insilmaril@69: insilmaril@69: \begin{center} insilmaril@69: \includegraphics[width=10cm]{images/default-flags} insilmaril@69: \par\end{center} insilmaril@69: insilmaril@68: Si vous avez une branche sélectionnée, vous pouvez positionner n'importe insilmaril@68: quel indicateur en les cliquant sur la barre de menu. Les boutons insilmaril@68: de la barre de menu changent d'état et reflètent l'état des indicateurs insilmaril@68: de la branche sélectionnée. Ainsi pour effacer un indicateur d'une insilmaril@68: branche, sélectionnez la branche et cliquez sur le bouton de la barre insilmaril@68: de menu enfonce. insilmaril@68: insilmaril@68: Pour l'instant \vym utilise deux sortes d'indicateurs : les {\em insilmaril@68: Indicateurs Standard} et les {\em Indicateurs Système}. Les indicateurs insilmaril@68: standard sont ceux que l'on voit dans la barre de menu. Les Indicateurs insilmaril@68: Système sont positionnés par \vym pour indiquer qu'il y a par exemple insilmaril@68: de l'information supplémentaire dans une note (plus d'information insilmaril@68: dans \ref{noteeditor}). Dans des versions futures de \vym il pourra insilmaril@68: y avoir une autre sorte d'indicateurs éditables par l'utilisateur. insilmaril@68: insilmaril@68: insilmaril@68: \subsubsection*{Images} insilmaril@68: insilmaril@68: Le moyen le plus simple pour ajouter une image à une branche est de insilmaril@68: la déplaçer par exemple à partir d'un navigateur dans le mapeditor insilmaril@68: pendant qu'elle branche est sélectionnée. insilmaril@68: insilmaril@68: Vous pouvez aussi ajouter une image en ouvrant le menu contextuel insilmaril@68: d'une branche. Cliquez à droite sur la branche sélectionnée, choisissez insilmaril@68: \og Add Image \fg{}. Une fenêtre de dialogue vous permet de la choisir.% insilmaril@68: \footnote{Les formats d'images supportés sont : PNG, BMP, XBM, XPM et PNM. Sont insilmaril@68: aussi supportables JPEG, MNG et GIF, si spécialement configuré pendant insilmaril@68: la compilation dans SUSE LINUX).% insilmaril@68: } Quand une image est sélectionnée dans le dialogue, un aperçu est insilmaril@68: affiché. Il est possible de sélectionner plusieurs images. insilmaril@68: insilmaril@68: Vous pouvez placer l'image où vous voulez, vous n'avez qu'à la déplacer insilmaril@68: avec la souris en appuyant sur le bouton gauche. Pour la lier à une insilmaril@68: autre branche, appuyer sur la touche \key{Shift} en la déplaçant. insilmaril@68: Pour l'effacer appuyer sur la touche \key{Del}. insilmaril@68: insilmaril@68: Si vous cliquez à droite sur une image, un menu de contexte s'ouvre insilmaril@68: qui vous permet de sélectionner un des multiples format d'image. Puis insilmaril@68: une fenêtre s'affiche pour sauver l'image. insilmaril@68: insilmaril@68: \hint{On utilise cela pour \og exporter \fg{} l'image, l'image insilmaril@68: sera sauvegardée dans la carte elle-même. Vous pouvez aussi copier-coller insilmaril@68: des images mais il n'est pas possible de lui ajouter des objets. Les insilmaril@68: images sont considérées comme des \og particularités supplémentaires% insilmaril@68: \footnote{extra feature (N.d.T.)% insilmaril@68: } \fg{}. Elles pourraient rendre le travail avec la carte beaucoup insilmaril@68: plus complexe par exemple en liant des images à des images.} insilmaril@68: insilmaril@68: L'option \og Use for export \fg{} contrôle la sortie des exportations insilmaril@68: par exemple en HTML : si positionné à NON, l'image n'apparaîtra pas insilmaril@68: dans le {\em texte} de la sortie. C'est utile pour les grandes insilmaril@68: images ou si des images sont utilisées comme trames comme par exemple insilmaril@68: le nuage autour d'une partie de la carte. Elle n'apparaîtront pas insilmaril@68: au milieu du texte. insilmaril@68: insilmaril@68: Pour le moment le support des images est provisoire : les images sont insilmaril@68: sauvées avec les autres données de la carte dans le fichier \texttt{.vym}. insilmaril@68: Des versions futures incluront plus de possibilités comme le redimensionnement insilmaril@68: des images et changer sa transparence et l'inclure dans le fond de insilmaril@68: la carte), etc. insilmaril@68: insilmaril@68: insilmaril@68: \subsubsection*{Trames} insilmaril@68: insilmaril@68: Une trame peut être ajoutée à une branche dans la {\em fenêtre des insilmaril@68: propriétés} (voir \ref{propwindow}). Vous pouvez aussi utiliser insilmaril@68: des images comme trames. Regardez la carte de démonstration \texttt{todo.vym} insilmaril@68: comme exemple, où le mapcenter est un nuage. Vous pouvez utiliser insilmaril@68: un programme de dessin externe comme\texttt{ gimp} pour créer une insilmaril@68: image, de préférence avec un canal de transparence, ainsi vous pouvez insilmaril@68: créer des trames qui n'ont pas de bord rectangulaire, comme un nuage. insilmaril@68: insilmaril@68: insilmaril@68: \subsection{Conception du fond des cartes et des liens de connections} insilmaril@68: insilmaril@68: La conception du fond d'une carte et aussi des liens reliant les diverses insilmaril@68: parties de la carte peuvent être changés par : insilmaril@68: \begin{itemize} insilmaril@68: \item la sélection du format à partir du menu, insilmaril@68: \item en cliquant à droite sur le fond de la carte, ce qui ouvre un menu insilmaril@68: de contexte. insilmaril@68: \end{itemize} insilmaril@68: insilmaril@68: \subsubsection*{Trame de fond} insilmaril@68: insilmaril@68: La couleur est choisie (et aussi affichée) par \og Set background insilmaril@68: colour \fg{}. Vous pouvez aussi choisir une image de fond d'écran insilmaril@68: quoique cela ne soit pas recommandé. Travailler sur la carte devient insilmaril@68: lent et l'image ne peut être positionnée librement. insilmaril@68: insilmaril@68: insilmaril@68: \subsubsection*{Couleur des liaisons} insilmaril@68: insilmaril@68: Les liaisons reliant les branches peuvent être colorées de deux façons insilmaril@68: : insilmaril@68: \begin{itemize} insilmaril@68: \item utiliser la même couleur pour le titre et la ligne représentant la insilmaril@68: liaison, insilmaril@68: \item utiliser {\em une} couleur pour toutes les liaisons et choisir insilmaril@68: des couleurs différentes pour les titres. La couleur par défaut des insilmaril@68: liaisons des branches est bleu. insilmaril@68: \end{itemize} insilmaril@68: Cette dernière couleur peut être choisie par \og Set link colour \fg{}. insilmaril@68: Positionner ou invalider l'option \og Use colour of heading for link \fg{} insilmaril@68: pour basculer entre deux choix dans votre dessin. insilmaril@68: insilmaril@68: insilmaril@68: \subsubsection*{Style de liaison} insilmaril@68: insilmaril@68: \vym offre quatre styles différents pour l'apparence des liaisons insilmaril@68: : insilmaril@68: \begin{itemize} insilmaril@68: \item ligne, insilmaril@68: \item parabole, insilmaril@68: \item grosse ligne, insilmaril@68: \item parabole épaisse. insilmaril@68: \end{itemize} insilmaril@68: Les styles \og épais \fg{} ne sont actifs que pour les liaisons insilmaril@68: partant du mapcenter, les liaisons pour le reste de la carte sont insilmaril@68: toujours \og fines \fg{}. insilmaril@68: insilmaril@68: insilmaril@68: \subsection{Liens à d'autres documents et aux pages web} insilmaril@68: insilmaril@68: \vym admet deux types de liens externes : insilmaril@68: \begin{itemize} insilmaril@68: \item document qui va être ouvert dans un navigateur externe, insilmaril@68: \item carte \vym, qui sera ouverte par \vym lui-même. insilmaril@68: \end{itemize} insilmaril@68: En supplément aux liens externes, il y en a d'autres internes, reliant insilmaril@68: une branche à une autre sur la même carte. Elles sont appelées {\em insilmaril@68: XLinks} et sont expliquées à la section ~\ref{xlinks}. insilmaril@68: insilmaril@68: insilmaril@68: \subsubsection*{navigateur} insilmaril@68: insilmaril@68: Les navigateurs modernes comme \texttt{konqueror et Firefox} sont insilmaril@68: capables d'afficher des types de fichiers variés locaux ou sur Internet. insilmaril@68: Pour saisir l'~URL d'un document appuyez sur la touche \key{U} insilmaril@68: ou cliquez à droite sur une branche pour ouvrir le menu contextuel insilmaril@68: puis choisir \og References\ra Edit URL \fg{}. Si vous voulez ouvrir insilmaril@68: une fenêtre de dialogue pour choisir plus facilement un fichier local insilmaril@68: tapez ~\key{SHIFT-U}. insilmaril@68: insilmaril@68: Lorsqu'une URL a été entrée, un petit globe apparaît dans la branche. insilmaril@68: On cliquant sur ce globe ou dans le menu contextuel, le navigateur% insilmaril@68: \footnote{Le navigateur peut être changé dans le menu Settings (voir \ref{settings}).% insilmaril@68: } externe sera lancé : insilmaril@68: insilmaril@68: \begin{center} insilmaril@69: \includegraphics[width=0.5cm]{images/flag-url} insilmaril@68: \par\end{center} insilmaril@68: insilmaril@68: Pour plus d'informations sur le travail avec les signets et les navigateurs insilmaril@68: voir \ref{bookmarks}. insilmaril@68: insilmaril@68: Dans le menu de contexte, il y a une option pour ouvrir toutes les insilmaril@68: URL trouvées dans le sous-arbre de la branche sélectionnée. C'est insilmaril@68: très pratique pour ouvrir tout un jeu de liens dans le navigateur insilmaril@68: surtout si celui-ci dispose d'index (comme \texttt{konqueror}% insilmaril@68: \footnote{ou \texttt{firefox} (N. d. T.)% insilmaril@68: }). insilmaril@68: insilmaril@68: insilmaril@68: \subsubsection*{carte \vym } insilmaril@68: insilmaril@68: Pour lier une branche à une autre carte \vym cliquer à droite sur insilmaril@68: une branche et choisir : \og Édit \vym links \fg{}. Une fenêtre insilmaril@68: de dialogue sur les fichiers s'ouvre pour vous permettre de choisir insilmaril@68: le fichier voulu. Une branche avec un lien est marquée par : insilmaril@68: insilmaril@68: \begin{center} insilmaril@69: \includegraphics[width=0.5cm]{images/flag-vymlink} insilmaril@68: \par\end{center} insilmaril@68: insilmaril@68: Cliquer sur cet indicateur, dans la barre de menu ou dans le menu insilmaril@68: de contexte va ouvrir cette carte dans un autre onglet. (voir \ref{tabs} insilmaril@68: pour le travail sur plusieurs cartes). Pour effacer un lien existant, insilmaril@68: cliquer à droite sur la branche et choisir \og Delete \vym link \fg{}. insilmaril@68: insilmaril@68: Dans le menu contextuel, il y a aussi une option pour ouvrir tous insilmaril@68: les liens vers des fichiers \vym du sous-arbre de la branche sélectionnée insilmaril@68: dans la carte. C'est utile pour ouvrir simultanément une collection insilmaril@68: de cartes en relation avec la carte courante. insilmaril@68: insilmaril@68: Note technique : en interne \vym utilise des chemins absolus, pour insilmaril@68: éviter d'ouvrir plusieurs fois la même carte. Quand la carte est sauvegardée, insilmaril@68: le chemin est converti en relatif (par exemple \texttt{/home/user/vym.map} insilmaril@68: devient\texttt{ ./vym.map}. Cela rend aisé d'utiliser des cartes différentes insilmaril@68: sur plusieurs ordinateurs et de les exporter en HTML pour plus tard. insilmaril@68: insilmaril@68: insilmaril@68: \subsection{cartes multiples} insilmaril@68: insilmaril@68: \label{tabs} Vous pouvez travailler sur plusieurs cartes en même insilmaril@68: temps. Chaque nouvelle carte est ouverte dans un {\em onglet}. insilmaril@68: Les onglets des cartes disponibles sont situés en haut du mapeditor. insilmaril@68: Vous pouvez utiliser les fonctions couper-copier-coller pour transférer insilmaril@68: des données d'une carte à l'autre. insilmaril@68: insilmaril@68: %todo insilmaril@68: insilmaril@68: insilmaril@68: %TODO insilmaril@68: %\subsubsection{Menus} insilmaril@68: %\subsubsection{Keyboard shortcuts} insilmaril@68: insilmaril@68: insilmaril@68: % Settings insilmaril@68: % Images insilmaril@68: % Copy & Paste insilmaril@68: % Working with tabs (multiple maps) insilmaril@68: % Exporting insilmaril@68: % Scrolling insilmaril@68: insilmaril@68: insilmaril@68: insilmaril@68: \section{Noteeditor} insilmaril@68: insilmaril@68: \label{noteeditor}Si vous voulez mettre plus de texte sur une branche insilmaril@68: (par exemple un email complet ou une recette de cuisine ou une palanquée insilmaril@69: de code source) vous pouvez utiliser le noteeditor. insilmaril@69: insilmaril@69: \begin{center} insilmaril@69: \includegraphics[width=10cm]{images/noteeditor_fr} insilmaril@69: \par\end{center} insilmaril@69: insilmaril@68: Cet éditeur affiche le texte associé à la branche sélectionnée dans insilmaril@68: le mapeditor. insilmaril@68: insilmaril@68: insilmaril@68: \subsection{États} insilmaril@68: insilmaril@68: Avant de pouvoir écrire ou mettre du texte dans le noteeditor, vous insilmaril@68: devez sélectionner une branche dans le mapeditor. La couleur du fond insilmaril@68: du noteeditor indique son état : insilmaril@68: \begin{itemize} insilmaril@68: \item gris : pas de texte, insilmaril@68: \item blanc : du texte existe. insilmaril@68: \end{itemize} insilmaril@68: Dans le mapeditor, pour signaler qu'il y a une note avec plus d'informations insilmaril@68: pour une branche particulière, un petit indicateur \og note \fg{} insilmaril@68: apparaît dans l'entête de la branche. Regardez dans la branche en insilmaril@69: bas à droite de la carte suivante: insilmaril@69: insilmaril@69: \begin{center} insilmaril@69: \includegraphics[width=10cm]{images/branches-flags_fr} insilmaril@69: \par\end{center} insilmaril@68: insilmaril@68: insilmaril@68: \subsection{Importer et exporter des notes } insilmaril@68: insilmaril@68: Une note est automatiquement sauvée dans la carte \vym. Il est agréable insilmaril@68: d'importer une note à partir d'un fichier externe ou d'écrire cette insilmaril@68: note dans un fichier externe. Dans le noteeditor utiliser \og File\ra~Import \fg{} insilmaril@68: et \og File\ra~Export \fg{} pour l'import-export. insilmaril@68: insilmaril@68: insilmaril@68: \subsection{Éditer et imprimer une note} insilmaril@68: insilmaril@68: L'édition fonctionne comme un éditeur de texte classique, incluant insilmaril@68: les fonctions annule-recommence. Vous pouvez effacer entièrement la insilmaril@68: note en cliquant sur la corbeille. En cliquant sur le bouton d'impression insilmaril@68: seule la note et imprimée. insilmaril@68: insilmaril@68: insilmaril@68: \subsection{RichText: couleurs, paragraphes et texte formatté} insilmaril@68: insilmaril@68: \vym supporte le texte formatté (QT Rich Text) dans le noteeditor insilmaril@68: depuis la version 1.4.7. Les couleurs et les attributs de texte (par insilmaril@68: exemple italique, gras) sont positionnés avec les boutons au-dessus insilmaril@68: du texte. Le texte lui-même est divisé en paragraphes. Pour chaque insilmaril@68: paragraphe l'alignement peut être spécifié (par exemple centré ou insilmaril@68: à droite). Un paragraphe est terminé par appui sur la touche \key{Return}. insilmaril@68: Si vous voulez juste commencer une nouvelle ligne tapez \key{CTRL-Return}. insilmaril@68: insilmaril@68: insilmaril@68: \subsection{Les fontes et comment les changer rapidement} insilmaril@68: insilmaril@68: Le noteeditor est fait pour éditer de petites notes, ce n'est pas insilmaril@68: un traitement de texte complet. Suite à beaucoup de demandes, \vym insilmaril@68: supporte le texte formatté dans le noteeditor% insilmaril@68: \footnote{\vym utilise le format QRichtText, qui est un sous-ensemble du formattage insilmaril@68: fourni en HTML.% insilmaril@68: }. Deux fontes par défaut sont installées qui peuvent être choisies insilmaril@68: par le \og Settings menu \fg{} (voir \ref{settings}). Une fonte insilmaril@68: à chasse fixe, l'autre variable. La fonte à chasse fixe est utilisée insilmaril@68: pour les emails, le code source, etc l'autre pour les simples notes. insilmaril@68: Les deux fontes peuvent être facilement commutées en cliquant sur insilmaril@68: le bouton suivant dans la barre de menu : insilmaril@68: insilmaril@68: \begin{center} insilmaril@69: \includegraphics[width=0.5cm]{images/formatfixedfont} insilmaril@68: \par\end{center} insilmaril@68: insilmaril@68: Dans le \og Settings menu \fg{} les deux fontes peuvent être choisies. insilmaril@68: La fonte par défaut peut aussi être changée en sélectionnant ou désélectionnant insilmaril@68: \og fixed font is default \fg{}. insilmaril@68: insilmaril@68: En supplément toute fonte installée sur votre système peut être utilisée. insilmaril@68: Notez que la fonte choisie sera aussi utilisée pour les exports HTML, insilmaril@68: si vous voulez exporter votre carte \vym l'intranet ou sur le web, insilmaril@68: vous devrez utiliser des fontes disponibles partout. insilmaril@68: insilmaril@68: insilmaril@68: \subsection{Recherche de texte} insilmaril@68: insilmaril@68: Le noteeditor n'a pas sa propre fonction de recherche, utiliser \og Find \fg{} insilmaril@68: dans le mapeditor qui recherche également dans toutes les notes (voir insilmaril@68: \ref{findwindow}). insilmaril@68: insilmaril@68: insilmaril@68: \subsection{Coller du texte dans le noteeditor} insilmaril@68: insilmaril@68: Vous voulez souvent coller du texte dans le noteeditor à partir d'une insilmaril@68: autre application par exemple un email. Normalement \vym va créer insilmaril@68: un nouveau paragraphe pour chaque ligne. Si ce n'est pas ce que voulez insilmaril@68: vous pouvez choisir à partir de la barre de menu insilmaril@68: insilmaril@68: insilmaril@68: \section{Hello world% insilmaril@68: \footnote{\og bonjour monde \fg{} ou comment faire une carte de base% insilmaril@68: }} insilmaril@68: insilmaril@68: Cette section décrit comment \vym réagit au contact d'autres applications. insilmaril@68: Maintenant beaucoup d'applications lisent et écrivent leurs données insilmaril@68: en XML, le \og eXtensible Markup Language \fg{}. \vym utilise aussi insilmaril@68: XML pour sauver ses cartes, voir \ref{fileformat} pour une description insilmaril@68: plus détaillée. insilmaril@68: insilmaril@68: Si vous utilisez une autre application qui utilise le XML, il est insilmaril@68: possible de faire un filtre d'import-export pour \vym. Les volontaires insilmaril@68: sont accueillis avec plaisir ;-) insilmaril@68: insilmaril@68: insilmaril@68: \subsection{Import} insilmaril@68: insilmaril@68: \label{import} insilmaril@68: insilmaril@68: insilmaril@68: \subsubsection*{Signets KDE } insilmaril@68: insilmaril@68: L'éditeur de signets intégrés à KDE (Konqueror etc.) est limité, ainsi insilmaril@68: pourquoi ne pas utiliser \vym pour gérer les signets? Pour créer insilmaril@68: une nouvelle carte contenant contenant les signets courants choisir insilmaril@68: : \og File \ra Import\ra KDE Bookmarks \fg{} insilmaril@68: insilmaril@68: insilmaril@68: \subsubsection*{Mind Manager} insilmaril@68: insilmaril@68: \vym a pour l'instant un filtre d'importation rudimentaire pour convertir insilmaril@68: les cartes créées par {\em Mind Manager}% insilmaril@68: \footnote{Mind Manager est un logiciel commercial c'est à dire non libre. Il insilmaril@68: est développée par Mindjet pour Windows et le Mac. Les deux sont des insilmaril@68: marques enregistrées par Mindjet. Pour plus d'informations voir leur insilmaril@68: site web \href{http://mindjet.com}{http://mindjet.com}% insilmaril@68: } en cartes \vym. Les notes et les images ne sont pas converties pour insilmaril@68: l'instant. Vous pouvez importer des fichiers avec : \og File \ra insilmaril@68: Import\ra Mind Manager \fg{}. insilmaril@68: insilmaril@68: insilmaril@68: \subsubsection*{Structure et répertoires} insilmaril@68: insilmaril@68: \vym peut lire une structure de répertoires. C'est pour tester \vym, insilmaril@68: par exemple pour créer facilement de très grandes cartes utilisées insilmaril@68: pour les essais (oui il y a encore de la place pour optimiser \vym insilmaril@68: ;-) insilmaril@68: insilmaril@68: insilmaril@68: \subsection{Export} insilmaril@68: insilmaril@68: \label{export} \label{hideexport} Souvent vous ne voulez pas exporter insilmaril@68: la carte entière, juste une partie. Par exemple, vous pouvez avoir insilmaril@68: une information supplémentaire dont vous voulez parler dans une présentation, insilmaril@68: alors que ces parties ne seront pas visibles pendant la présentation. insilmaril@68: Pour y arriver, vous pouvez \og cacher \fg{} des parties de la carte insilmaril@68: pendant les exports en positionnant l'indicateur \og hide in export \fg{}. insilmaril@68: insilmaril@68: \begin{center} insilmaril@69: \includegraphics[width=0.5cm]{images/flag-hideexport} insilmaril@68: \par\end{center} insilmaril@68: insilmaril@68: Vous pouvez basculer cet indicateur à partir de la barre de menu ou insilmaril@68: en tapant \key{H}. Notez qu'il y a une option globale dans le menu insilmaril@68: de préférences( \ref{settings}) pour basculer l'utilisation de cet insilmaril@68: indicateur. Par défaut cet indicateur est validé. insilmaril@68: insilmaril@68: insilmaril@68: \subsubsection*{Open Office} insilmaril@68: insilmaril@68: À partir de la version 2 Open utilise le \og Open Document Format \fg{}, insilmaril@68: qui peut être écrit par \vym. Les options sont actuellement limitées. insilmaril@68: Il est possible d'exporter des présentations qui peuvent être ouvertes insilmaril@68: par Open Office Impress. En sélectionnant : \og File \ra Export\ra insilmaril@68: Open Office \fg{}. insilmaril@68: insilmaril@68: Vous obtenez une fenêtre de dialogue où vous pouvez choisir le fichier insilmaril@69: de sortie et le type de fichier: insilmaril@69: insilmaril@69: \begin{center} insilmaril@69: \includegraphics[width=10cm]{images/export-oo_es} insilmaril@69: \par\end{center} insilmaril@69: insilmaril@69: \begin{center} insilmaril@68: Les types de fichiers représentent différents types de patrons, qui insilmaril@68: peuvent être créés à partir d'un document Open Office avec un peu insilmaril@68: de travail manuel. La structure de la carte \vym est alors insérée insilmaril@68: dans ce patron. Il y a pour l'instant quelque limitations : insilmaril@69: \par\end{center} insilmaril@68: \begin{itemize} insilmaril@68: \item \vym ne peut gérer la longueur des pages, vous devez tester et sans insilmaril@68: doute re-éditer le document Open Office pour éviter que le texte ne insilmaril@68: continue après la fin de la page, insilmaril@68: \item images et les indicateurs ne sont pas utilisés pour le moment, insilmaril@68: \item les notes sont écrites en texte brut , sans RichText insilmaril@68: \item la gamme complète des patrons n'est pas disponible dans toutes les insilmaril@68: distributions. insilmaril@68: \end{itemize} insilmaril@68: Certains patrons utilisent des {\em sections} c'est à dire qu'ils insilmaril@68: insèrent le titre des branches principales comme des titres de section insilmaril@68: dans la présentation. insilmaril@68: insilmaril@68: insilmaril@68: \subsubsection*{Image} insilmaril@68: insilmaril@68: \vym supporte tous les formats d'image qui sont nativement supportés insilmaril@68: par le QT~toolkit : BMP, JPEG, PBM, PGM, PNG, PPN, XPM et XBM. Pour insilmaril@68: utilisation sur les sites web ou envoyer des images par email, PNG insilmaril@68: est un bon compromis taille/qualité. \vym utilise les options par insilmaril@68: défaut de Qt pour comprimer les images. insilmaril@68: insilmaril@68: insilmaril@68: \subsubsection*{ASCII} insilmaril@68: insilmaril@68: L'exportation en image est expérimental en ce moment. Plus tard cela insilmaril@68: sans doute fait avec des feuilles de style. La forme de la sortie insilmaril@68: risque de changer dans de futures versions de \vym. insilmaril@68: insilmaril@68: insilmaril@68: \subsubsection*{\protect\LaTeX{}} insilmaril@68: insilmaril@68: \vym peut générer un fichier d'entrée pour \LaTeX{}. C'est actuellement insilmaril@68: en développement, il n'y a pas d'option. En sélectionnant : \og File insilmaril@68: \ra Export\ra \LaTeX{} \fg{}. insilmaril@68: insilmaril@68: Vous allez ouvrir une fenêtre de dialogue pour le nom du fichier de insilmaril@68: sortie. Cette feuille peut ensuite être inclue dans un document en insilmaril@68: utilisant la commande : \begin{verbatim} \include{inputfile} \end{verbatim} insilmaril@68: insilmaril@68: insilmaril@68: \subsubsection*{Bookmarks KDE } insilmaril@68: insilmaril@68: \vym va écraser le fichier des bookmarks KDE puis tenter de le notifier insilmaril@68: à Konqueror en fonctionnement puis essayera de le notifier via DCOP insilmaril@68: que le fichier a changé. \emph{\vym ne crée pas de sauvegarde ! } Accessible insilmaril@68: par le menu : \og File \ra Export \ra KDE Bookmarks \fg{}. insilmaril@68: insilmaril@68: insilmaril@68: \subsubsection*{XHTML (Webpages)} insilmaril@68: insilmaril@68: C'est le format à utiliser si vous voulez créer une page web. Pour insilmaril@68: voir un exemple visitez la page d'entrée de \vym : \href{http://www.InSilmaril.de/vym}{www.InSilmaril.de/vym} insilmaril@68: insilmaril@68: Quelque explications sur son fonctionnement : avant d'exporter une insilmaril@68: carte en XHTML, elle est d'abord écrite en XML dans un répertoire insilmaril@68: (voir \ref{xmlexport}). Puis le programme externe \texttt{xsltproc}% insilmaril@68: \footnote{Sur la distribution SUSE Linux et quelques autres distributions \texttt{xsltproc} insilmaril@68: est installé par défaut.% insilmaril@68: } va être appelé pour traiter le fichier XML et générer le code HTML. insilmaril@68: Un dialogue permet à l'utilisateur de positionner diverses options insilmaril@68: : insilmaril@68: \begin{description} insilmaril@68: \item [{Include}] \textbf{image:} si positionné, \vym va créer une une insilmaril@68: image de la carte au début de la sortie HTML. Cliquer sur une branche insilmaril@68: va faire sauter à la section correspondante de la sortie. insilmaril@68: \item [{Colored}] \textbf{headings:} Si positionné à OUI, \vym va mettre insilmaril@68: les titres en couleur dans la partie texte avec les mêmes couleurs insilmaril@68: que celles utilisées dans la carte \vym. insilmaril@68: \item [{Show}] \textbf{warnings:} Si positionné, \vym va demander avant insilmaril@68: d'écrire les données. insilmaril@68: \item [{Show}] \textbf{output:} Cela est utilisé principalement pour le insilmaril@68: dégogage. On va voir comment s'effectue le traitement du fichier XML insilmaril@68: en appelant le programme externe \texttt{xsltproc}. insilmaril@68: \end{description} insilmaril@68: En complément les chemins des feuilles de styles CSS et XSL peuvent insilmaril@68: être indiqués. Par défaut sur SUSE~Linux elles sont dans : \texttt{/usr/share/vym/styles}% insilmaril@68: \footnote{N.dT. idem pour la version 1.10.0 sur Debian Etch% insilmaril@68: }. insilmaril@68: insilmaril@68: insilmaril@68: \subsubsection*{XML} insilmaril@68: insilmaril@68: \label{xmlexport} La carte est écrite dans un répertoire à la fois insilmaril@68: comme une image et comme un fichier XML. Le répertoire est choisi insilmaril@68: dans une fenêtre de dialogue. Si le répertoire n'est pas vide, vous insilmaril@68: allez être averti et on va vous prévenir que vous risquez d'écraser insilmaril@68: des fichiers. insilmaril@68: insilmaril@68: Il est possible d'exporter des cartes différentes dans le même répertoire. insilmaril@68: Chaque fichier généré va avoir le nom de la carte comme préfixe, par insilmaril@68: exemple e.g. \texttt{todo.vym} devient \texttt{todo.xml}, \texttt{todo.png}, insilmaril@68: \texttt{todo-image-1.png} et ainsi de suite. C'est utile si par exemple insilmaril@68: un site web comporte des cartes liées qui doivent être rangées dans insilmaril@68: le même répertoire. insilmaril@68: insilmaril@68: insilmaril@68: \subsubsection*{Export d'une partie d'une carte} insilmaril@68: insilmaril@68: Sélectionnez la branche que vous voulez exporter avec ses fils, puis insilmaril@68: ouvrez le menu contextuel et choisissez {\em Save Selection}. Cela insilmaril@68: va créer un fichier avec le suffixe \texttt{.vyp}, qui est une abréviation insilmaril@68: de \og vym part \fg{}. insilmaril@68: insilmaril@68: insilmaril@68: \section{Édition avancée} insilmaril@68: insilmaril@68: insilmaril@68: \subsection{Propriétés d'un objet} insilmaril@68: insilmaril@68: Pour chacune des branches vous pouvez ouvrir une fenêtre auxiliaire insilmaril@68: (voir \ref{satellite}): la {\em property window% insilmaril@68: \footnote{fenêtre des propriétés% insilmaril@68: }}: insilmaril@68: insilmaril@68: \begin{center} insilmaril@69: \includegraphics[width=8cm]{images/propwindow} \label{propwindow} insilmaril@68: \par\end{center} insilmaril@68: insilmaril@68: %FIXME create screenshot insilmaril@68: %FIXME explain the tabs insilmaril@68: insilmaril@68: \begin{itemize} insilmaril@68: \item trame, insilmaril@68: \item lien (voir \ref{hideunselected}) insilmaril@68: \item Layout (voir \ref{incimg}) insilmaril@68: \end{itemize} insilmaril@68: insilmaril@68: \subsection{Revoir l'histoire : défaire et refaire % insilmaril@68: \footnote{Undo and Redo% insilmaril@68: }} insilmaril@68: insilmaril@68: \vym garde la trace de tous les changements faits à une carte. Le insilmaril@68: nombre de modifications qui peuvent être défaites est de 75 par défaut. insilmaril@68: L'historique complet peut être vu dans la {\em fenêtre d'historique}: insilmaril@69: insilmaril@69: \begin{center} insilmaril@69: \includegraphics[width=10cm]{images/historywindow} insilmaril@69: \par\end{center} insilmaril@69: insilmaril@69: \begin{center} insilmaril@69: \label{historywindow} un simple pas en arrière peut être défait ou insilmaril@69: refait en tapant \key{CTRL-Z} ou \key{CTRL-Y}, ou en utilisant insilmaril@69: les boutons de la barre de menu ou la {\em fenêtre d'historique}. insilmaril@69: Dans la {\em fenêtre d'historique}, vous pouvez cliquer sur une insilmaril@69: ligne pour détailler toutes les actions faites jusqu'à ce moment, insilmaril@69: ou refaire toutes les actions en cliquant sur la dernière ligne. insilmaril@69: \par\end{center} insilmaril@68: insilmaril@68: \hint{ Vous pouvez \og coller à partir du passé \fg{} : aller en insilmaril@68: arrière dans le temps avec la touche \key{CTRL-Z}, puis copier dans insilmaril@68: le tampon en tapant \key{CTRL-C}. insilmaril@68: insilmaril@68: Maintenant pour refaire toutes les actions, par exemple en tapant insilmaril@68: sur la touche \key{CTRL-Y} ou en cliquant sur la dernière action insilmaril@68: dans la {\em fenêtre d'historique}. Maintenant collez à partir insilmaril@68: du passé avec la touche \key{CTRL-V}. } insilmaril@68: insilmaril@68: insilmaril@68: \subsection{Macros} insilmaril@68: insilmaril@68: \label{macros} Les macros ont été ajoutées à \vym à la version~1.9.0. insilmaril@68: Jusqu'à présent elles sont provisoires, elles vont peut-être être insilmaril@68: remplacées par un langage de script plus performant (les commandes insilmaril@68: seront approximativement les mêmes). insilmaril@68: insilmaril@68: Chaque touche de fonction (touches \key{F1} à \key{F12}) contient insilmaril@68: une macro, qui est exécutée sur la sélection courante lorsque la touche insilmaril@68: est enfoncée. Les macros par défaut changent la couleur d'un sous insilmaril@68: arbre ou positionnent la trame d'une branche : insilmaril@68: insilmaril@68: \begin{center} insilmaril@69: \includegraphics[width=8cm]{images/macros_fr} insilmaril@68: \par\end{center} insilmaril@68: insilmaril@68: Chaque macro est un script \vym qui est exécuté lorsque la touche insilmaril@68: correspondante est appuyée. L'emplacement par défaut des macros peut insilmaril@68: être changé dans le \og Settings menu \fg{}. Plus d'informations insilmaril@68: sur l'utilisation des scripts dans \vym peut être trouvé en appendice~\ref{scripts}. insilmaril@68: insilmaril@68: insilmaril@68: \subsection{Signets} insilmaril@68: insilmaril@68: \label{bookmarks} insilmaril@68: insilmaril@68: insilmaril@68: \subsubsection*{Ouvrir des nouveaux signets au lieu de nouvelles fenêtres} insilmaril@68: insilmaril@68: Si vous utilisez \texttt{konqueror} comme navigateur, \vym peut se insilmaril@68: rappeler de la session de \texttt{konqueror }qui était ouverte en insilmaril@68: premier par \vym. Vous pouvez appuyer sur les touches \key{Ctrl} insilmaril@68: et cliquer pour ouvrir le lien dans un nouvel onglet. insilmaril@68: insilmaril@68: \vym peut aussi ouvrir une nouvel onglet dans Mozilla ou Firefox insilmaril@68: en utilisant la commande à distance % insilmaril@68: \footnote{(remote command) à \href{http://www.mozilla.org/unix/remote.html}{http://www.mozilla.org/unix/remote.html}% insilmaril@68: } de ces navigateurs. insilmaril@68: insilmaril@68: insilmaril@68: \subsubsection*{Copier/coller} insilmaril@68: insilmaril@68: Si vous voulez mettre vos bookmarks dans une carte, sélectionnez une insilmaril@68: branche où vous voulez ajouter le bookmark, puis collez simplement insilmaril@68: l'URL dans la carte à partir de votre navigateur. Vous pouvez aussi insilmaril@68: utiliser un titre existant comme URL : cliquez à droite sur la branche insilmaril@68: et sélectionnez : \og Use heading for URL \fg{}. insilmaril@68: insilmaril@68: insilmaril@68: \subsubsection*{Accès direct à la liste des bookmarks d'un navigateur} insilmaril@68: insilmaril@68: Voir les sections \ref{import} et \ref{export} sur les filtres d'import-export. insilmaril@68: insilmaril@68: insilmaril@68: \subsubsection*{URL spéciales} insilmaril@68: insilmaril@68: \vym peut convertir un titre d'une branche existante en URL. Cela insilmaril@68: marche pour Bugentries dans le système Novell Bugtracking : ouvrez insilmaril@68: le menu de contexte d'une branche (en cliquant à droite) et sélectionnez insilmaril@68: : \og Create URL to Bugzilla \fg{}. insilmaril@68: insilmaril@68: L'URL sera créé à partir du titre. insilmaril@68: insilmaril@68: insilmaril@68: \subsection{Associer des images à une branche} insilmaril@68: insilmaril@68: \label{incimg} La configuration par défaut d'une image est de flotter insilmaril@68: \og librement \fg{}. Les images peuvent être positionnées n'importe insilmaril@68: où dans le canevas cachant la partie correspondante de la carte. insilmaril@68: insilmaril@68: La solution est de l'insérer ou de l'inclure \og dans \fg{} une insilmaril@68: branche. Cela est fait au travers de la fenêtre de propriétés (voir insilmaril@68: \ref{propwindow}) par les menus : insilmaril@68: \begin{itemize} insilmaril@68: \item include images horizontally insilmaril@68: \item include images vertically insilmaril@68: \end{itemize} insilmaril@68: L'images est positionnée relativement à sa branche mère, mais le titre insilmaril@69: et la bordure s'adapte à l'image flottante, voir en dessous: insilmaril@69: insilmaril@69: \begin{center} insilmaril@69: \includegraphics[width=10cm]{images/includeImages_fr} insilmaril@69: \par\end{center} insilmaril@68: insilmaril@68: insilmaril@68: \subsection{Mode modificateur} insilmaril@68: insilmaril@68: Les modificateurs sont par exemple la touche \key{Shift}, \key{Ctrl} insilmaril@68: ou \key{Alt}. Quand on appuie dessus pendant une action de la souris, insilmaril@68: \vym va effectuer une action différente de celle habituelle. insilmaril@68: insilmaril@68: %\key{Ctrl} or \key{Alt}is pressed while releasing the branch, it will be insilmaril@68: %added above/below the target, not as child of the target. insilmaril@68: insilmaril@68: insilmaril@68: Sans appuyer sur un modificateur, le premier clic sur la souris sélectionne insilmaril@68: une branche. Le comportement avec le modificateur \key{Ctrl} est insilmaril@68: sujet à à plusieurs options, qui peuvent être positionnées dans la insilmaril@68: barre de menu : insilmaril@68: insilmaril@68: \begin{center} insilmaril@69: \includegraphics[width=3cm]{images/modmodes} insilmaril@68: \par\end{center} insilmaril@68: insilmaril@68: Le mode par défaut est de copier la couleur de la branche cliquée insilmaril@68: vers la branche sélectionnée. La figure au-dessus montre la barre insilmaril@68: de menu avec le modificateur par défaut sélectionné. Le deuxième modificateur insilmaril@68: vous permet de couper une branche complète avec un simple clic. Le insilmaril@68: troisième modificateur vous permet de créer des liens entre branches insilmaril@68: appelés {\em xLinks}. Cela est expliqué dans la section suivante insilmaril@68: \ref{xlinks}. insilmaril@68: insilmaril@68: insilmaril@68: \subsection{Cacher les liens d'objets non sélectionnés} insilmaril@68: insilmaril@68: \label{hidelink} Il est pratique de positionner librement une branche, insilmaril@68: comme une branche principale ou une image. Cela est possible pour insilmaril@68: toutes les branches, vous pouvez utiliser une branche principale et insilmaril@68: cacher ses liens de connexion au centre de la carte ou cacher le lien insilmaril@68: entre une branche fils et son parent. C'est utile par exemple pour insilmaril@68: les légendes ou pour une collection de liens \vym pointant vers insilmaril@68: d'autres cartes : insilmaril@68: insilmaril@68: \begin{center} insilmaril@69: \includegraphics[width=9cm]{images/hiddenlink_fr} insilmaril@68: \par\end{center} insilmaril@68: insilmaril@68: Pour cacher le lien entre la branche et son parent ouvrir la fenêtre insilmaril@68: de propriétés et sélectionner \og Hide link if object is not selected \fg{} insilmaril@68: sur l'onglet \og Link \fg{}. insilmaril@68: insilmaril@68: insilmaril@68: \subsection{XLinks} insilmaril@68: insilmaril@68: \label{xlinks} Jusqu'à maintenant les données dans la carte \vym insilmaril@68: étaient sous forme d'arbre. En utilisant les xLinks vous pouvez lier insilmaril@68: une branche à n'importe quelle autre, comme en attachant une corde insilmaril@68: entre deux branches dans un vrai arbre. C'est très pratique dans des insilmaril@68: cartes compliquées, où vous avez des renvois qui ne peuvent être affichés insilmaril@68: dans la même zone visible de la fenêtre du {\em mapeditor}. La insilmaril@68: carte suivante tient sur un écran, mais montre comment les données insilmaril@68: peuvent être reliées. Dans le graphisme il y a un lien à partir d'une insilmaril@69: tâche (prepare a presentation) à l'information générale: insilmaril@69: insilmaril@69: \begin{center} insilmaril@69: \includegraphics[width=10cm]{images/xlink} insilmaril@69: \par\end{center} insilmaril@69: insilmaril@69: \begin{flushleft} insilmaril@68: Notez qu'un xLink qui pointe sur une branche non visible (parce qu'elle insilmaril@68: est \og enroulée \fg{}), est montrée par une flèche horizontale. insilmaril@68: Regardez la branche \lq Tuesday\rq dans la capture d'écran ci-dessus. insilmaril@69: \par\end{flushleft} insilmaril@68: insilmaril@68: insilmaril@68: \subsubsection*{Créer un xLink} insilmaril@68: insilmaril@68: Choisir le type de lien à partir de la barre de modifier (en cliquant insilmaril@68: l'icône de la barre de menu ou en tapant \key{L}). Sélectionner insilmaril@68: la branche d'où le xLink doit partir. Appuyer sur le modifier \key{Ctrl} insilmaril@68: puis cliquez la branche et amenez le curseur de la souris où le lien insilmaril@68: doit se terminer. Un lien est tracé qui suit le pointeur de la souris. insilmaril@68: Le lien devient permanent quand vous relâchez le bouton de la souris insilmaril@68: . insilmaril@68: insilmaril@68: insilmaril@68: \subsubsection*{Modifier ou effacer un xLink} insilmaril@68: insilmaril@68: Sélectionner une extrémité du xLink. Ouvrir le menu contextuel et insilmaril@68: sélectionnez \og Edit xLink \fg{}. Un sous menu contenant tous insilmaril@68: les xLinks de la branche apparaît. Sélectionnez en un et la fenêtre insilmaril@68: de dialogue xLink dialogue s'ouvre, où vous pouvez sélectionner la insilmaril@68: couleur, la largeur et aussi effacer le xLink. insilmaril@68: insilmaril@68: insilmaril@68: \subsubsection*{Suivre un xLink} insilmaril@68: insilmaril@68: Dans une carte \vym compliquée il est commode de sauter à l'autre insilmaril@68: extrémité d'un xLink. Vous pouvez le faire en ouvrant le menu contextuel insilmaril@68: et en cliquant \og Goto xLink \fg{} puis en sélectionnant le xLink insilmaril@68: qui vous intéresse. insilmaril@68: insilmaril@68: insilmaril@68: \subsection{Ajouter et supprimer des branches} insilmaril@68: insilmaril@68: Le menu contextuel d'une branche montre quelques moyens supplémentaires insilmaril@68: pour ajouter ou supprimer des données. Vous pouvez supprimer une branche insilmaril@68: tout en gardant ses enfants. Les enfants sont alors liés au parent insilmaril@68: de la branche supprimée (son \og grand-parent \fg{}). Des branches insilmaril@68: identiques peuvent être ajoutées à des cartes existantes. Pour les insilmaril@68: raccourcis clavier regarder également dans le menu contextuel. insilmaril@68: insilmaril@68: insilmaril@68: \subsection{Ajouter une carte complète ou une partie} insilmaril@68: insilmaril@68: Sélectionner la branche où vous voulez ajouter une carte sauvée précédemment insilmaril@68: (\texttt{.vym}) ou une partie de carte (\texttt{.vyp}), puis ouvrez insilmaril@68: le menu contextuel et choisissez {\em Add \ra Add Map (Insert)}. insilmaril@68: Pour l'importation vous pouvez choisir entre {\em Add Map (Insert)} insilmaril@68: ou {\em Add Map (Replace)}: les données importées vont être ajoutées insilmaril@68: à la branche sélectionnée. insilmaril@68: insilmaril@68: insilmaril@68: \section{\vym sur Mac OS X} insilmaril@68: insilmaril@68: insilmaril@68: \subsection{Vue d'ensemble} insilmaril@68: insilmaril@68: Il y a deux moyens de faire fonctionner \vym sur les Macs : insilmaril@68: insilmaril@68: insilmaril@68: \subsubsection*{Qt Mac Edition:} insilmaril@68: insilmaril@68: \vym a là une l'apparence bien connue de Mac. \vym est disponible insilmaril@68: comme paquet d'application Mac OS X dans une image disque (\texttt{vym.dmg}). insilmaril@68: Il a été compilé et testé sur Mac~OS~10.4. Ce paquet inclut les insilmaril@68: librairies Qt de Trolltech. insilmaril@68: insilmaril@68: insilmaril@68: \subsubsection*{version X11 } insilmaril@68: insilmaril@68: \vym peut aussi être lancé dans sa version Linux, mais les menus insilmaril@68: et l'utilisation seront ceux de Linux c'est à dire que les barres insilmaril@68: de menu sont différentes. insilmaril@68: insilmaril@68: insilmaril@68: \subsection{Menu de contexte et touches spéciales} insilmaril@68: insilmaril@68: La majorité des Macs n'a malheureusement qu'un bouton de souris. Pour insilmaril@68: pour voir le menu contextuel qui normalement est ouvert avec un clic insilmaril@68: droit, vous devez cliquer en appuyant sur la touche \key{command}. insilmaril@68: insilmaril@68: Surtout sur les portables quelques touches utilisées sur les PC sont insilmaril@68: manquantes. La version de \vym avec QT-Mac a ses propres raccourcis insilmaril@68: clavier. Pour les trouver regardez les entrées des menus, les raccourcis insilmaril@68: visibles à côté de cette entrée. Les boutons de la barre de menu peuvent insilmaril@68: aussi avoir des raccourcis, positionnez le curseur de la souris sur insilmaril@68: un bouton et la fenêtre d'aide apparaîtra. insilmaril@68: insilmaril@68: insilmaril@68: \subsection{Voir des liens externes} insilmaril@68: insilmaril@68: \vym sur Mac utilise le système d'appel \texttt{/usr/bin/open} pour insilmaril@68: voir les liens. Mac~OS détermine automatiquement si le lien est un insilmaril@68: pdf ou une page web et ouvre le bon visionneur. insilmaril@68: insilmaril@68: \appendix \newpage{} insilmaril@68: insilmaril@68: insilmaril@68: \section{\label{settings}\vym : processus d'initialisation et de configuration} insilmaril@68: insilmaril@68: insilmaril@68: \subsection{Menu des préférences (Settings menu)} insilmaril@68: insilmaril@68: Le {\em Menu des préférences } vous permet de configurer \vym insilmaril@68: suivant vos besoins : insilmaril@68: insilmaril@68: insilmaril@68: \subsubsection*{Choisir l'application pour ouvrir les fichiers PDF } insilmaril@68: insilmaril@68: Choisir un visionneur PDF installé sur votre système. insilmaril@68: insilmaril@68: insilmaril@68: \subsubsection*{Choisir le navigateur (vers les liens externes)} insilmaril@68: insilmaril@68: Choisissez votre navigateur favori. insilmaril@68: insilmaril@68: insilmaril@68: \subsubsection*{Positionner le chemin pour les macros} insilmaril@68: insilmaril@68: Le chemin par défaut pour exécuter les macros correspondantes quand insilmaril@68: vous appuyez sur une des touches de fonction. Chaque touche correspond insilmaril@68: à un fichier (\texttt{macro-1.vys..macro12.vys}) dans le chemin de insilmaril@68: recherche. insilmaril@68: insilmaril@68: insilmaril@68: \subsubsection*{Niveaux défaire/refaire} insilmaril@68: insilmaril@68: Fixer le nombre de défaire/refaire. Par défaut :75. insilmaril@68: insilmaril@68: insilmaril@68: \subsubsection*{Sauvegarde automatique et temps entre sauvegardes} insilmaril@68: insilmaril@68: La sauvegarde automatique des cartes peut être désactivée. Le temps insilmaril@68: entre sauvegardes est indiqué en secondes. insilmaril@68: insilmaril@68: Quand la sauvegarde d'une carte est demandée \texttt{example.vym}, insilmaril@68: \vym renomme le fichier existant en \texttt{example.vym\textasciitilde{}} insilmaril@68: avant d'écrire le fichier \texttt{example.vym.} insilmaril@68: insilmaril@68: insilmaril@68: \subsubsection*{Éditer la branche après l'avoir créée} insilmaril@68: insilmaril@68: Si positionné, le titre de la nouvelle branche va être édité immédiatement insilmaril@68: après avoir été créé. insilmaril@68: insilmaril@68: insilmaril@68: \subsubsection*{Sélectionner la branche après l'avoir créé} insilmaril@68: insilmaril@68: Si positionné, la nouvelle branche va être sélectionnée après avoir insilmaril@68: été créée. Quand vous réfléchissez sur un mot donné, vous ne voulez insilmaril@68: pas aller dans les détails, mais garder l'attention sur ce mot. Le insilmaril@68: choix par défaut est de {\em ne pas} sélectionner la nouvelle branche insilmaril@68: créée. insilmaril@68: insilmaril@68: insilmaril@68: \subsubsection*{Sélectionner la branche existante} insilmaril@68: insilmaril@68: Si positionné et que vous commencez à éditer le titre de la branche, insilmaril@68: le texte du titre va être sélectionné. Pratique pour copier/coller insilmaril@68: dans d'autres applications. insilmaril@68: insilmaril@68: insilmaril@68: \subsubsection*{Touche effacement} insilmaril@68: insilmaril@68: Si positionné, la touche \key{Delete} est validée pour détruire insilmaril@68: les objets. Attention aux confusions avec la touche \key{Insert}sur insilmaril@68: les claviers de PC. insilmaril@68: insilmaril@68: insilmaril@68: \subsubsection*{Indicateurs exclusif} insilmaril@68: insilmaril@68: Si positionné quelques indicateurs peuvent être exclusifs, par exemple insilmaril@68: les émoticons. insilmaril@68: insilmaril@68: insilmaril@68: \subsubsection*{Autoriser l'indicateur caché} insilmaril@68: insilmaril@68: Si positionné, chaque branche qui a l'indicateur caché associé (voir insilmaril@68: \ref{hideexport}) ne sera pas présente dans les exports. insilmaril@68: insilmaril@68: insilmaril@68: \subsection{Fichier de configuration} insilmaril@68: insilmaril@68: Au démarrage, \vym va regarder un fichier de configuration spécifique insilmaril@68: à l'utilisateur contenant ses réglages personnels comme la position insilmaril@68: des fenêtres, les menus de travail, etc. Si ce fichier n'existe pas, insilmaril@68: il sera créé. Le fichier est localisé dans la racine du répertoire insilmaril@68: de l'utilisateur. Sa position exacte dépend de la plate-forme : insilmaril@68: insilmaril@68: \begin{center} insilmaril@68: \begin{tabular}{cl} insilmaril@68: \textbf{Plate-forme} & \textbf{Fichier de configuration }\tabularnewline insilmaril@68: \hline insilmaril@68: Linux & \texttt{$\sim$/.config/InSilmaril/vym.conf} \tabularnewline insilmaril@68: Mac OS X & \texttt{/Users/NAME/Library/Preferences/com.insilmaril.vym.plist} insilmaril@68: \tabularnewline insilmaril@68: \end{tabular} insilmaril@68: \par\end{center} insilmaril@68: insilmaril@68: Le fichier peut être édité manuellement ou sur Mac~OS~X avec le insilmaril@68: Property List Editor (installé avec xtools). insilmaril@68: insilmaril@68: insilmaril@68: \subsection{Chemin vers les ressources} insilmaril@68: insilmaril@68: \vym va essayer de trouver ses ressources (images, feuilles de style, insilmaril@68: filtres, etc) aux endroits suivants : insilmaril@68: \begin{enumerate} insilmaril@68: \item chemin donné par la variable d'environnement\texttt{ VYMHOME}. insilmaril@68: \item Si appelé avec l'option {\em local} (voir \ref{options} en dessous), insilmaril@68: \vym va chercher ses ressource dans le répertoire courant. insilmaril@68: \item \texttt{/usr/share/vym} insilmaril@68: \item \texttt{/usr/local/share/vym} insilmaril@68: \end{enumerate} insilmaril@68: insilmaril@68: \subsection{Options de la ligne de commande} insilmaril@68: insilmaril@68: \label{options} \vym a les options suivantes lors de l'appel en insilmaril@68: ligne de commande% insilmaril@68: \footnote{chaque option doit être précédé du \og - \fg{} classique (N.d.T.)% insilmaril@68: } : insilmaril@68: insilmaril@68: \begin{center} insilmaril@68: \begin{tabular}{cccp{8cm}} insilmaril@68: & & & \tabularnewline insilmaril@68: \textbf{Option } & \textbf{Résumé } & \textbf{Argument } & \textbf{Description }\tabularnewline insilmaril@68: \hline insilmaril@68: v & version & & indiquer la version et le nom de code de \vym\tabularnewline insilmaril@68: l & local & & Utiliser les chemins locaux pour les feuilles de style,les traductions, insilmaril@68: les icônes, etc. insilmaril@68: insilmaril@68: Pratique pour les tests\tabularnewline insilmaril@68: h & aide & & montrer l'aide\tabularnewline insilmaril@68: r & lancement & fichier & charger et lancer un script\tabularnewline insilmaril@68: q & quitter & & quitter après le démarrage. Utile pour les benchmarks.\tabularnewline insilmaril@68: \end{tabular} insilmaril@68: \par\end{center} insilmaril@68: insilmaril@68: Vous pouvez aussi donner plusieurs noms de fichiers dans la ligne insilmaril@68: de commande pour laisser \vym ouvrir plusieurs cartes à la fois. insilmaril@68: insilmaril@68: insilmaril@68: \section{Scripts} insilmaril@68: insilmaril@68: \label{scripts} %FIXME insilmaril@68: insilmaril@68: insilmaril@68: TODO: désolé cette section du manuel de \vym est provisoire. insilmaril@68: insilmaril@68: insilmaril@68: \subsection{Exemple de scripts} insilmaril@68: insilmaril@68: insilmaril@68: \subsubsection{Exporter un jeu de cartes} insilmaril@68: insilmaril@68: \begin{verbatim} \# Simple vym script to export images of various insilmaril@68: maps simultanously exportImage (); \end{verbatim} Le script au-dessus insilmaril@68: peut être utilisé pour exporter automatiquement toutes les cartes insilmaril@68: d'un répertoire. Si le script a pour nom \texttt{export-image.vys}, insilmaril@68: appeler \vym avec\begin{verbatim} vym --quit --run export-image.vys insilmaril@68: {*}.vym \end{verbatim} insilmaril@68: insilmaril@68: insilmaril@68: \section{Aider \vym} insilmaril@68: insilmaril@68: J'ai écrit personnellement 98\% du code moi-même. Aucune surprise insilmaril@68: : \vym correspond exactement à mes besoins. Néanmoins j'encourage insilmaril@68: tous les utilisateurs de \vym à contribuer. Peut-être pas seulement insilmaril@68: avec des demandes d'extensions, mais aussi avec du code, de nouveaux insilmaril@68: filtres import/export, des traductions, etc. Dans cet appendice, je insilmaril@68: vais essayer de montrer combien il est facile de développer avec \vym. insilmaril@68: J'attends vraiment de vos nouvelles au sujet de vos futures extensions insilmaril@68: ! insilmaril@68: insilmaril@68: insilmaril@68: \section{Obtenir de l'aide} insilmaril@68: insilmaril@68: insilmaril@68: \subsection*{Foire Aux Questions} insilmaril@68: insilmaril@68: Pointer la FAQ disponible sur le site de \vym (en anglais) : insilmaril@68: insilmaril@68: \begin{center} insilmaril@68: \href{http://www.InSilmaril.de/vym/faq.html}{http://www.InSilmaril.de/vym/faq.html} insilmaril@68: \par\end{center} insilmaril@68: insilmaril@68: insilmaril@68: \subsection*{Mailinglists} insilmaril@68: insilmaril@68: Il y a deux mailinglists: insilmaril@68: \begin{itemize} insilmaril@68: \item \texttt{vym-forum} est le forum des utilisateurs \vym pour discuter insilmaril@68: de points divers, insilmaril@68: \item \texttt{vym-devel} est fait pour les gens qui veulent contribuer à insilmaril@68: \vym. insilmaril@68: \end{itemize} insilmaril@68: Vous pouvez voir les archives et vous inscrire à : insilmaril@68: insilmaril@68: \begin{center} insilmaril@68: \href{https://sourceforge.net/mail/?group_id=127802}{https://sourceforge.net/mail/?group\_id=127802} insilmaril@68: \par\end{center} insilmaril@68: insilmaril@68: insilmaril@68: \subsection*{Contacter l'auteur} insilmaril@68: insilmaril@68: \label{author} En premier essayer les mailinglists. Pour tout autre insilmaril@68: problème contacter l'auteur Uwe Drechsel à : insilmaril@68: insilmaril@68: \begin{center} insilmaril@68: \href{mailto:vym@InSilmaril.de}{vym@InSilmaril.de} insilmaril@68: \par\end{center} insilmaril@68: insilmaril@68: insilmaril@68: \section{Comment reporter un bug} insilmaril@68: insilmaril@68: Quoique Sourceforge ait son propre système de rapport de bugs, je insilmaril@68: préfère que vous me contactiez directement (voir \ref{author}) ou insilmaril@68: encore mieux : vous pouvez mettre un rapport de bug dans Bugzilla, insilmaril@68: le système de rapport de bugs de openSUSE : insilmaril@68: insilmaril@68: \begin{center} insilmaril@68: \href{http://en.opensuse.org/Submit_a_bug}{http://en.opensuse.org/Submit\_a\_bug} insilmaril@68: \par\end{center} insilmaril@68: insilmaril@68: Je construis \vym régulièrement pour openSUSE, vous pouvez faire insilmaril@68: un rapport pour une autre version , même si vous utilisez un autre insilmaril@68: système d'exploitation. N'oubliez pas de me dire lequel vous utilisez insilmaril@68: : insilmaril@68: \begin{itemize} insilmaril@68: \item les manipulations exactes pour reproduire le bug, insilmaril@68: \item la version et la date de construction de \vym (voir l'aide Help \ra insilmaril@68: About \vym) insilmaril@68: \item le matériel et le système d'exploitation insilmaril@68: \end{itemize} insilmaril@68: insilmaril@68: \section{Compiler à partir des sources } insilmaril@68: insilmaril@68: insilmaril@68: \subsection{Obtenir les sources} insilmaril@68: insilmaril@68: \label{getsources} Vous pouvez trouver la dernière version de \vym insilmaril@68: sur le site du projet : insilmaril@68: insilmaril@68: \begin{center} insilmaril@68: \href{https://sourceforge.net/projects/vym/}{https://sourceforge.net/projects/vym/} insilmaril@68: \par\end{center} insilmaril@68: insilmaril@68: Là vous pouvez les extraire à partir à partir du dépot des source insilmaril@68: (CVS):\\ insilmaril@68: insilmaril@68: insilmaril@68: \begin{verbatim} cvs -d:pserver:anonymous@cvs.sf.net:/cvsroot/vym insilmaril@68: checkout code \end{verbatim} insilmaril@68: insilmaril@68: insilmaril@68: \subsection{le toolkit Qt } insilmaril@68: insilmaril@68: Qt est une trousse à outils C++ multiplateforme pour les GUI% insilmaril@68: \footnote{GUI Graphical User Interface interface graphique pour l'utilisateur insilmaril@68: (N.d.T.)% insilmaril@68: } et le développent d'applications. Il fournit une portabilité avec insilmaril@68: le même source sur MS~Windows, Mac~OS~X, Linux et toutes les versions insilmaril@68: principales commerciales d'Unix. Qt est aussi disponible pour les insilmaril@68: systèmes embarqués. Qt est un produit de la société Trolltech. Pour insilmaril@68: plus d'informations voir : insilmaril@68: insilmaril@68: \begin{center} insilmaril@68: \href{http://www.trolltech.com/qt/}{www.trolltech.com/qt} insilmaril@68: \par\end{center} insilmaril@68: insilmaril@68: insilmaril@68: \subsection{Compiler \vym } insilmaril@68: insilmaril@68: Assurez vous que vous avez installé l'environnement QT proprement, insilmaril@68: voir la documentation pour les détails. Vous devez avoir la commande insilmaril@68: Qt\texttt{ qmake} dans votre variable d'environnement \texttt{PATH}, insilmaril@68: pusi lancez \begin{verbatim} \$ qmake $make$ make install \end{verbatim} insilmaril@68: La dernière commande \texttt{make install} a besoin des droits root. insilmaril@68: Elle n'est pas nécessaire si vous voulez juste tester \vym. insilmaril@68: insilmaril@68: %\subsubsection*{Compiling \vym on Macs} insilmaril@68: %FIXME insilmaril@68: insilmaril@68: insilmaril@68: insilmaril@68: \subsection{format des fichiers de \vym } insilmaril@68: insilmaril@68: \label{fileformat}Les cartes \vym ont un suffixe \texttt{\og .vym} \fg{} insilmaril@68: et représentent une archive compressée des données. Si vous voulez insilmaril@68: avoir une vue plus précise de la structure des données dans la carte insilmaril@68: \og mapname.vym \fg{}, décompressez la en lançant la commande : insilmaril@68: \begin{verbatim} \$ unzip mapname.vym \end{verbatim} Cela va créer insilmaril@68: les répertoires \texttt{images} et\texttt{ flags} dans votre répertoire insilmaril@68: courant et aussi la carte elle-même, normalement appelée \texttt{mapname.xml}. insilmaril@68: La structure XML de \vym s'explique d'elle-même, jetez un \oe il insilmaril@68: sur le fichier \texttt{mapname.xml}. insilmaril@68: insilmaril@68: Ce fichier XML peut être chargé directement dans \vym, il n'a pas insilmaril@68: besoin d'être compressé. Si vous voulez compresser toutes les données insilmaril@68: vous-même faites \begin{verbatim} \$ zip -r mapname.vym . \end{verbatim} insilmaril@68: pour compresser toutes vos données dans le répertoire courant. insilmaril@68: insilmaril@68: insilmaril@68: \subsection{Nouvelles fonctionnalités} insilmaril@68: insilmaril@68: Il y a beaucoup de nouvelles fonctionnalités qui sont installées dans insilmaril@68: \vym. Avec \vym vous avez reçu un répertoire avec un bon nombre insilmaril@68: d'exemples de cartes. Vous les trouverez en cliquant Help \ra Open~vym~example~maps. insilmaril@68: Vous y trouverez la carte \texttt{vym-projectplan.vym}. Elle liste insilmaril@68: une foule de choses qui seront faites dans le futur. Si vous avez insilmaril@68: d'autres idées, contactez l'équipe de développement à \texttt{vym-devel@lists.sourceforge.net}. insilmaril@68: insilmaril@68: insilmaril@68: \subsection{support pour de nouvelles langues} insilmaril@68: insilmaril@68: Pour pouvoir ajouter une nouvelle langue à \vym, vous devez disposer insilmaril@68: des sources (voir \ref{getsources}) et de l'installation de Trolltechs insilmaril@68: QT. une partie de QT sont des outils de développement, et particulièrement insilmaril@68: l'outil de traduction \og Linguist \fg{} qui est nécessaire. insilmaril@68: insilmaril@68: Dans quelques distributions Linux, les outils de développement sont insilmaril@68: un paquetage spécial, par exemple sur SUSE LINUX vous devez avoir insilmaril@68: installé : \begin{verbatim} libqt4-devel.rpm libqt4-devel-doc.rpm insilmaril@68: libqt4-devel-tools.rpm \end{verbatim} Si vous n'avez pas QT de base insilmaril@68: sur votre système, vous pouvez l'obtenir à : \href{http://www.trolltech.com}{http://www.trolltech.com} insilmaril@68: Une fois que vous êtes capable de compiler, vous pouvez traduire le insilmaril@68: texte dans \vym lui-même en faisant les actions suivantes : insilmaril@68: \begin{itemize} insilmaril@68: \item supposons que nous voulons traduire une nouvelle langue \og NEW \fg{} insilmaril@68: au lieu de \og de \fg{} en allemand ou \og en \fg{} en anglais, insilmaril@68: \item copier le fichier \texttt{lang/vym\_en.ts} to l\texttt{ang/vym\_NEW.ts} insilmaril@68: (Le code lui-même contient la version anglaise), insilmaril@68: \item ajouter \texttt{lang/vym\_NEW.ts} dans la section TRANSLATIONS de insilmaril@68: vym.pro, insilmaril@68: \item lancer Linguist sur \texttt{vym\_NEW.ts} et faire la traduction, insilmaril@68: \item lancer \texttt{lrelease} pour créer \texttt{vym\_NEW.qm.} insilmaril@68: \item faire un make install pour installer le nouveau \vym et tester la insilmaril@68: traduction insilmaril@68: \end{itemize} insilmaril@68: Si vous vous sentez courageux, vous pouvez traduire le manuel. Il insilmaril@68: est écrit en \LaTeX{}, vous devez juste changer le fichier \texttt{/tex/vym.tex}. insilmaril@68: (Linguist et QT ne sont pas nécessaires, mais il est utile de savoir insilmaril@68: comment travailler avec \LaTeX{} et pdflatex pour créer le PDF.) insilmaril@68: insilmaril@68: S'il vous plaît envoyez moi la traduction que vous avez faite. Je insilmaril@68: peux aussi vous donner une accès de développeur au projet, si vous insilmaril@68: voulez fournir régulièrement des traductions. insilmaril@68: insilmaril@68: insilmaril@68: \subsection{Nouveaux filtres d'export/import } insilmaril@68: insilmaril@68: \vym supporte des types de filtres variés. Les données peuvent être insilmaril@68: écrites directement, insérées dans des patrons ou peuvent être écrites insilmaril@68: en données XML et ensuite être travaillées par des transformations insilmaril@68: XSL. insilmaril@68: insilmaril@68: La plupart des fonctionnalités d'import-export est disponible dans insilmaril@68: les classes ImportBase, ExportBase et les classes dérivées. Le tout insilmaril@68: se trouve dans \texttt{les fichiers imports.h} et \texttt{exports.h}. insilmaril@68: insilmaril@68: insilmaril@68: \subsection*{import/export direct} insilmaril@68: insilmaril@68: Un exemple pour l'export direct est l'export XML. Cette méthode touche insilmaril@68: l'implémentation de pratiquement tous les objets de \vym, aussi autant insilmaril@68: que possible utilisez une transformation XSL à la place. insilmaril@68: insilmaril@68: Si vous voulez savoir comment cela est fait, commencez à regarder insilmaril@68: \texttt{MapEditor::saveToDir} in \texttt{mapeditor.cpp}. insilmaril@68: insilmaril@68: insilmaril@68: \subsection*{patrons} insilmaril@68: insilmaril@68: Les patrons ont été introduits pour exporter dans le format opendoc insilmaril@68: utilisé par Open~Office. Pendant que je lisais la spécification du insilmaril@68: format (plus de 500 pages),% insilmaril@68: \footnote{ \href{http://www.oasis-open.org/}{http://www.oasis-open.org/}% insilmaril@68: } j'avais le sentiment que je ne voulais pas écrire l'export à partir insilmaril@68: de rien. Cela serait trop difficile pour adapter les styles à vos insilmaril@68: propres besoins par exemple le canevas. insilmaril@68: insilmaril@68: En analysant un document Open~Office existant, je trouvais qu'il insilmaril@68: y avait un grand nombre d'informations redondantes dans une présentation insilmaril@68: standard, par exemple chaque Item d'une liste est contenu dans sa insilmaril@68: propre liste. À la fin j'en arrivai à un style de présentation par insilmaril@68: défaut, qui peut encore être simplifié, si j'ai du temps de libre insilmaril@68: \ldots{} insilmaril@68: insilmaril@68: Les patrons existants sont encore en évolution, avant de développer insilmaril@68: votre propre style contactez moi. De base les étapes suivantes sont insilmaril@68: nécessaires pour que vous construisiez votre propre style : insilmaril@68: \begin{enumerate} insilmaril@68: \item créer un exemple dans Open Office. Utilisez un titre, les noms de insilmaril@68: auteurs, les entêtes de page, etc que vous pourrez facilement piquer insilmaril@68: dans le fichier de sortie, insilmaril@68: \item décompressez le document Open Office dans un répertoire, insilmaril@68: \item le fichier principal est appelé\texttt{ content.xml}. Toutes les données insilmaril@68: sont sur une seule ligne. Vous pouvez exploser les marques XML en insilmaril@68: utilisant le script \texttt{scripts/niceXML}, qui fait partie de la insilmaril@68: distribution de \vym. insilmaril@68: \item copiez la sortie de \texttt{niceXML} dans \texttt{content-template.xml}. insilmaril@68: \item en regardant dans le détail , vous trouverez nombre de définitions insilmaril@68: inutilisées, par exemple les styles. Vous pouvez les effacer ou simplement insilmaril@68: les ignorer. insilmaril@68: \item Essayez de trouver votre titre, le nom de auteurs. \vym va remplacer insilmaril@68: les chaînes suivantes lors de l'export : insilmaril@68: insilmaril@68: insilmaril@68: \begin{center} insilmaril@68: \begin{tabular}{lp{4cm}} insilmaril@68: \texttt{} & titre de la carte \tabularnewline insilmaril@68: \texttt{} & auteur\tabularnewline insilmaril@68: \texttt{} & commentaire\tabularnewline insilmaril@68: \texttt{} & contenu de la carte \tabularnewline insilmaril@68: \end{tabular} insilmaril@68: \par\end{center} insilmaril@68: insilmaril@68: Le contenu lui-même est généré d'une manière similaire en insérant insilmaril@68: des listes dans \texttt{page-template}. Les remplacements suivants insilmaril@68: sont effectues : insilmaril@68: insilmaril@68: \begin{center} insilmaril@68: \begin{tabular}{lp{7cm}} insilmaril@68: \texttt{} & entête de la page (branche principale ou fils, dépendant de l'utilisation insilmaril@68: des sections) \tabularnewline insilmaril@68: \texttt{} & tous les fils de la branche du dessus\tabularnewline insilmaril@68: \end{tabular} insilmaril@68: \par\end{center} insilmaril@68: insilmaril@68: \end{enumerate} insilmaril@68: Actuellement les images sont exportées et les notes vont apparaître insilmaril@68: comme du texte sans mise au format ni couleur. insilmaril@68: insilmaril@68: insilmaril@68: \subsection*{XSL Transformation} insilmaril@68: insilmaril@68: \vym utilise des transformations XSL pour l'exportation (par exemple insilmaril@68: en XHTML) et pour l'importation des données(par exemple les bookmarks insilmaril@68: KDE). Il faut écrire un peu de code pour fournir le GUI, le reste insilmaril@68: est fait en utilisant la feuille de style \texttt{.xsl} et en appelant insilmaril@68: le processeur \texttt{xsltproc, }qui fait partie de libxslun, la librairie insilmaril@68: C XSLT pour GNOME. insilmaril@68: \end{document}