-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathhelp.fr.html
851 lines (834 loc) · 52 KB
/
help.fr.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head>
<meta content="text/html; http-equiv="Content-Type">
<title>KKEdit Linux Coders Text Editor Help Page</title>
<meta content="K.D.Hedger" name="author">
<meta charset="utf-8">
<meta content="A GTK2 Linux text editor developed for coding
including spell check, function declarations, search for function
name, with syntax colouring, API look up, split view and external
tools" name="description">
</head>
<body vlink="#551A8B" text="#000000" bgcolor="#cccccc" alink="#EE0000" link="#0000EE">
<div align="center"><big><big><u><b><font size="+3"><big><big>KKEdit</big></big></font></b></u></big></big><br>
<br>
<font size="+3">Éditeur de code source</font><br>
<br>
<hr size="2" width="100%"><img alt="main" src="main.gif" width="800" height="490"><br>
<hr size="2" width="100%">
<div align="center"><b><font size="+1">Pourquoi un autre éditeur
de texte?</font></b><br>
<br>
<font size="-1">Simple, je n'ai pas aimé tous les autres, ils
étaient tous trop plat. Ayant de toute façon utilisé Gedit
pendant des années, il devenait de plus en plus difficile de
pouvoir le compiler sans les tas de dépendances GNOME. En
fouillant un peu, les éditeurs de texte sous Linux ont l'air
TRÈS simples (Leafpad) ou bêtement complexes (GVim, Bluefish),
en essayant d'être tout pour tout le monde.<br>
Un des meilleurs éditeurs de texte que j'ai utilisé est BBEdit
mais qui n'est disponible que sous Mac, donc j'ai serré les
dents et décidé d'écrire mon propre éditeur avec les meilleurs
morceaux de BBEdit (le nom KKEdit est un clin d'oeil à
BBEdit), Gedit et Leafpad. Une interface épurée simple, pas de
dépendances majeures, avec seulement les fonctionnalités que
j'utilise tout le temps, et TA DAH! KKEdit.</font><br>
<br>
<b><font size="+1">Ce qu'il n'est pas! </font></b><br>
<br>
<font size="-1">KKEdit n'est pas un traitement de texte ou un
éditeur de pages web, il n'est pas un IDE! Il ne codera pas à
votre place, il n'insistera pas sur l'insertion des accolades
(VRAIMENT énervant!), il ne vous obligera pas à utiliser un
style particulier, il ne vous demande pas de vous casser tous
les doigts en essayant de faire des combinaisons de touches
étrange et il n'est pas lié à un distribution particulière, oh
oui et il ne vous coûtera pas un centime! </font><br>
<br>
<b><font size="+1">Ce qu'il est et fait <br>
</font></b> <br>
<font size="-1">KKEdit est éditeur de texte simple avec
coloration syntaxique.<br>
Il dispose également d'un menu de fonctions qui vous permet de
passer instantanément à une définition de fonction, un menu de
navigation qui va chercher dans tous les fichiers ouverts pour
une définition de fonction, puis passer à cet onglet et aller
à la ligne appropriée s'il ne peut pas trouver un définition
dans tous les fichiers ouverts, il fera une recherche
récursive dans le dossier du document sélectionné, vous pouvez
également mettre en évidence une directive # include et il
recherchera et essayera d'ouvrir le fichier, les en-têtes
entourées par <> seront recherchées dans /usr/include,
celles entourées par "" seront recherchées dans le dossier du
fichier en cours d'édition.<br>
Des outils externes peuvent être ajoutés soit globalement,
soit localement et, quand exécutés peuvent remplacer le texte
selectionné avec leur sortie, remplacer le texte dans tous les
fichiers, être exécutés dans un terminal ou vous pouvez
choisir d'ignorer la sortie du script, BASH, Python et Perl
peuvent être utilisés pour le langage du script ou n'importe
quel interpréteur qui utilise '#' comme marqueur de
commentaire.<br>
Un certain nombre de scripts de démonstration simples sont
inclus dans le dossier "demotoools".<br>
Vous pouvez glisser et déposer un fichier sur la barre
d'outils/le menu principal pour ouvrir un fichier.<br>
Les sessions peuvent être sauvegardées et restaurées.<br>
Vous pouvez placer autant de signets que vous le souhaitez et
n'import'où, la sélection d'un signet depuis le menu basculera
sur cet onglet et passera à la ligne appropriée.<br>
Il suffit de taper un numéro de ligne dans la zone de texte
sur la barre d'outils pour passer directement à cette ligne.</font><br>
<br>
<hr size="2" width="100%"><b><font size="+3">Manuel</font></b><br>
</div>
<hr size="2" width="100%"><b><a href="#navanc">Menu de navigation</a></b><b><br>
</b> <b><a href="#funcanc">Menu des fonctions</a></b><b><br>
</b> <b><a href="#toolsanc">Menu des outils</a></b><b><br>
</b> <b><a href="#prefsanc">Préférences</a></b><b><br>
<a href="#customtoolbar">Personnaliser la barre d'outils</a><br>
</b> <b><a href="#featanc">Autres fonctionnalités</a></b><b><br>
</b> <b><a href="#getanc">Comment l'obtenir et le compiler</a></b><br>
<b><a href="#bugs">Signaler un bogue</a></b><br>
<hr size="2" width="100%"><br>
<a name="navanc"></a><b>Menu de navigation</b><br>
<br>
<font size="-1">Le menu de navigation comporte cinq sous-menus -
Aller à la définition, Ouvrir l'en-tête, Aller à la ligne,
Chercher une définition et Chercher dans la documentation Gtk.<br>
<br>
Pour aller là où une fonction etc est définie, sélectionnez-la
et choisissez 'Aller à la définition' KKEdit cherchera ensuite
dans les fichiers ouverts la définition passera à cette page et
surlignera la ligne appropriée comme ceci:</font><br>
<img alt="gotodefine" src="gotodefine.gif" width="479" height="266"><br>
<br>
<img alt="define" src="founddefine.gif" width="408" height="430"><br>
<font size="-1">Comme vous pouvez le voir, comme la définition
n'était pas dans un fichier ouvert, KKEdit recherche la
définition récursivement à partir du dossier où le fichier a été
ouvert et s'il est trouvé ouvre le fichier et sélectionne la
ligne contenant la définition.<br>
La profondeur de la recherche pour trouver une définition se
trouve dans les prefs et 1 par défaut c'est à dire ne regarde
que les définitions dans des fichiers dans le même dossier que
tous les documents ouverts, faire attention à la définition de
cette trop élevé car il peut causer un retard indésirable quand
un clic droit si il doit regarder dans un grand nombre de
sous-dossiers.<br>
<br>
Vous pouvez également ouvrir une en-tête. Il suffit de
sélectionner la ligne et choisissez Ouvrir l'en-tête comme ceci:</font><br>
<img alt="openinclude" src="openinclude.gif" width="458" height="329"><br>
<font size="-1">Les en-têtes sont recherchées dans /usr/include ou
dans le répertoire du document en cours d'édition, cela dépend
si le nom du fichier est entouré par '<>' ou ' "" '.<br>
<br>
Chercher une définition ouvrira une zone de saisie et vous
permettra d'entrer une définition ou une partie d'une définition
et essayera de la trouver dans les endroits habituels (ouverture
du fichier si nécessaire), la recherche est insensible à la
casse.</font><br>
<br>
<hr size="2" width="100%"><br>
<a name="funcanc"></a><b>Menu des fonctions</b><br>
<br>
<font size="-1">Le menu des fonctions contient une liste de toutes
les fonctions définies, variables et définitions qui sont
visibles dans ce fichier. Pour passer à la définition de la
fonction appropriée, il suffit de le sélectionner depuis le menu
comme ceci:</font><br>
<img alt="funcmenu" src="functions.gif" width="869" height="465"><br>
<font size="-1"> Le menu des fonctions sera mis à jour après
l'enregistrement d'un fichier ou un changement d'onglets.<br>
Vous pouvez sélectionner la manière dont le menu des fonctions
est affiché / réglé dans les préférences.</font><br>
<hr size="2" width="100%"><br>
<a name="toolsanc"></a><b>Menu des outils</b><br>
<br>
<font size="-1">Le menu des outils vous permet d'exécuter un
script externe, par exemple, pour ouvrir un terminal dans le
répertoire courant:</font><br>
<img alt="openterm" src="toolsmenu.gif" width="872" height="638"><br>
<br>
<font size="-1">Les outils externes peuvent être soit ajoutés à
l'échelle mondiale dans /usr/share/KKEdit/tools (si vous avez
installé avec --prefix=/usr) ou localement dans ~/.KKEdit/tools.<br>
Quatre variables d'environnement sont passées par les outils
externes:<br>
KKEDIT_CURRENTFILE - Chemin du document actif.<br>
KKEDIT_CURRENTDIR - Répertoire contenant le document actif.<br>
KKEDIT_SELECTION - Le texte sélectionné.<br>
KKEDIT_DATADIR - Dossier du répertoire global (par exemple
/usr/share/KKEdit).<br>
KKEDIT_HTMLFILE - Fichier temporaire pour l'affichage html dans
le visionneur de documents<br>
Plus de variables peuvent être définies ultérieurement.</font><font size="-1"><br>
<br>
</font><font size="-1">Les outils externes sont triés par nom dans
le menu et le dialogue d'édition des outils.<br>
Les outils externes peuvent être écrits à la main ou par
l'intermédiaire du menu 'Outils-> Nouveau' comme ceci:</font><br>
<img alt="exttool" src="newtool.gif" width="640" height="700"><br>
<br>
<font size="-1">Les détenteurs de lieu sont:<br>
%t - Le texte actuellement sélectionné, identique à la variable
d'environnement $KKEDIT_SELECTION passée à la commande.<br>
%f - Chemin du document en cours, identique à la variable
d'environnement $KKEDIT_CURRENTFILE passée à la commande.<br>
%d - Répertoire du document actuel ou $HOME, identique à la
variable d'environnement $KKEDIT_CURRENTDIR passée à la
commande.<br>
%i - L'emplacement des outils disponibles pour le système
entier, identique à la variable d'environnement $KKEDIT_DATADIR
passée à la commande.<br>
%h - Fichier temporaire pour l'affichage html dans le visionneur
de documents, identique à la variable d'environnement
$KKEDIT_HTMLFILE passée à la commande.<br>
<br>
Sélectionner 'Afficher la sortie' enverra la sortie de l'outil à
un volet en bas de l'éditeur, vous pouvez modifier la taille en
faisant glisser la poignée et cacher/montrer le volet depuis le
menu 'Affichage', seul stdout est capturé à partir de la sortie
de l'outil, si vous voulez capturer stderr vous devez le
rediriger vers stdout, vous ne pouvez pas capturer stdin, si
vous avez besoin d'interagir avec l'outil, utilisez l'option
'Exécuter dans un terminal'.<br>
Vous pouvez aussi éventuellement définir un raccourci clavier,
il suffit de cliquer dans la boîte de raccourcis, maintenez
CONTROL enfoncée et appuyez sur une autre touche avec ou sans
MAJ, pour supprimer le raccourci, il suffit d'appuyer sur la
touche 'Supprimer'.<br>
<br>
Le volet de sortie sera automatiquement affiché pour n'importe
quel outil qui a cette option sélectionnée, comme ceci:<br>
<img alt="" src="outview.gif" width="452" height="441"><br>
Cet exemple utilise l'outil 'Exécuter en tant qu'administrateur
le script' disponible dans le dossier 'Example External Tools'
inclus avec cette archive.<br>
<br>
<font color="#cc0000"><b>IMPORTANT</b></font></font><font color="#cc0000"><font size="-1"><b> </b></font></font><br>
<font size="-1">Lorsque vous utilisez un outil qui exécute une
commande en tant qu'administrateur et qu'une interface graphique
de privilèges administrateur n'a pas été définie, l'outil est
automatiquement exécuté dans un terminal.</font><br>
<br>
<font size="-1"><font color="#cc0000"><b></b></font> <font size="-1">Sélectionner 'Montrer la documentation HTML'
affichera le fichier $KKEDIT_HTMLFILE soit dans le visionneur
de documents Gtk, soit dans votre navigateur par défaut, il
est utilisé dans l'exemple d'outils installé 'Open Man Page'
(Ouvrir la page de manuel) pour afficher la page de manuel de
la sélection (si elle existe et si vous avez installé
man2html, ce qui est souvent le cas).</font></font><font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1"><br>
<br>
<font size="-1">Seuls les outils qui ont
sélectionné "Montrer l'outil dans le menu
pop-up" apparaîtront dans le menu pop-up si vous
avez également sélectionné du texte.<br>
Les outils qui ont le "Toujours afficher dans
une fenêtre contextuelle" sélectionné montrer
dans le menu contextuel indépendamment de w ue
le texte est ou n'est pas sélectionnée.</font><font size="-1"><font size="-1"><font size="-1"><br>
<br>
</font></font> Les commandes peuvent être
composées comme 'cat /tmp/textfile|head', mais
utiliser des tuyaux dans un terminal ne permet
pas toujours d'avoir ce que vous voulez comme
'xterm -hold -e 'cat "/tmp/textfile"|tail -f''
qui fonctionnera et affichera la fin du fichier
mais ne suivra pas correctement, c'est une
fonctionnalité/un problème propre à xterm :(</font></font></font></font></font></font></font></font></font><font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1"><br>
<br>
</font>Pour les commandes très complexes, créer
un script et affecter à 'command' le chemin vers
votre script, les chemins peuvent être absolus
ou relatifs (voir les exemples de scripts).<br>
Les outils peuvent être modifiés en
sélectionnant depuis la liste déroulante, si
vous tentez de modifier un outil installé
globalement (c'est-à-dire dans
/usr/share/KKEdit/tools), vous devez avoir les
privilèges administrateurs.</font></font></font></font></font></font></font></font></font><font size="-1"><br>
<br>
Vous pouvez également afficher une barre de progression pour
votre outil en cochant "Utiliser une barre de progression", un
barre sera créée pour vous et vous pouvez la contrôler en
écrivant des commandes simples dans un fichier, le chemin du
fichier est contenu dans la variable d'environnement
'$KKEDIT_BAR_CONTROL', vous pouvez écrire un nombre simple entre
0 et 100 pour définir la jauge, 'pulse' pour faire progresser la
barre et 'quit' pour la supprimer, vous n'avez pas besoin
d'écrire la commande 'quit', puisqu'elle sera envoyée
automatiquement lorsque votre outil se termine, N.B. si vous
réglez votre outil pour fonctionner de manière asynchrone, vous
devez envoyer la commande 'quit' vous-même.<br>
<br>
Il y a un exemple sur la façon de contrôler la barre dans les
exemples d'outils dans '/usr/share/KKEdit/Example External
Tools'.</font><br>
<img alt="" src="countbar.gif" width="589" height="548"><br>
<br>
<img alt="" src="pulsebar.gif" width="669" height="550"><br>
<font size="-1"><br>
Le titre de la fenêtre de la barre de progression est
automatiquement réglé sur le nom de votre outil.<br>
<br>
</font>
<hr size="2" width="100%"><br>
<b><a name="prefsanc"></a></b><b>Préférences</b><br>
<br>
<img alt="prefs" src="prefs.gif" width="637" height="573"><br>
<br>
<img alt="" src="prefs2.gif" width="637" height="573"><br>
<br>
<img alt="" src="prefs3.gif" width="637" height="573"><br>
<br>
<font size="-1">Le fichier de préférences est créé vers
~/.KKEdit/kkedit.rc et sera créé/recréé en quittant KKEdit.<br>
Les préférences doivent être réglées à partir de
'Édition->Préférences'.<br>
Vous pouvez définir la commande pour exécuter un outil externe
dans un terminal à partir d'ici.<br>
Sélectionner 'Ne pas ouvrir deux fois le même fichier' passera à
l'onglet de ce fichier plutôt que d'ouvrir une autre copie.<br>
Sélectionner 'Ne pas avertir lorsqu'un fichier a été modifié'
supprimera les avertissements lorsqu'un fichier ouvert est
modifié sur le disque (par une autre application), l'onglet sera
toujours mis à jour.<br>
L'option 'Commande dexécution en tant qu'administrateur' vous
permet de définir votre interface graphique de privilèges
administrateur préférée, si cette option est vide, un terminal
sera utilisé pour demander les mots de passe administrateurs (
Voir ici ), l'option 'Commande de terminal' sera utilisée pour
ouvrir un terminal, si cette option est vide alors la commande
'xterm-e' sera utilisé par défaut.<br>
Vous pouvez également régler la couleur de surlignage des lignes
marquées par un signet, et aussi afficher/cacher la barre des
signets.</font><font size="-1"><font size="-1"><br>
<br>
Vous pouvez aussi personnaliser les raccourcis clavier depuis
ce menu, il suffit de cliquer sur le bouton et vous obtiendrez
une fenêtre dialogue comme ceci:<br>
<img alt="" src="keycuts.gif" width="518" height="612"><br>
Pour modifier le raccourci par défaut, cliquez dans la boîte
correspondante et appuyez sur CONTROL et votre choix de
touches avec ou sans MAJ, les raccourcis doivent utiliser
CONTROL.<br>
Répétez la procédure ci-dessus jusqu'à ce que vous avez défini
tous les raccourcis que vous souhaitez et cliquez sur
'Appliquer' pour conserver les modifications ou 'Annuler'
pour... deviner quoi.<br>
<br>
Vous pouvez également choisir d'ouvrir un fichier normalement
ou en suivant le lien (s'il s'agit d'un lien symbolique)
d'abord, cela signifie que le chemin sera soit le chemin vers
le lien, soit le chemin vers le fichier réel, c'est util
lorsque vous utilisez l'option 'Ouvrir' dans le menu de
l'onglet puisque vous allez choisir de sélectionner les
fichiers à ouvrir soit à partir du dossier où se trouve le
lien, soit le dossier où se trouve le fichier réel, essayez et
vouv verrez que c'est beaucoup moins compliqué que ça en a
l'air !<br>
<br>
</font> Le 'Thème' peut être défini par les préférences via le
menu déroulant, la mise à jour de la page en cours se fait en
direct, cliquez sur 'Appliquer' pour définir globalement le
thème ou sur 'Annuler' pour ignorer les changements.<br>
Les thèmes sont stockés dans
"/usr/share/gtksourceview-2.0/styles" (thèmes installés par
défaut) ou localement dans '~/.gnome2/gedit/styles', pour la
compatibilité avec gedit vu que la plupart des thèmes
gktsourceview semblent être gedit-centrique ;)<br>
<img alt="" src="style.gif" width="637" height="573"><br>
<br>
<br>
<a name="customtoolbar"></a></font><b>Personnaliser la barre
d'outils</b><font size="-1"><br>
<br>
Vous pouvez personnaliser ce qui apparaît sur ​​la barre
d'outils en cliquant simplement sur ​​un bouton pour l'ajouter
au menu comme ceci:<br>
<img alt="" src="addtoolbutton.gif" width="688" height="151"><br>
<br>
Et ensuite, faites-le glisser à l'endroit où vous souhaitez
qu'il apparaisse sur la barre d'outils comme ceci:<br>
<img alt="" src="dragtoolbutton.gif" width="688" height="151"></font><br>
<font size="-1"><br>
Pour supprimer un élément de la barre d'outils, il suffit de
maintenir 'CONTROL' et cliquez sur l'élément à supprimer.<br>
<img alt="" src="removetoolitem.gif" width="688" height="150"><br>
Certains éléments ne peuvent être ajoutés qu'une seule fois (par
exemple : 'Enregistrer', 'Ouvrir', etc). Lorsqu'ils ont été
ajoutés, ils seront grisés et ne pourront plus être ajoutés à
nouveau. Les supprimer les rendront à nouveau disponibles, le
séparateur et le détendeur peuvent être utilisés plusieurs fois.<br>
Vous pouvez aussi choisir de cacher/afficher la barre d'outils
depuis le menu 'Affichage'.<br>
</font>
<hr size="2" width="100%"><br>
<a name="featanc"></a><b>Autres fonctionnalités</b><br>
<br>
<b><a href="#copyfilenameanc">Copier le nom du fichier depuis le
menu de l'onglet.</a></b><b><br>
</b> <b><a href="#copyfilenameanc">Copier le chemin du fichier
depuis le menu de l'onglet.</a></b><br>
<a href="#spellchk"><u><b>Vérifier l'orthographe du document
depuis le menu de l'onglet.</b></u></a><br>
<b> </b> <b><a href="#copyfunctiondefine">Copier une définition
de fonction.</a></b><b><br>
</b> <b><a href="#copyfunctiondefine">Aller à la définition d'une
fonction.</a></b><b><br>
</b> <b><a href="#bookmarkanc">Placer un signet.</a></b><b><br>
</b> <b><a href="#instanceanc">Instances unique ou multiples.</a></b><b><br>
</b> <b><a href="#hexdumpanc">Ouvrir en affichage hexadécimal.</a></b><b><br>
</b> <b><a href="#findapi">Trouver la définition de l'API dans la
documentation Gtk.</a></b><b><br>
</b> <b><a href="#otherfeatsanc">Autre</a></b><br>
<br>
<a name="copyfilenameanc"></a><font size="-1">Un clique droit sur
l'onglet permet de copier le nom du fichier, son chemin,
vérifier son orthographe, séparer/joindre la vue, choisir la
coloration syntaxique et ouvrir rapidement d'autres fichiers
dans le même répertoire que le fichier en cours d'édition
(pratique pour ouvrir rapidement les en-têtes).</font><br>
<img alt="tabmenu" src="tabmenu.gif" width="384" height="355"><br>
<br>
<a name="copyfunctiondefine"></a><font size="-1">Le menu
contextuel du document contient également la fonction 'Aller à
la définition' pour plus de commodité.<br>
Sélectionner la définition la copiera dans le presse-papiers.<br>
S'il n'y a pas de définition valable, cette fonction du menu ne
sera pas montré.</font><br>
<img src="contextgoto.gif" alt="context" width="546" height="468"><br>
<br>
<font size="-1">Le menu contextuel du clic droit:<font size="-1"><br>
<img alt="popup" src="popup.gif" width="606" height="640"><br>
<br>
</font></font><font size="-1"><a name="spellchk"></a></font><b>Dialogue
du vérificateur orthographique</b><br>
<br>
<img alt="spellcheck" src="spellcheck.gif" width="336" height="143"><br>
<br>
<b><a name="bookmarkanc"></a></b><b>Signets</b><br>
<br>
<font size="-1">N'importe quelle quantité de signets peut être
ajouté, en sélectionner un fera passer au document et à la ligne
correspondants.<br>
Les signets sont stockés grâce à la fonction 'Enregistrer la
session' et peuvent être restaurés avec 'Restaurer la session
avec les signets'.<br>
Les signets sont placés de telle sorte que si vous placez le
curseur sur une ligne avec un signet, il va être ajouté si cela
n'a pas déjà été fait, ou supprimé si cela l'a été. Vous pouvez
utiliser la fonction 'Placer un signet' depuis le menu principal
ou le menu contextuel principal, vou pouvez aussi cliquer dans
la barre des signets pour placer ou retirer un signet (vous
verrez une petite icône de signet).<br>
Vous pouvez retirer tous les signets de tous les documents
ouverts en sélectionnant 'Retirer tous les signets' depuis le
menu.<br>
</font> <img alt="boomark" src="bookmark.gif" width="612" height="306"><br>
<br>
<a name="hexdumpanc"></a><font size="-1">Vous pouvez ouvrir un
fichier en affichage hexadécimal (ce n'est PAS un éditeur
hexadécimal bien que cela pourrait changer ultérieurement) comme
ceci:</font><br>
<img alt="hexdump" src="hexdump.gif" width="720" height="268"><br>
<br>
<a name="findapi"></a><b>Recherche dans l'API Gtk</b><br>
<br>
<font size="-1">Vous pouvez rechercher une déclaration d'API
depuis n'importe quels documents Gtk (au format gtk-doc)
installés en sélectionnant une partie ou la totalité d'un nom
d'API comme ceci:</font><br>
<img alt="selectapi" src="selectapi.gif" width="689" height="114"><br>
<br>
<font size="-1">Et, ensuite, sélectionner 'Chercher dans la
documentation Gtk' depuis le menu 'Navigation' ou depuis le menu
du clic droit comme ceci:</font><br>
<img alt="apimenu" src="gotoapi.gif" width="480" height="296"><br>
<br>
<font size="-1">Si vous avez compilé avec l'option
--enable-docviewer, vous aurez une fenêtre pop-up avec une liste
des liens possibles vers l'API souhaitée. S'il n'y a qu'un seul
lien possible, vous irez immédiatement vers ce dernier.</font><br>
<img alt="list" src="list.gif" width="754" height="379"><br>
<br>
<font size="-1"> Cliquer sur le lien:</font><br>
<img alt="selected" src="selectedlist.gif" width="812" height="387"><br>
<br>
<font size="-1">Les liens sont cliquables et peuvent être suivis
dans le visionneur de documents Gtk. Les fonctions et autres
peuvent être copiées et collées dans votre document.<br>
Si vous avez sélectionné le nom 'gtk_button_get_use_stock' en
entier, vous aurez été dans la situation montré par la capture
d'écran.<br>
Vous pouvez également entrer manuellement un terme pour la
recherche dans la boîte. Pressez, ensuite, 'Entrer' ou cliquez
sur 'Chercher'.<br>
Vous pouvez chercher au sein de la page affichée en entrant un
terme pour la recherche, puis en cliquant sur 'En bas' pour
avancer dans la recherche et 'En haut' pour chercher avant.<br>
<br>
</font> <a name="otherfeatsanc"></a><b>Les autre fonctionnalités
incluses:</b><br>
<font size="-1">La sauvegarde et la restauration de sessions
peuvent être automatiques (avec ou sans signets) au démarrage et
à l'arrêt.<br>
Vous pouvez sauvegarder et restaurer des sessions manuellement
via le menu 'Fichier'. Vous pouvez aussi restaurer une session
avec ou sans les signets sauvegardés (les signets sont
automatiquement sauvegardés avec la session). Si vous modifiez
un fichier sur le disque sans réitérer la sauvegarde de session,
il se peut que certains signets sont décalés.<br>
<a name="instanceanc"></a></font> <font size="-1">Vous pouvez
exécuter KKEdit soit avec une seule instance, soit avec
plusieurs instances, selon l'option correspondante dans le menu
des préférences. Il ne peut y avoir qu'une seule instance par
espace de travail, lorsque vous êtes en instance unique.<br>
Vous pouvez également ouvrir une nouvelle instance de KKEdit
depuis le menu 'Fichier' indépendamment des préférences.<font size="-1"><br>
<font size="-1"><br>
<a name="gtksui"></a></font></font></font><b>Exécution en
tant qu'administrateur</b><font size="-1"><font size="-1"><font size="-1"><br>
Vous pouvez aussi ouvrir une nouvelle instance de KKEdit
avec les privilèges administrateur depuis le menu 'Fichier'.
Vous pouvez définir quelle interface utiliser pour obtenir
ces privilèges dans la fenêtre des préférences. Je
recommenderais <font size="-1"><font size="-1"><font size="-1"><font size="-1"></font></font></font></font></font></font></font><b>GtkSu</b><font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1"> <font size="-1">( <a href="http://gtk-apps.org/content/show.php/GtkSu?content=158974">Disponible
ici</a><font size="-1"> )<font size="-1">, qui
s'utilise comme cela : 'gtksu --'. Les
utilisateurs d'Ubuntu peuvent être amenés à
utiliser 'gtksu -- sudo' pour arrêter les
plaintes de gtk3. Les autres possibilités sont
(selon votre système et ce qui est installé
dessus) 'gksu --', 'sudo -A' et ainsi de
suite. Si aucune interface graphique n'est
installée ou spécifiée, un terminal sera
utilisé en fonction de vos préférences. </font></font></font></font></font></font></font></font></font></font><b><font color="#cc0000"><br>
<br>
!! ATTENTION !!</font></b><font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1"><br>
<br>
Éditer des fichier en tant qu'administrateur
peut sérieusement endommager votre système si
c'est utiliser de manière incorrecte.<font size="-1"></font><br>
</font></font></font></font></font></font></font></font></font></font><img alt="" src="gtksu.gif" width="331" height="159"><br>
<br>
<b>Trouver/Remplacer</b><br>
<img alt="" src="find.gif" width="361" height="202"><br>
<br>
<font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1">
</font> La recherche et le
remplacement utilisent les
expressions rationnelles,
alors que la recherche
rapide de la barre
d'outils ne le fait pas.
Le texte dans dans la
boîte de dialogue
"Trouver/Remplacer" est
pris comme une chaîne
littérale.<br>
Les caractères tels que
\n, \t, etc sont
interprétés comme leurs
équivalents (par exemple :
\t -> 0x9). Pour
chercher la chaîne '\n',
vous devriez utiliser
'\\n'.<br>
Les expressions
rationnelles utilisées par
KKEdit utilisent les
expressions rationnelles
étendues mais n'utilisent
pas la chaîne '\s' pour
représenter un espace.
Pour inclure un espace
dans votre chaîne de
recherche, utilisez '[ ]'
pour un simple espace, '[
]+' pour rechercher un
espace ou plus et ainsi de
suite. '[[:space:]]'
correspond à n'importe
quelle espace, retour à la
ligne inclus.<br>
<br>
Vous pouvez trouver et
remplacer dans un seul
fichier ou dans plusieurs
fichiers ouverts. Si vous
choisissez de remplacer
tout dans tous les
fichiers ouverts, il vous
sera demandé de confirmer
l'action.<br>
L'option de recherche
circulaire est ignorée
lorsque vous recherchez
dans tous les fichiers
ouverts.</font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font><font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1"></font></font></font>
</font><br>
</font></font></font></font></font></font></font></font></font></font></font></font></font><br>
</font></font></font></font></font></font></font></font></font>Vous
pouvez aller à une ligne en utilisant l'entrée dans la barre
d'outils:</font><br>
<img alt="jumptoline" src="gotolinefromtoolbar.gif" width="736" height="351"><br>
<br>
<font size="-1">Vous pouvez effectuer une recherche rapide en
tapant dans la boîte de recherche dans la barre d'outils:</font><br>
<img alt="apisearch" src="livesearch.gif" width="882" height="445"><br>
<br>
<font size="-1">Affichage séparé:</font><br>
<img alt="splitscreen" src="spliscreen.gif" width="560" height="402"><br>
<font size="-1"><br>
<font size="-1">La coloration syntaxique en cours est
sélectionnable via le menu contextuel de l'onglet comme ceci:<br>
Attention, la coloration par défaut pour un fichier est
définie par son type MIME et peut, donc, changer après avoir
sauvegardé ou chargé. D'habitude, les types MIME d'un fichier
ne peuvent pas être définis manuellement, mais dépendent de ce
que fait le système pour les définir, des extensions de
fichier, etc.</font><font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1"></font></font></font></font></font></font></font></font><br>
<img alt="hilite" src="sourcehilite.gif" width="659" height="338"><br>
<br>
Vous pouvez aussi activer/désactiver diverses parties depuis le
menu 'Affichage':<br>
<img alt="" src="viewmenu.gif" width="703" height="329"><br>
<br>
</font> <b>Complétion de code</b><font size="-1"><br>
</font><font size="-1"> Si vous avez activé l'option 'Montrer
automatiquement les complétions' dans les préférences, vous
pourrez compléter votre code parmi diverses options montrées
durant la saisie comme ceci:<br>
<img alt="" src="autocomp1.gif" width="578" height="489"><br>
</font><font size="-1"> Le nombre de lettres par mot avant
l'apparition de la fenêtre pop-up est défini dans les
préférences.<br>
<br>
</font><font size="-1"> Vous pouvez également forcer l'apparition
du dialogue de complétion en utilisant un raccourci clavier
(défini via les préférences) comme ceci:<br>
<img alt="" src="autocomp2.gif" width="603" height="486"><br>
<br>
</font><font size="-1">Comme vous pouvez le voir, vous pouvez
ajouter une liste de mots personnalisés au dialogue de
complétion en créant le fichier '<big><font size="-1"><big>~/.KKEdit/customcompletions</big></font></big>',
puis en ajoutant des mots à ce dernier. Le fichier DOIT se
terminer par une nouvelle ligne. Si le fichier n'existe pas,
aucun mot personnalisé ne sera affiché.<br>
Les complétions de fonctions et de variables peuvent être
accompagnées de leurs définitions en basculant le bouton
'Détails' sur activé. Les mots personnalisés et ceux des
documents n'ont pas de détails. <br>
<br>
</font><b>Création de documentation avece Doxygen</b><b></b><br>
<img alt="" src="docs.gif" width="808" height="636"><br>
<font size="-1">Vous pouvez créer une documentation pour votre
code, si vous avez installé doxygen, en sélectionnant "Générer
la documentation" (Create Documentation) depuis le menu
'Fichier', la documentation sera créée dans le dossier en cours
et sera affichée avec soit le visionneur de documents intégré,
soit le navigateur du système. La première fois que vous
exécutez cette action, il peut y avoir un petit délai pendant
que les fichiers initiales sont créés par doxygen. Après cela,
réitérer l'action mettra juste à jour les fichiers. Si un
fichier nommé 'Doxyfile' est absent dans le répertoire en cours,
un fichier de configuration par défaut sera créé pour vous.Vous
pouvez l'éditer manuellement à votre guise. Je vous recommende
d'installer Graphviz pour ses jolis organigrammes. La plupart
des distributions disposent de paquets pour ces deux
applications.<br>
Si doxygen n'est PAS installé, vous n'aurez pas le menu "Générer
la documentation". Il suffit de l'installer et (optionnellement)
Graphviz, puis, de redémarrer KKEdit et le menu réapparaîtra.</font><br>
<br>
<b>Intégration des documents</b><br>
<font size="-1">Il existe une intégration des documents créés par
doxygen lorsque, et uniquement lorsque le visionneur de
documents intégré est utilisé. Sélectionnez 'Documentation'
depuis le menu 'Fichier' et le visionneur de documents
apparaître au-dessus. Il peut y avoir un léger délai la première
fois à cause de la création des fichiers nécessaires par
doxygen. Les prochaines utilisations seront plus rapides vu que
doxygen se contentera de mettre à jour les fichiers requis.<br>
Cliquez sur l'onglet 'Fichier' pour obtenir une liste des
fichiers, puis, cliquez en maintenant MAJ sur le nom du fichier
comme ceci:<br>
<img alt="" src="clickfile.gif" width="359" height="447">
</font><br>
<font size="-1">Le visionneur de documents ouvrira la page et soit
l'éditeur ouvrira également le fichier, soit il ira à l'onglet
approprié comme ceci:<br>
</font> <img alt="" src="edswitch.gif" width="374" height="240"><br>
<img alt="" src="docswitch.gif" width="626" height="477"><br>
<br>
<font size="-1">Sélectionnez une fonction, par exemple:</font><br>
<img alt="" src="funclick.gif" width="464" height="496"><br>
<br>
<font size="-1">Montre ceci:</font><br>
<img alt="" src="gotofuncclick.gif" width="825" height="677"><br>
<br>
<font size="-1">À partir de là, vous pouvez cliquez en maintenant
MAJ sur le numéro de ligne (en rouge) pour ouvrir le fichier ou
aller à l'onglet et aller à la ligne dans l'éditeur et les
documents comme ceci:</font><br>
<img alt="" src="sourceclicked.gif" width="573" height="180"><br>
<br>
<img alt="" src="editsrcclicked.gif" width="572" height="487"><br>
<br>
<font size="-1">Cliquer en maintenant MAJ sur le nom du fichier
(en bleu) ouvrira le fichier ou ira à l'onglet comme ci-dessues.<br>
Cliquer sur une référence (en vert) vous mènera à la référence
dans la documentation où vous pouvez à nouveau sélectionner un
numéro de ligne, un fichier, etc.<br>
Vous pouvez également cliquer sur les nombreuses boîtes du
graphique pour aller à une définition de fonction.<br>
Vous pouvez ouvrir un fichier en maintenant MAJ, puis, en
cliquant sur une boîte dans le graphique des dépendances entre
les en-têtes pour un fichier donné comme ceci:<br>
<img alt="" src="clickopen.gif" width="406" height="552"><br>
Ceci va ouvrir le fichier ou aller à l'onglet approprié comme
ci-dessus.<br>
Vous pouvez régler le fichier généré par défaut par doxygen pour
ajouter ou retirer des informations dans le navigateur.<br>
<br>
Le principal changement que vous voulez faire dans le fichier
'Doxyfile' est de changer le nom du projet. Ouvrez le fichier
'doxyfile' qui sera dans le même dossier que votre code source
et modifiez la ligne "PROJECT_NAME=Mon projet" avec quelque
chose de plus approprié.<br>
Pour le moment, la documentation doit être laissé dans le
dossier html créé dans le dossier avec votre code source, cela
changera probablement plus tard pour vous permettre de régler le
dossier de la documentation.<br>
Si vous souhaitez plus d'informations sur les différentes
options disponibles dans le fichier 'doxyfile', exécutez
'doxygen -g' depuis la ligne de commande et un fichier Doxyfile
très commenté par défaut sera créé.</font><br>
<br>
<b>Greffons</b><br>
<font size="-1">
<meta http-equiv="content-type" content="text/html; charset=windows-1252">
KKedit prend désormais en charge les greffons écrits en C, un
exemple de greffon est disponible sur la page des greffons, cec
ajoutera un élément de menu dans le menu 'Aide' qui affichera
toutes les fonctions actuellement prises en charge par le
système de greffon. C'est encore en cours de développement,
donc, les bogues et suggestions sont les bienvenues. Je serai en
train d'ajouter des greffons supplémentaires qui seront
disponibles à partir de ce site, mais si vous en écrivez un ou
que ,tout simplement, vous avez une idée de greffon, s'il vous
plaît, faites-le moi savoir.<br>
<br>
Les greffons peuvent être activés ou désactivés dans le menu
'Préférences des greffons' depuis le menu 'Édition'.<br>
<img alt="" src="plugprefs.gif" width="366" height="279"> <br>
<br>
Il y a deux dossiers de plugins qui seront parcourus pour la
recherche de greffons: "/usr/share/KKEdit/plugins" et
"~/.KKEdit/plugins". Les greffons peuvent être dans des
sous-dossiers et devraient être nommés comme ceci:
'libPLUGNAME.so'.<br>
Allez voir l'exemple de greffon installé pour les fonctions et
un Makefile de base.<br>
</font><br>
<meta http-equiv="content-type" content="text/html; charset=windows-1252">
<div style="color: rgb(51, 51, 51); font-family: Arial, Verdana,
sans-serif; font-size: 13px; font-style: normal; font-variant:
normal; font-weight: normal; letter-spacing: normal;
line-height: normal; orphans: auto; text-indent: 0px;
text-transform: none; white-space: normal; widows: auto;
word-spacing: 0px; -webkit-text-stroke-width: 0px;
background-color: rgb(204, 204, 204);" align="center"><font color="#000000"><font size="-1">Tous les détails et les
greffons supplémentaires peuvent être trouvés ici:</font></font></div>
<div style="color: rgb(51, 51, 51); font-family: Arial, Verdana,
sans-serif; font-size: 13px; font-style: normal; font-variant:
normal; font-weight: normal; letter-spacing: normal;
line-height: normal; orphans: auto; text-indent: 0px;
text-transform: none; white-space: normal; widows: auto;
word-spacing: 0px; -webkit-text-stroke-width: 0px;
background-color: rgb(204, 204, 204);" align="center"><font color="#000000"><font size="-1"><a href="https://github.com/KeithDHedger/KKEditPlugins" style="color: rgb(85, 26, 139);"><b>KKEdit Plugins</b></a></font></font></div>
<hr size="2" width="100%"><a name="getanc"></a><b>Obtenez-le ici!</b><b><br>
</b> <b><a href="https://github.com/KeithDHedger/KKEdit/archive/kkedit-0.4.2.tar.gz">KKEdit</a></b><b><a href="https://github.com/KeithDHedger/KKEdit/archive/kkedit-0.4.2.tar.gz"> - Stable</a><br>
<a href="https://github.com/KeithDHedger/KKEdit">KKEdit - Développement</a><br>
</b>
<br>
<font size="-1">Dépendances<br>
<br>
Un bureau et un serveur Xorg raisonnablement récent.<br>
gtk-2.24.13<br>
gtksourceview-2.11.1<br>
ctags<br>
Autotools<br>
libunique-1.1.6<br>
wget ou curl<br>
<br>
webkitgtk-1.10.x (optionnel mais recommandé)<br>
aspell-0.60.6.1 (optionnel mais recommandé)<br>
GtkSu (optionnel mais recommandé)<br>
Manpage Editor (optionnel mais recommandé)<br>
Glib-Networking (optionnel mais recommandé)</font><font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1"><br>
<br>
</font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font>webkit
est est une dépendance optionnelle si vous voulez construire le
visionneur de documents Gtk-doc, désactivez-le en ajoutant
--disable-docviewer à ./configure ou ./autogen.sh.<br>
La vérification orthographique via aspell est facultative et
peut être activé par l'option '--enable-aspell' passée à
./configure ou ./autogen.sh.<font size="-1"><br>
<br>
La présence de "GtkSu" et de "Manpage Editor" sont détectés au
moment de la configuration et, si installé(s), sera ou seront
utilisés. Dans le cas de GtkSu, il est utilisé pour obtenir
les privilèges administrateur lors de l'ouverture d'un éditeur
en tant qu'administrateur dans le menu 'Fichier'. Si Manpage
Editor est détecté, un élément de menu est ajouté au menu
'Fichier', les deux peuvent être téléchargés à partir de ce
site.<font size="-1"><font size="-1"><br>
</font></font></font></font><font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1"><font size="-1"><br>
Glib-Networking est un dépendance
d'exécution et est utilisé pour
faire une recherche sur google si
les options "Ouvrir la page de
manuel" et "Chercher dans les
documents Gtk" ne trouvent rien.<font size="-1"><font size="-1"><br>
</font></font></font></font></font></font></font></font></font></font></font></font></font></font></font> <br>
</font> Si vous utilisez une distribution basée sur les codes
sources comme LFS ou Slackware, vous devriez avoir tous ces
dépendances ou la plupart installées. Si vous utilisez une
distribution pré-embaquetée comme debian et que vous n'avez pas
encore compilé à partir des sources, vous pourriez avoir besoin
d'installer quelques paquets de développement, à savoir pour
debian (de mémoire) les paquets build-essential et ceux en
'-dev' pour gtk2 et<br>
gtksourceview. Consultez la documentation de votre distribution
et les forums correspondants pour recevoir de l'aide sur la
compilation de logiciels.</font><br>
<br>
<b>Compilation</b><br>
<font size="-1">Décompressez l'archive, allez dans le dossier
KKEdit et exécutez:<br>
./autogen.sh --prefix=/usr --enable-aspell --enable-docviewer<br>
make<br>
sudo make install<br>
(./configure peut maintenant être utilisé à la place de
./autogen.sh - pas besoin de autotools).<br>
Veuillez LIRE le fichier README!<br>
Voir le fichier 'INSTALL' pour plus de détails.</font><font size="-1"><font size="-1"><br>
</font></font>
<hr size="2" width="100%"><font size="-1"><font size="-1"><a name="bugs"></a></font></font><b>Rapports de bogues</b><font size="-1"><font size="-1"><br>
<br>
S'il vous plaît, envoyez des rapports de bogues, des
suggestions de fonctionnalités, de grands sacs de bijoux, etc
à:</font></font><br>
<b> kdhedger68713@gmail.com</b><font size="-1"><font size="-1"><br>
<br>
Je vous répondrai dès que possible.<br>
</font></font><font size="-1"><font size="-1"><br>
</font> </font>
<hr size="2" width="100%"><b><font size="+3"><a href="http://khapplications.freeddns.org/pages/apps.html">Retour aux applications</a></font></b><br>
<hr size="2" width="100%"><br>
<small> </small></div>
</body></html>