debian/0000755000000000000000000000000012257564707007205 5ustar debian/patches/0000755000000000000000000000000012257564421010625 5ustar debian/patches/30-podir.patch0000644000000000000000000000142312257101223013166 0ustar --- a/ray1.pas +++ b/ray1.pas @@ -13058,7 +13058,7 @@ liste_langues:=tstringlist.create; - chemin_po:=AppendPathDelim(repertoireexecutable+'lang'); + chemin_po:='/usr/share/optgeo/lang'; If FindFirstutf8(Chemin_po+'optgeo.*.po',faAnyFile,Search)=0 @@ -13108,9 +13108,7 @@ 1888: -PODirectory:=IncludeTrailingPathDelimiter( - IncludeTrailingPathDelimiter( - ExtractFilePath(Application.ExeName))+'lang'); +PODirectory:='/usr/share/optgeo/lang/'; Translations.TranslateUnitResourceStrings('LCLStrConsts', PODirectory + 'lclstrconsts.%s.po', Lang, FallbackLang); Translations.TranslateUnitResourceStrings('UChaines', PODirectory + 'optgeo.%s.po', Lang, FallbackLang); debian/patches/40-exemples.patch0000644000000000000000000000514712257101233013704 0ustar --- a/ray1.pas +++ b/ray1.pas @@ -427,6 +427,7 @@ readln(fc,s1); repertoire_exemples:=s1; repertoire_exemples:=AppendPathDelim(repertoire_exemples); + repertoire_exemples:='/usr/share/optgeo/exemples'; end; if s='repertoire simulation perso' then @@ -463,6 +464,7 @@ if titi=idcancel then close; if titi=idok then begin repertoire_exemples:=repertoire_exemples_par_defaut; + repertoire_exemples:='/usr/share/optgeo/exemples'; repertoire_simul_perso:=repertoire_simul_perso_par_defaut; exit; end; @@ -484,6 +486,7 @@ form16.directoryedit3.Directory:=repertoire_simul_perso; form16.showmodal; repertoire_exemples:=form16.directoryedit1.Directory; + repertoire_exemples:='/usr/share/optgeo/exemples'; //repertoire_config_perso:=form16.directoryedit2.Directory; repertoire_simul_perso:=form16.directoryedit3.Directory; @@ -493,6 +496,7 @@ if not(directoryexistsUTF8(repertoire_exemples)) then begin application.messagebox(pchar(rsJeNeParviens), pchar(rsMaisEuh), mb_ok); repertoire_exemples:=repertoire_exemples_par_defaut; + repertoire_exemples:='/usr/share/optgeo/exemples'; goto 113; end; @@ -534,6 +538,7 @@ if not(directoryexistsUTF8(repertoire_exemples)) then begin application.messagebox(pchar(rsRepertoireDe), pchar(rsMaisEuh), mb_ok); repertoire_exemples:=repertoire_exemples_par_defaut; + repertoire_exemples:='/usr/share/optgeo/exemples'; end; if not(directoryexistsUTF8(repertoire_simul_perso)) then try @@ -12850,6 +12855,7 @@ repertoire_simul_perso:=form16.directoryedit3.Directory; repertoire_exemples:=form16.directoryedit1.Directory; + repertoire_exemples:='/usr/share/optgeo/exemples'; if not(directoryexistsutf8(repertoire_simul_perso)) then @@ -12870,6 +12876,7 @@ if not(directoryexistsUTF8(repertoire_exemples)) then begin application.messagebox(pchar(rsJeNeParviens4), pchar(rsMaisEuh), mb_ok); repertoire_exemples:=repertoire_exemples_par_defaut; + repertoire_exemples:='/usr/share/optgeo/exemples'; end; try @@ -13044,6 +13051,7 @@ repertoire_simul_perso_par_defaut:=repertoire_simul_perso; repertoire_exemples:=AppendPathDelim(repertoireexecutable+'exemples'); + repertoire_exemples:='/usr/share/optgeo/exemples'; repertoire_exemples_par_defaut:=repertoire_exemples; repertoire_actuel:=repertoire_exemples; nomexecutable:=extractfilename(Application.ExeName); debian/patches/series0000644000000000000000000000016212257564374012050 0ustar 10-Makefile.patch 30-podir.patch 40-exemples.patch 50-pathToGpl.patch 60-fichiersdivers.patch 70-missingLRS.patch debian/patches/10-Makefile.patch0000644000000000000000000000604112164075155013600 0ustar --- /dev/null +++ b/Makefile @@ -0,0 +1,111 @@ +DESTDIR = + +FPC_VERSION = $(shell update-alternatives --list lazarus | tail -1 | awk -F / '{print $$5}') +ARCH = $(shell ls /usr/lib/lazarus/$(FPC_VERSION)/lcl/units/*/forms.ppu | awk -F/ '{print $$8}') + + +UNITLIBS = -Fu/usr/lib/lazarus/$(FPC_VERSION)/lcl/units/$(ARCH)/ +UNITLIBS += -Fu/usr/lib/lazarus/$(FPC_VERSION)/lcl/units/$(ARCH)/gtk2/ +UNITLIBS += -Fu/usr/lib/lazarus/$(FPC_VERSION)/components/lazutils/lib/$(ARCH)/ +UNITLIBS += -Fu/usr/lib/lazarus/$(FPC_VERSION)/packager/units/$(ARCH)/ +UNITLIBS += -Fu/usr/lib/lazarus/$(FPC_VERSION)/components/printers/lib/$(ARCH)/gtk2/ +UNITLIBS += -Fu/usr/lib/lazarus/$(FPC_VERSION)/components/synedit/units/$(ARCH)/ +UNITLIBS += -Fu. +TARGET = -TLINUX +MODE = -MObjFPC +SWITCHES = -Scgi #C-style operators, label and goto, C++ style INLINE. +OPTIM = -O1 +DEBUG = -gl +VERBOSE = -vewnhi +LOGO = -l +INCPATH = -Fi/ +DEFINES = -dLCL -dLCLgtk2 + +LRSFILES_TO_BUILD = \ +fiche_affiche_coordonees.lrs \ +modif_espace_travail.lrs \ +optgeo.compiled \ +ray1.lrs \ +saisiecercle.lrs \ +saisiech.lrs \ +saisiedia.lrs \ +saisieec.lrs \ +saisief1.lrs \ +saisiefant.lrs \ +saisiefle.lrs \ +saisiegr.lrs \ +saisielamesr.lrs \ +saisielec.lrs \ +saisielmc.lrs \ +saisielmd.lrs \ +saisiemconique.lrs \ +saisiemp.lrs \ +saisiemscepa.lrs \ +saisiemscere.lrs \ +saisiemscopa.lrs \ +saisiemscore.lrs \ +saisienor.lrs \ +saisieoe.lrs \ +saisieop1.lrs \ +saisiepri.lrs \ +saisieptssurfaceonde.lrs \ +saisieray.lrs \ +saisiesp1.lrs \ +saisiesphere.lrs \ +unit10.lrs \ +Unit11.lrs \ +unit12.lrs \ +Unit13.lrs \ +unit14.lrs \ +Unit15.lrs \ +Unit16.lrs \ +unit17b.lrs \ +Unit17.lrs \ +Unit18.lrs \ +Unit19.lrs \ +unit1_palette.lrs \ +UNIT32.lrs \ +Unit3.lrs \ +Unit4.lrs \ +Unit5.lrs \ +Unit6.lrs \ +Unit8.lrs \ +unit9.lrs \ +unitconfigpostscript.lrs \ +Unitgpl.lrs \ +unit_imp.lrs \ +unit_indices_milieu_ambiant.lrs \ +unit_quelobjet.lrs + +LRS_SOURCES = $(shell for f in $(LRSFILES_TO_BUILD); do g=$$(echo $$f| sed 's/\..*/.lfm/'); if [ -f $$g ]; then echo $$g; else echo $$f| sed 's/\..*/.pas/'; fi; done;) + +all: optgeo + +optgeo: optgeo.lpr + for f in $(LRS_SOURCES); do \ + lazres $$(echo $$f| sed 's/\..*/.lrs/') $$f; \ + done + fpc -B $(MODE) $(SWITCHES) $(OPTIM) $(DEBUG) $(VERBOSE) $(LOGO) $(INCPATH) $(UNITLIBS) $(DEFINES) $(TARGET) -o$@ $< + + + +clean: + rm -f *~ *.o *.ppu *.res *.manifest *.rc *.rst *.or *.lpi + rm -f optgeo + rm -f $(LRSFILES_TO_BUILD) + +install: all + install -d $(DESTDIR)/usr/bin + install -m 755 optgeo $(DESTDIR)/usr/bin + install -d $(DESTDIR)/usr/share/optgeo + cp -a exemples $(DESTDIR)/usr/share/optgeo + cp -a lang $(DESTDIR)/usr/share/optgeo + cp -a aide $(DESTDIR)/usr/share/optgeo + cp listen.lst $(DESTDIR)/usr/share/optgeo + find $(DESTDIR)/usr/share/optgeo -type f -exec chmod 644 {} \; + install -d $(DESTDIR)/usr/share/pixmaps + rsvg-convert -w 48 optgeo.svg -o $(DESTDIR)/usr/share/pixmaps/optgeo-48.png + install -d $(DESTDIR)/usr/share/applications + install -m 644 optgeo.desktop $(DESTDIR)/usr/share/applications + +.PHONY: all clean install debian/patches/50-pathToGpl.patch0000644000000000000000000000053612257101360013763 0ustar --- a/ray1.pas +++ b/ray1.pas @@ -12910,7 +12910,7 @@ if screen.height>height then top:=(screen.height-height) div 2 else top:=0; end; formgpl.Memogpl.Clear; -formgpl.Memogpl.Lines.LoadFromFile(utf8tosys(repertoireexecutable+'gpl.txt')); +formgpl.Memogpl.Lines.LoadFromFile('/usr/share/common-licenses/GPL-2'); formgpl.ShowModal; end; debian/patches/70-missingLRS.patch0000644000000000000000000007201112257564421014125 0ustar --- /dev/null +++ b/saisiereseau.lrs @@ -0,0 +1,369 @@ +{ This is an automatically generated lazarus resource file } + +LazarusResources.Add('Tsaisiereseau','FORMDATA',[ + 'TPF0'#13'Tsaisiereseau'#12'saisiereseau'#4'Left'#3'E'#2#6'Height'#3#130#2#3 + +'Top'#3#211#0#5'Width'#3#169#2#11'BorderIcons'#11#0#11'BorderStyle'#7#8'bsDi' + +'alog'#7'Caption'#6#18'Ajout d''un r'#195#169'seau'#12'ClientHeight'#3#130#2 + +#11'ClientWidth'#3#169#2#5'Color'#7#6'clAqua'#8'OnCreate'#7#10'FormCreate'#6 + +'OnShow'#7#8'FormShow'#10'LCLVersion'#6#8'1.0.10.0'#0#6'TImage'#6'Image1'#4 + +'Left'#2#0#6'Height'#2'd'#3'Top'#2#0#5'Width'#2'd'#12'Picture.Data'#10#210#20 + +#0#0#7'TBitmap'#198#20#0#0'BM'#198#20#0#0#0#0#0#0'v'#0#0#0'('#0#0#0'd'#0#0#0 + +'d'#0#0#0#1#0#4#0#0#0#0#0'P'#20#0#0#0#0#0#0#0#0#0#0#16#0#0#0#16#0#0#0#0#0#0#0 + +#0#0#128#0#0#128#0#0#0#128#128#0#128#0#0#0#128#0#128#0#128#128#0#0#192#192 + +#192#0#128#128#128#0#0#0#255#0#0#255#0#0#0#255#255#0#255#0#0#0#255#0#255#0 + +#255#255#0#0#255#255#255#0#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#0#0#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#0#0#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#0#0#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#0#0#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#0#0#255#255#255#255 + +#240#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#0#0#255#255#255#255#240#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#0#0#255#255#255#255#240#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#0#0#255#255#255 + +#255#240#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#0#0#255#255#255#255#240#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#0#0#255#255#255#255#240#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#0#0#255#255 + +#255#255#240#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#0#0#255#255#255#240#240#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#0#0#255#255#255#255#0#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#0#0#0#0 + +#15#255#240#255#0#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#0#0#0#0#0#255#240#255#0#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#0#0#0#0#0#15#255#255#0#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#0#0#0#0#0#0#255#255#0#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#0#0#240#0#0#0#15#255#0#255#255#0#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#0#0#255#0#0#0#0#255 + +#0#255#255#0#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#0#0#255#240#0#0#0#15#0#255#255#0#255#255#255#255#255#255 + ,#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#0#0#255#255#0#0 + +#0#0#0#255#255#0#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#0#0#255#255#240#0#0#0#0#255#255#0#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#0#0#255 + +#255#255#0#0#0#0#255#255#0#255#255#0#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#0#0#255#255#255#240#0#0#0#15#255#0#255#255#0 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#0#0 + +#255#255#255#255#0#0#0#0#255#0#255#255#0#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#0#0#255#255#255#255#240#0#0#0#15#0#255 + +#255#0#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#0#0#255#255#255#255#255#0#0#0#0#0#255#255#0#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#0#0#255#255#255#255#255#240#0#0 + +#0#0#255#255#0#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#0#0#255#255#255#255#255#255#0#0#0#0#255#255#0#255#255#0#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#0#0#255#255#255#255#255 + +#255#240#0#0#0#15#255#0#255#255#0#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#0#0#255#255#255#255#255#255#255#0#0#0#0#255#0#255#255#0#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#0#0#255#255#255#255 + +#255#255#255#240#0#0#0#15#0#255#255#0#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#0#0#255#255#255#255#255#255#255#255#0#0#0#0#0#255#255#0 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#0#0#255#255#255 + +#255#255#255#255#255#240#0#0#0#0#255#255#0#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#0#0#255#255#255#255#255#255#255#255#255#0#0#0#0 + +#255#255#0#255#255#0#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#0#0#255 + +#255#255#255#255#255#255#255#255#240#0#0#0#15#255#0#255#255#0#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#0#0#255#255#255#255#255#255#255#255#255#255 + +#0#0#0#0#255#0#255#255#0#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#0#0 + +#255#255#255#255#255#255#255#255#255#255#240#0#0#0#15#0#255#255#0#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#0#0#255#255#255#255#255#255#255#255#255 + +#255#255#0#0#0#0#0#255#255#0#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#0#0#255#255#255#255#255#255#255#255#255#255#255#240#0#0#0#0#255#255#0#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#0#0#255#255#255#255#255#255#255 + +#255#255#255#255#255#0#0#0#0#255#255#0#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#0#0#255#255#255#255#255#255#255#255#255#255#255#255#240#0#0#0#15 + +#255#0#255#255#0#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#0#0#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#0#0#0#0#255#0#255#255#0#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#0#0#255#255#255#255#255#255#255#255#255#255#255#255#255#240 + +#0#0#0#15#0#255#255#0#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#0#0#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#0#0#0#0#0#255#255#0#255#255#255#255 + ,#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#0#0#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#240#0#0#0#0#255#255#0#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#0#0#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#0#0#0#0#255#255#0#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#0#0#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#240#0#0#0#15#255#0#255#255#0#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#0#0 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#0#0#0#0#255 + +#0#255#255#0#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#0#0#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#240#0#0#0#15#0#255#255#0#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#0#0#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#0#0 + +#0#0#0#255#255#0#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#0#0#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#240#0#0#0#0#255#255#0#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#0#0#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#0#0#0#0#255#255#0#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#0#0#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#240#0#0#0#15#255#0#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#0#0#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#0#0#0#0#255#0#255#255#0#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#0#0#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#240#0#0#0#15 + +#0#255#255#0#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#0#0#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#0#0#0#0#0#255#255#0#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#0#0#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#240 + +#0#0#0#0#255#255#0#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#0#0#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#0#0#0#0#255#255#0#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#0#0#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#240#0#0#0#15#255#0#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#0#0#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#0#0#0#0#255#0 + +#255#255#0#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#0#0#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#240#0#0#0#15#0#255#255#0#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#0#0#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#0#0 + +#0#0#0#255#255#0#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#0#0#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#240#0#0#0#0#255#255#0#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#0#0#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#0#0#0#0#255#255#0#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#0#0#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#240#0#0#0#15#255#0#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#0#0 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#0#0#0#0#255#0#255#255#0#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#0#0#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#240#0#0#0#15 + +#0#255#255#0#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#0#0#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#0#0#0#0#0#255#255#0#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#0#0#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#240 + ,#0#0#0#0#255#255#0#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#0#0#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#0#0#0#0#255#255#0#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#0#0#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#240#0#0#0#15#255#0#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#0#0#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#0#0#0#0#255#0 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#0#0#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#240#0#0#0#15#0#255#255#0#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#0#0#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#0#0 + +#0#0#0#255#255#0#255#255#255#255#255#255#255#255#255#255#255#255#255#0#0#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#240#0#0#0#0#255#255#0#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#0#0#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#0#0#0#0#255#255#0#255#255#255#255#255#255#240#0#0#15#255#255#255#0#0 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#240#0#0#0#15#255#0#255#255#255 + +#255#255#255#240#255#255#255#255#255#255#0#0#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#0#0#0#0#255#0#255#255#255#255#255#255#255#15#255#255#255#255 + +#255#0#0#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#240#0#0#0#15#0#255 + +#255#0#255#255#255#255#240#255#255#255#255#255#0#0#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#0#0#0#0#0#255#255#0#255#255#255#255#255#15#255 + +#255#255#255#0#0#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#240#0#0 + +#0#0#255#255#0#255#255#255#255#255#240#255#255#255#255#0#0#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#0#0#0#0#255#255#0#255#255#255#255 + +#255#255#15#255#255#255#0#0#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#240#0#0#0#15#255#0#255#255#255#255#255#255#15#255#255#255#0#0#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#0#0#0#0#255#0#255 + +#255#255#240#255#255#15#255#255#255#0#0#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#240#0#0#0#15#0#255#255#255#240#255#240#255#255#255 + +#255#0#0#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#0#0 + +#0#0#0#255#255#255#255#0#15#255#255#255#255#0#0#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#240#0#0#0#0#255#255#255#255#255#255#255 + +#255#255#255#0#0#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#0#0#0#0#255#255#255#255#255#255#255#255#255#255#0#0#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#240#0#0#0#15#255#255#255 + +#255#255#255#255#255#255#0#0#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#0#0#0#0#255#255#255#255#255#255#255#255#255#0#0#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#240#0#0 + +#0#15#255#255#255#255#255#255#255#255#0#0#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#0#0#0#0#255#255#255#255#255#255#255 + +#255#0#0#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#240#0#0#0#255#255#255#255#255#255#255#255#0#0#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + ,#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#0#0#0#255#255 + +#255#255#255#255#255#255#0#0#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#240#0#0#255#255#255#255#255#255#255#255#0#0 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#0#0#255#255#255#255#255#255#255#255#0#0#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#0#0#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255 + +#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#0#0 + +#0#0#9'TGroupBox'#9'GroupBox1'#4'Left'#2#0#6'Height'#3#129#0#3'Top'#2'h'#5'W' + +'idth'#3#129#0#7'Caption'#6#19'Couleur '#195#160' l'''#195#169'cran'#12'Clie' + +'ntHeight'#2'k'#11'ClientWidth'#2'}'#8'TabOrder'#2#0#0#9'TColorBox'#10'Color' + +'grid1'#4'Left'#2#13#6'Height'#2#22#3'Top'#2' '#5'Width'#2'U'#10'ItemHeight' + +#2#16#8'TabOrder'#2#0#0#0#0#9'TGroupBox'#9'GroupBox2'#4'Left'#3#136#0#6'Heig' + +'ht'#2'9'#3'Top'#3#176#0#5'Width'#3#17#1#7'Caption'#6#6'Aspect'#12'ClientHei' + +'ght'#2'#'#11'ClientWidth'#3#13#1#8'TabOrder'#2#1#0#9'TCheckBox'#13'cochehac' + +'hures'#4'Left'#2#16#6'Height'#2#24#3'Top'#2#4#5'Width'#3#228#0#7'Caption'#6 + +'!Hachures si r'#195#169'seau en r'#195#169'flexion'#7'Checked'#9#5'State'#7 + +#9'cbChecked'#8'TabOrder'#2#0#0#0#0#9'TGroupBox'#9'GroupBox3'#4'Left'#3#136#0 + +#6'Height'#2'A'#3'Top'#2'h'#5'Width'#3#193#0#7'Caption'#6#27'Epaisseur trait' + +' '#195#160' l'''#195#169'cran'#12'ClientHeight'#2'+'#11'ClientWidth'#3#189#0 + +#8'TabOrder'#2#2#0#9'TSpinEdit'#13'editepaisseur'#4'Left'#2#22#6'Height'#2#28 + +#3'Top'#2#8#5'Width'#2'1'#8'MaxValue'#2#20#8'MinValue'#2#1#8'TabOrder'#2#0#5 + +'Value'#2#1#0#0#0#9'TGroupBox'#9'GroupBox4'#4'Left'#2'h'#6'Height'#2'a'#3'To' + +'p'#2#0#5'Width'#3#185#0#7'Caption'#6#7'Point 1'#12'ClientHeight'#2'K'#11'Cl' + +'ientWidth'#3#181#0#8'TabOrder'#2#3#0#6'TLabel'#11'StaticText1'#4'Left'#2#8#6 + +'Height'#2#21#3'Top'#2#16#5'Width'#2#18#7'Caption'#6#2'x='#11'ParentColor'#8 + +#0#0#6'TLabel'#11'StaticText2'#4'Left'#2#8#6'Height'#2#21#3'Top'#2'8'#5'Widt' + +'h'#2#18#7'Caption'#6#2'y='#11'ParentColor'#8#0#0#6'TLabel'#4'log1'#4'Left'#3 + +#128#0#6'Height'#2#21#3'Top'#2#16#5'Width'#2#31#7'Caption'#6#4'log1'#11'Pare' + +'ntColor'#8#0#0#6'TLabel'#4'log2'#4'Left'#3#128#0#6'Height'#2#21#3'Top'#2'8' + +#5'Width'#2#31#7'Caption'#6#4'log2'#11'ParentColor'#8#0#0#5'TEdit'#6'editx1' + +#4'Left'#2#24#6'Height'#2#28#3'Top'#2#16#5'Width'#2'a'#8'TabOrder'#2#1#0#0#5 + +'TEdit'#6'edity1'#4'Left'#2#24#6'Height'#2#28#3'Top'#2'8'#5'Width'#2'a'#8'Ta' + +'bOrder'#2#0#0#0#0#9'TGroupBox'#9'GroupBox5'#4'Left'#3'('#1#6'Height'#2'a'#3 + +'Top'#2#0#5'Width'#3#185#0#7'Caption'#6#7'Point 2'#12'ClientHeight'#2'K'#11 + +'ClientWidth'#3#181#0#8'TabOrder'#2#4#0#6'TLabel'#11'StaticText3'#4'Left'#2#8 + +#6'Height'#2#21#3'Top'#2#16#5'Width'#2#18#7'Caption'#6#2'x='#11'ParentColor' + +#8#0#0#6'TLabel'#11'StaticText4'#4'Left'#2#8#6'Height'#2#21#3'Top'#2'8'#5'Wi' + +'dth'#2#18#7'Caption'#6#2'y='#11'ParentColor'#8#0#0#6'TLabel'#4'log3'#4'Left' + +#3#128#0#6'Height'#2#21#3'Top'#2#16#5'Width'#2#31#7'Caption'#6#4'log3'#11'Pa' + +'rentColor'#8#0#0#6'TLabel'#4'log4'#4'Left'#3#128#0#6'Height'#2#21#3'Top'#2 + +'8'#5'Width'#2#31#7'Caption'#6#4'log4'#11'ParentColor'#8#0#0#5'TEdit'#6'edit' + +'x2'#4'Left'#2#24#6'Height'#2#28#3'Top'#2#16#5'Width'#2'a'#8'TabOrder'#2#0#0 + +#0#5'TEdit'#6'edity2'#4'Left'#2#24#6'Height'#2#28#3'Top'#2'8'#5'Width'#2'a'#8 + +'TabOrder'#2#1#0#0#0#7'TBitBtn'#9'boutonsup'#4'Left'#3#16#1#6'Height'#2')'#3 + +'Top'#3#183#1#5'Width'#3#201#0#7'Caption'#6#20'Supprimer ce r'#195#169'seau' + +#7'Enabled'#8#10'Glyph.Data'#10#226#1#0#0#222#1#0#0'BM'#222#1#0#0#0#0#0#0'v' + +#0#0#0'('#0#0#0'$'#0#0#0#18#0#0#0#1#0#4#0#0#0#0#0'h'#1#0#0#0#0#0#0#0#0#0#0#16 + +#0#0#0#16#0#0#0#0#0#0#0#0#0#128#0#0#128#0#0#0#128#128#0#128#0#0#0#128#0#128#0 + +#128#128#0#0#192#192#192#0#128#128#128#0#0#0#255#0#0#255#0#0#0#255#255#0#255 + +#0#0#0#255#0#255#0#255#255#0#0#255#255#255#0'8'#136#136#136#136'w'#247#247 + +#135#248#136#136#136#136#131'33?'#0#0'DD@'#8#136#255#244'DD'#136#136#136#136 + +#136#243'3'#255#143#0#0'33MP'#7#255#244'33'#136#136#136#136#136'38'#136#143#0 + +#0'33E'#213#15#255#244'3333'#143#136#143'38'#243'?'#0#0'33M]'#15#255#244'333' + +'3'#136'x'#143'38'#243'?'#0#0'33E'#213#15#239#228'3333'#143#135#143'38'#243 + +'?'#0#0'33M]'#15#255#244'3333'#136'x'#143'38'#243'?'#0#0'33E'#213#15#239#228 + +'3333'#143#135#143'38'#243'?'#0#0'33M]'#15#255#244'3333'#136'x'#143'38'#243 + +'?'#0#0'33E'#213#15#239#228'3333'#143#135#143'38'#243'?'#0#0'33M]'#14#254#244 + +'3333'#136'x'#143'38'#243'?'#0#0'33E'#213#15#239#228'3333'#143#135#143'38' + +#243'?'#0#0'33M]'#14#254#244'3333'#136'x'#143'38'#243'?'#0#0'33DDDDD3333'#143 + ,#143#143#255#248#243'?'#0#0'33333333333'#136#136#136#136#136'3?'#0#0'333'#0#0 + +#0'333333?'#255#255#243'3?'#0#0'333'#10#170#160'333333'#136#136#136#243'3?'#0 + +#0'333'#0#0#0'333333'#143#255#248#243'3?'#0#0#11'ModalResult'#2#7#9'NumGlyph' + +'s'#2#2#7'OnClick'#7#14'boutonsupClick'#8'TabOrder'#2#5#0#0#7'TBitBtn'#7'Bit' + +'Btn1'#4'Left'#3#240#1#6'Height'#3#208#1#3'Top'#2#16#5'Width'#3#152#0#7'Capt' + +'ion'#6#3'&OK'#7'Default'#9#4'Kind'#7#4'bkOK'#11'ModalResult'#2#1#9'NumGlyph' + +'s'#2#0#7'OnClick'#7#12'BitBtn1Click'#8'TabOrder'#2#6#0#0#7'TBitBtn'#7'BitBt' + +'n2'#4'Left'#3'P'#1#6'Height'#2'8'#3'Top'#2'p'#5'Width'#3#144#0#6'Cancel'#9#7 + +'Caption'#6#7'Annuler'#4'Kind'#7#8'bkCancel'#11'ModalResult'#2#2#9'NumGlyphs' + +#2#0#8'TabOrder'#2#7#0#0#11'TRadioGroup'#11'RadioGroup1'#4'Left'#2#3#6'Heigh' + +'t'#2'i'#3'Top'#3#240#0#5'Width'#3#181#0#8'AutoFill'#9#7'Caption'#6#15'Type ' + +'de r'#195#169'seau'#28'ChildSizing.LeftRightSpacing'#2#6#28'ChildSizing.Top' + +'BottomSpacing'#2#6#29'ChildSizing.EnlargeHorizontal'#7#24'crsHomogenousChil' + +'dResize'#27'ChildSizing.EnlargeVertical'#7#24'crsHomogenousChildResize'#28 + +'ChildSizing.ShrinkHorizontal'#7#14'crsScaleChilds'#26'ChildSizing.ShrinkVer' + +'tical'#7#14'crsScaleChilds'#18'ChildSizing.Layout'#7#29'cclLeftToRightThenT' + +'opToBottom'#27'ChildSizing.ControlsPerLine'#2#1#12'ClientHeight'#2'S'#11'Cl' + +'ientWidth'#3#177#0#9'ItemIndex'#2#0#13'Items.Strings'#1#6#15'En transmissio' + +'n'#6#13'En r'#195#169'flexion'#0#8'TabOrder'#2#8#0#0#9'TGroupBox'#9'GroupBo' + +'x6'#4'Left'#3#197#0#6'Height'#2'i'#3'Top'#3#240#0#5'Width'#3#211#0#7'Captio' + +'n'#6#22'Nombre de trait par mm'#12'ClientHeight'#2'S'#11'ClientWidth'#3#207 + +#0#8'TabOrder'#2#9#0#14'TFloatSpinEdit'#14'FloatSpinEdit1'#4'Left'#2#17#6'He' + +'ight'#2#28#3'Top'#2#20#5'Width'#3#166#0#9'Increment'#5#0#0#0#0#0#0#0#128#255 + +'?'#8'MaxValue'#5#0#0#0#0#0#0'P'#195#15'@'#8'MinValue'#5#0#0#0#0#0#0#0#128 + +#255'?'#8'TabOrder'#2#0#5'Value'#5#0#0#0#0#0#0#0#200#5'@'#0#0#0#9'TGroupBox' + +#9'GroupBox7'#4'Left'#2#10#6'Height'#2#127#3'Top'#3'a'#1#5'Width'#3#247#0#7 + +'Caption'#6#27'Ordres '#195#160' prendre en compte'#12'ClientHeight'#2'i'#11 + +'ClientWidth'#3#243#0#8'TabOrder'#2#10#0#9'TSpinEdit'#18'SpinEdit_ordre_min' + +#4'Left'#3#164#0#6'Height'#2#28#3'Top'#2#11#5'Width'#2'G'#8'MaxValue'#3#16 + +''''#8'MinValue'#3#240#216#8'TabOrder'#2#0#5'Value'#2#255#0#0#11'TStaticText' + +#11'StaticText5'#4'Left'#2#19#6'Height'#2#27#3'Top'#2#12#5'Width'#2'm'#7'Cap' + +'tion'#6#13'Ordre minimum'#8'TabOrder'#2#1#0#0#11'TStaticText'#11'StaticText' + +'6'#4'Left'#2#19#6'Height'#2#24#3'Top'#2';'#5'Width'#2'v'#7'Caption'#6#13'Or' + +'dre maximum'#8'TabOrder'#2#2#0#0#9'TSpinEdit'#18'SpinEdit_ordre_max'#4'Left' + +#3#164#0#6'Height'#2#28#3'Top'#2'6'#5'Width'#2'D'#8'MaxValue'#3#16''''#8'Min' + +'Value'#3#240#216#8'TabOrder'#2#3#5'Value'#2#1#0#0#0#11'TStaticText'#11'Stat' + +'icText7'#4'Left'#2#13#6'Height'#2'D'#3'Top'#3#236#1#5'Width'#3'{'#2#7'Capti' + +'on'#6#218'Remarque importante: ce r'#195#169'seau diffractant doit '#195#170 + +'tre '#195#169'clair'#195#169' par une onde plane.'#13#10'Un rayon unique se' + +'ra diffract'#195#169' selon la loi des r'#195#169'seaux sin i=+-sin i0+k.la' + +'mbda/a'#13#10'mais cela n''a pas de sens pour un rayon unique.'#8'TabOrder' + +#2#11#0#0#11'TStaticText'#11'StaticText8'#4'Left'#2#12#6'Height'#2'.'#3'Top' + +#3'E'#2#5'Width'#3'~'#2#7'Caption'#6'rLes longueurs d''onde peuvent '#195#170 + +'tre modifi'#195#169'es dans le menu options, indices du milieu'#13#10'ambia' + +'n et longueurs d''onde.'#8'TabOrder'#2#12#0#0#0 +]); debian/patches/60-fichiersdivers.patch0000644000000000000000000003066012257101372015077 0ustar --- a/ray1.pas +++ b/ray1.pas @@ -5483,14 +5483,14 @@ listenrouge.add(floattostr(1.5)); listenvert.add(floattostr(1.6)); listenbleu.add(floattostr(1.7)); -if not fileexistsutf8(repertoireexecutable+'listen.lst') then begin +if not fileexistsutf8('/usr/share/optgeo/listen.lst') then begin application.messagebox(pchar(rsFichierDesIn), pchar(rsAttention3), mb_ok); goto 3555; end; - assignfile(f1,UTF8ToSys(repertoireexecutable+'listen.lst')); + assignfile(f1,UTF8ToSys('/usr/share/optgeo/listen.lst')); reset(f1); while not(eof(f1)) do begin readln(f1,s1); @@ -10469,7 +10469,7 @@ v.FindDefaultBrowser(BrowserPath,BrowserParams); - url:='file:///'+repertoireexecutable+'aide/'+FallbackLang+'/optgeo.html'; + url:='file:///usr/share/optgeo/aide/'+FallbackLang+'/optgeo.html'; p:=System.Pos('%s', BrowserParams); System.Delete(BrowserParams,p,2); System.Insert(URL,BrowserParams,p); --- /dev/null +++ b/optgeo.svg @@ -0,0 +1,249 @@ + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + --- /dev/null +++ b/optgeo.desktop @@ -0,0 +1,13 @@ +[Desktop Entry] +Encoding=UTF-8 +Version=1.0 +Type=Application +Exec=/usr/bin/optgeo +Icon=/usr/share/pixmaps/optgeo-48.png +Terminal=false +Name=OptGeo +GenericName=Simulator for geometrical optics +GenericName[fr_FR]=Simulateur d'optique géométrique +Comment=Interactive tool to study and simulate optic assemblies +Comment[fr_FR]=Outil interactif pour étudier et simuler des montages d'optique +Categories=GNOME;Application;Video;Education;Science; debian/optgeo.10000644000000000000000000000410511577700306010553 0ustar '\" t .\" Title: OPTGEO .\" Author: Georges Khaznadar .\" Generator: DocBook XSL Stylesheets v1.75.2 .\" Date: 06/20/2011 .\" Manual: optgeo User Manual .\" Source: optgeo .\" Language: English .\" .TH "OPTGEO" "1" "06/20/2011" "optgeo" "optgeo User Manual" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" http://bugs.debian.org/507673 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH "NAME" optgeo \- simulator for geometrical optics .SH "SYNOPSIS" .HP \w'\fBoptgeo\fR\ 'u \fBoptgeo\fR .SH "DESCRIPTION" .PP \fBoptgeo\fR is a program to plot the movement of rays through an optic equipment\&. Many pieces, like lenses, mirrors, curved mirrors can be assembled\&. .SH "AUTHOR" .PP \fBGeorges Khaznadar\fR <\&georgesk@ofset\&.org\&> .RS 4 Wrote this manpage for the Debian system\&. .RE .SH "COPYRIGHT" .br Copyright \(co 2011 Georges Khaznadar .br .PP This manual page was written for the Debian system (and may be used by others)\&. .PP Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License, Version 2 or (at your option) any later version published by the Free Software Foundation\&. .PP On Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common\-licenses/GPL\&. .sp debian/control0000644000000000000000000000130312257564537010606 0ustar Source: optgeo Section: science Priority: extra Maintainer: Georges Khaznadar Build-Depends: debhelper (>= 9), quilt, lazarus-ide, lcl-gtk2, lcl-units, lcl-utils, fp-units-misc, fp-units-gfx, fp-utils, libx11-dev, libgdk-pixbuf2.0-dev, libgtk2.0-dev, libglib2.0-dev, libpango1.0-dev, libatk1.0-dev, libcairo2-dev, librsvg2-bin Standards-Version: 3.9.5 Homepage: http://jeanmarie.biansan.free.fr/optgeo.html Package: optgeo Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: simulator for geometrical optics optgeo is a program to plot the movement of rays through an optic equipment. Many pieces, like lenses, mirrors, curved mirrors can be assembled. debian/compat0000644000000000000000000000000212164072344010367 0ustar 9 debian/optgeo.manpages0000644000000000000000000000002011577701401012173 0ustar debian/optgeo.1 debian/watch0000644000000000000000000000024111577677735010245 0ustar version=3 opts=filenamemangle=s/_/-/;s/.i386.src//; \ http://jeanmarie.biansan.free.fr/optgeo.html telechargement/lazarus/optgeo/.*/optgeo_(.*).i386.src.tar.gz debian/copyright0000644000000000000000000000365711577701007011141 0ustar Format: http://dep.debian.net/deps/dep5 Upstream-Name: optgeo Source: http://jeanmarie.biansan.free.fr/telechargement/lazarus/optgeo/2.04/optgeo_2.04.i386.src.tar.gz Files: * Copyright: 2004-2011 Jean-Marie Biansan License: GPL-2+ From version 1.25, OptGeo is distribued under the terms of the GNU General Public License. . This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. . This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. . You should have received a copy of the GNU General Public License along with this program. If not, see . On Debian systems, the complete text of the GNU General Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". Files: debian/* Copyright: 2011 Georges Khaznadar License: GPL-2+ This package is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. . This package is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. . You should have received a copy of the GNU General Public License along with this program. If not, see . On Debian systems, the complete text of the GNU General Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". debian/source/0000755000000000000000000000000011577421523010475 5ustar debian/source/format0000644000000000000000000000001411577421523011703 0ustar 3.0 (quilt) debian/manpage.xml0000644000000000000000000001032011577700270011322 0ustar .
will be generated. You may view the manual page with: nroff -man .
| less'. A typical entry in a Makefile or Makefile.am is: DB2MAN = /usr/share/sgml/docbook/stylesheet/xsl/docbook-xsl/manpages/docbook.xsl XP = xsltproc -''-nonet -''-param man.charmap.use.subset "0" manpage.1: manpage.xml $(XP) $(DB2MAN) $< The xsltproc binary is found in the xsltproc package. The XSL files are in docbook-xsl. A description of the parameters you can use can be found in the docbook-xsl-doc-* packages. Please remember that if you create the nroff version in one of the debian/rules file targets (such as build), you will need to include xsltproc and docbook-xsl in your Build-Depends control field. Alternatively use the xmlto command/package. That will also automatically pull in xsltproc and docbook-xsl. Notes for using docbook2x: docbook2x-man does not automatically create the AUTHOR(S) and COPYRIGHT sections. In this case, please add them manually as ... . To disable the automatic creation of the AUTHOR(S) and COPYRIGHT sections read /usr/share/doc/docbook-xsl/doc/manpages/authors.html. This file can be found in the docbook-xsl-doc-html package. Validation can be done using: `xmllint -''-noout -''-valid manpage.xml` General documentation about man-pages and man-page-formatting: man(1), man(7), http://www.tldp.org/HOWTO/Man-Page/ --> ]> &dhtitle; &dhpackage; &dhfirstname; &dhsurname; Wrote this manpage for the Debian system.
&dhemail;
2011 &dhusername; This manual page was written for the Debian system (and may be used by others). Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License, Version 2 or (at your option) any later version published by the Free Software Foundation. On Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL.
&dhucpackage; &dhsection; &dhpackage; simulator for geometrical optics &dhpackage; DESCRIPTION &dhpackage; is a program to plot the movement of rays through an optic equipment. Many pieces, like lenses, mirrors, curved mirrors can be assembled.
debian/README.source0000644000000000000000000000047311676415132011357 0ustar optgeo for Debian ----------------- The upstream source is wrongly packaged, so it is managed by the script debian/getsource.sh The modification made to the upstream source are managed by quilt, see "/usr/share/doc/quilt/README.source" -- Georges Khaznadar , Tue, 27 Dec 2011 20:19:54 +0100 debian/menu0000644000000000000000000000016011577701507010064 0ustar ?package(optgeo):needs="X11" section="Applications/Science/Physics"\ title="optgeo" command="/usr/bin/optgeo" debian/changelog0000644000000000000000000000674112257564672011070 0ustar optgeo (2.21-1) unstable; urgency=medium * upgraded to the newest upstream version * added the missing file saisiereseau.lrs as a quilt patch; Jean-Marie Biansan kindly sent this source file upon request. -- Georges Khaznadar Thu, 26 Dec 2013 20:27:31 +0100 optgeo (2.15-3) unstable; urgency=low * removed the versioned dependencies on lazarus-ide and free pascal stuff. Closes: #713533 -- Georges Khaznadar Sat, 13 Jul 2013 17:11:58 +0200 optgeo (2.15-2) unstable; urgency=low * modified the build-dependencies and the variable UNITLIBS in Makefile Closes: #713533 * upgraded Standards-Version to 3.9.4 and compat to 9 -- Georges Khaznadar Sun, 30 Jun 2013 19:49:34 +0200 optgeo (2.15-1) unstable; urgency=low * Upgraded to the newest upstream version * Changed the DEBEMAIL * Updated versions of build-dependances * Fixed the expression to find the version of Lazarus in Makefile -- Georges Khaznadar Sun, 13 Jan 2013 00:46:18 +0100 optgeo (2.12-1) unstable; urgency=low * upgraded to the newer upstream source -- Georges Khaznadar Sun, 19 Aug 2012 18:13:01 +0200 optgeo (2.11-4) unstable; urgency=low * replaced the invokation of rsvg by rsvg-convert (with the necessary syntactic changes). Closes: #666479 -- Georges Khaznadar Sun, 01 Jul 2012 01:09:45 +0200 optgeo (2.11-3) unstable; urgency=low * created an autodetect mechanism for the last version of lazarus. Closes: #666384 -- Georges Khaznadar Wed, 11 Apr 2012 16:32:15 +0000 optgeo (2.11-2) unstable; urgency=low * removed the flag -WG which is no longer recognized by fpc. Closes: #662584 * upgraded Standards-Version to 3.9.3 -- Georges Khaznadar Mon, 05 Mar 2012 09:01:04 +0000 optgeo (2.11-1) unstable; urgency=low * Upgraded to the newest upstream version. Closes: #653778 -- Georges Khaznadar Sun, 22 Jan 2012 22:08:07 +0100 optgeo (2.10a-1) unstable; urgency=low * Upgraded to the newest upstream version, and upgraded the version of lazarus in Makefile and several other files. Closes: #652214 * created a script getsource.sh to get upstream sources, updated README.source * -- Georges Khaznadar Tue, 27 Dec 2011 20:23:32 +0100 optgeo (2.10-1) unstable; urgency=low * upgraded to the newer upstream version -- Georges Khaznadar Sun, 30 Oct 2011 02:20:48 +0200 optgeo (2.05-1) unstable; urgency=low * upgraded to the newest upstream version -- Georges Khaznadar Thu, 13 Oct 2011 01:59:10 +0200 optgeo (2.04.1-2) unstable; urgency=low * modified the definition for ARCH in Makefile. Closes: #632127 -- Georges Khaznadar Thu, 30 Jun 2011 00:09:37 +0200 optgeo (2.04.1-1) unstable; urgency=low * merged with fixed version of the upstream source, which contain a help directory now. Changed the version number * added a logo (SVG format) and a desktop file; added a build-dependency on librsvg2-bin -- Georges Khaznadar Tue, 21 Jun 2011 22:46:33 +0200 optgeo (2.04-1) unstable; urgency=low * Initial release (Closes: #631138) * added a manpage and a makefile * fixed one little bug * modified a few files to put data in fhs-compliant directories -- Georges Khaznadar Mon, 20 Jun 2011 21:09:34 +0200 debian/rules0000755000000000000000000000067211577421523010262 0ustar #!/usr/bin/make -f # -*- makefile -*- # Sample debian/rules that uses debhelper. # This file was originally written by Joey Hess and Craig Small. # As a special exception, when this file is copied by dh-make into a # dh-make output file, you may use that output file without restriction. # This special exception was added by Craig Small in version 0.37 of dh-make. # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 %: dh $@