# &calligra;

## Introduction

### Composants &calligra;

Veuillez consulter http://docs.kde.org pour les mises à jour de ce document.

&calligra; est une suite du bureautique pour l'environnement du bureau &kde;. &calligra; est actuellement composé des programmes suivants :

- &words; (un traitement de texte utilisant des cadres)

- &sheets; (un tableur)

- &stage; (une présentation sur écran et en diaporama)

- &flow; (une application de diagramme)

- &karbon; (une application de dessin vectoriel)

- &plan; (une application de gestion de projet)

Du fait que ces composants utilisent la technologie Flake, les programmes &calligra; sont conçus pour fonctionner très bien ensemble. Tout composant &calligra; peut être intégré dans un autre document &calligra;. Par exemple, vous pouvez insérer un tableau que vous avez créé avec &sheets; directement dans un document &words;. De cette manière, les documents composites complexes peuvent être créés en utilisant les programmes &calligra;.

Un mécanisme d'extensions facilite l'ajout de fonctionnalités dans &calligra;. Vous trouverez une multitude d'extensions pour les applications et pourrez apprendre comment en écrire une vous-même.

Ce manuel ne couvre que les caractéristiques générales de &calligra;, celles qui sont communes à la plupart des programmes de la suite. Pour des informations détaillées sur les différents programmes, jetez un coup d'œil aux autres manuels.

### Vue d'ensemble des fonctions de &calligra;

#### Intégration

&calligra; fournit une architecture sur laquelle toutes les applications sont construites. Celle-ci permet une forte intégration. Il est possible de développer votre propre composant qui s'y intégrera.

#### Léger

Bien qu'il offre en grand nombre d'applications, &calligra; est léger, rapide et a une empreinte mémoire assez faible. Ceci est possible par le fait que &calligra; s'appuie sur &kde;, une architecture d'applications puissante.

L'objectif de &calligra; est aussi de ne pas surcharger l'interface utilisateur avec des fonctionnalités qui ne sont pas nécessaire. Il en résulte une interface légère qui vous permet de travailler efficacement.

Être léger peut parfois aussi signifier qu'une fonctionnalité très particulière dont vous avez besoin n'est pas présente. Dans ce cas, vous pouvez toujours l'ajouter en étendant les fonctionnalités de &calligra;. Des fonctions supplémentaires peuvent toujours être mise à disposition à travers des modules externes supplémentaires ou des scripts, gardant ainsi &calligra; lui-même léger.

#### Complet

&calligra; offre une large palette d'applications, couvrant la plupart des besoins bureautique de la maison et en entreprise. Des fonctionnalités supplémentaires peuvent être ajoutées au travers de scripts, modules externes ou d'autres composants fondés sur l'architecture de &calligra;.

#### Format OASIS OpenDocument

Il est d'une importance majeure pour toute suite bureautique d'adhérer à des standards établis. Surtout au niveau du format de fichier pour permettre l'échange de documents avec d'autres suites bureautiques de manière transparente. Cela évite également les formats propriétaires, ce qui est particulièrement important pour les entreprises et pour les particuliers.

C'est pour cette raison que &calligra; a adopté le format OASIS OpenDocument comme format natif pour les fichiers.

#### Fonctionnalités de &kde;

Puisque &calligra; s'appuie sur &kde;, toutes les fonctionnalités que vous attendez d'une application &kde; sont disponibles dans &calligra;. Cela inclus &DBus;, KParts, Flake, l'intégration au bureau, la configuration et bien d'autres choses. Tout cela fait que l'ergonomie de &calligra; est familière et s'intègre vraiment dans l'environnement du bureau, ce qui permet une fluidité de travail.

## Configurer &calligra; et votre système

Bien que &calligra; devrait fonctionner correctement tel quel, il est possible de le modifier afin d'en tirer davantage. Ce chapitre vous montre ce vous pouvez faire pour obtenir le meilleur de votre nouvelle suite bureautique et faire en sorte qu'elle corresponde à vos besoins. &calligra; est très configurable, jusqu'aux éléments dans les barres d'outils et de menu.

### Personnaliser l'interface graphique de &calligra;

Puisque &calligra; est doté d'une interface graphique qui devrait combler les besoins de la plupart des utilisateurs, il y a de bonnes chances que vous vouliez changer l'apparence des programmes.

Ma mère, par exemple, a un peu peur des boutons et des entrées de menus qu'elle ne comprend pas. Pour adapter &calligra; à ses besoins, j'ai réduit l'interface graphique à des fonctionnalités minimales. Comme elle n'a besoin que d'écrire des lettres et d'utiliser certains modèles, elle n'a pas besoin d'autres fonctions que enregistrer, ouvrir, imprimer, &etc;

Grâce au concept d'action de &Qt; et &kde;, vous pouvez librement personnaliser les barres d'outils et de menus de &calligra;. Malheureusement, pour le moment, il n'y a pas de boîte de dialogue facile à utiliser pour faire ceci. &calligra; stocke sa configuration de l'interface graphique dans des fichiers &XML; et vous devrez les éditer à la main. Par chance, cette situation changera dans l'avenir ; pour le moment, vous devrez avoir quelques connaissances de base sur le fonctionnement des documents &XML; (ou &HTML;, qui est un sous-ensemble de &XML;).

Normalement, chaque application &calligra; a au moins deux de ces fichiers &XML; : l'un qui décrit l'interface graphique de l'atelier (en gros, ce que vous voyez lorsqu'il n'y a pas de document ouvert) et un qui décrit l'interface graphique des différents composants (ce que vous voyez normalement). Par exemple, pour &words;, ces deux fichiers se nomment `calligra_shell.rc` et `words.rc`.

Voici un exemple simple d'un tel fichier rc.

#### Exemple de fichier rc simple

    <!DOCTYPE QConfig ><qconfig>
    <menubar>
    <menu name="Edit"><text>Edit</text>
    <action name="edit_cut"/>
    <action name="edit_copy"/>
    <action name="edit_paste"/>
    <separator/>
    <action name="edit_find"/>
    </menu>
    <menu name="Insert"><text>Insert</text>
    <action name="insert_picture"/>
    <action name="insert_clipart"/>
    <menu name="Variable"><text>Variable</text>
    <action name="insert_var_datefix"/>
    <action name="insert_var_datevar"/>
    </menu>
    </menu>
    </menubar>
    <toolbars>
    <toolbar name="edit_toolbar" position="right">
    <action name="edit_cut"/>
    <action name="edit_copy"/>
    <action name="edit_paste"/>
    </toolbar>
    </toolbars>
    </qconfig>

## Comment obtenir plus d'informations

### Autres manuels de &calligra;

Pour des informations détaillées sur les différentes applications de &calligra;, veuillez consulter leurs manuels respectifs.

### Liens

Les liens suivants devraient être utiles si vous cherchez d'autres informations sur &kde; et &calligra;.

- La page de &calligra;. Vous pouvez trouver ici des informations sur la manière d'obtenir et installer &calligra;, des actualités, le développement, les captures d'écran, &etc;

- La page web de KDE. KDE est l'environnement de bureau le plus avancé et absolument libre pour les systèmes d'exploitation de type Unix. &calligra; fait usage des bibliothèques &kde;.

- Page &Qt;. Les créateurs de la boîte à outils C++ &Qt;. &kde; et &calligra; font usage de &Qt;.

## Programmer &calligra;

### Introduction

Si vous voulez faire du développement pour &calligra;, les compétences suivantes peuvent avoir de l'intérêt :

- Sur http://techbase.kde.org/Development vous trouverez beaucoup de documents sur la programmation en &Qt; et &kde;. Vous trouverez la version en ligne de la documentation complète de la bibliothèque &kde; dans Référence des API KDE

- La première étape pour contribuer est de suivre ces instructions pour obtenir le code source et le compiler.

## Copyright et licence

&calligra; est le résultat de l'effort commun d'un grand nombre de développeurs. Chaque fichier source de &calligra; est sous copyright des auteurs qui ont écrit ce fichier particulier, et leurs noms peuvent être trouvés au début de chaque fichier source avec la licence qui s'y applique.

Ce manuel est sous copyright Jost Schenck. Il peut être distribué librement tant que cette notice de copyright y est incluse. Vous pouvez la changer tant que vous m'envoyez les changements ou les incorporez au Git de &kde;. Je ne suis responsable de rien de ce qui peut se produire en conséquence de l'utilisation de ce manuel.

Les autres manuels de &calligra; sont sous copyright de leurs auteurs respectifs.

Traduction française par Gerard Delafond gerard@delafond.org et Gregory Marfjan gmarfjan_AT_gmail.com

&underFDL; &underGPL;
&documentation.index;