debian/ 0000755 0000000 0000000 00000000000 12257564707 007205 5 ustar debian/patches/ 0000755 0000000 0000000 00000000000 12257564421 010625 5 ustar debian/patches/30-podir.patch 0000644 0000000 0000000 00000001423 12257101223 013166 0 ustar --- 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.patch 0000644 0000000 0000000 00000005147 12257101233 013704 0 ustar --- 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/series 0000644 0000000 0000000 00000000162 12257564374 012050 0 ustar 10-Makefile.patch
30-podir.patch
40-exemples.patch
50-pathToGpl.patch
60-fichiersdivers.patch
70-missingLRS.patch
debian/patches/10-Makefile.patch 0000644 0000000 0000000 00000006041 12164075155 013600 0 ustar --- /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.patch 0000644 0000000 0000000 00000000536 12257101360 013763 0 ustar --- 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.patch 0000644 0000000 0000000 00000072011 12257564421 014125 0 ustar --- /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.patch 0000644 0000000 0000000 00000030660 12257101372 015077 0 ustar --- 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 @@
+
+
+
+
--- /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.1 0000644 0000000 0000000 00000004105 11577700306 010553 0 ustar '\" 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/control 0000644 0000000 0000000 00000001303 12257564537 010606 0 ustar 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/compat 0000644 0000000 0000000 00000000002 12164072344 010367 0 ustar 9
debian/optgeo.manpages 0000644 0000000 0000000 00000000020 11577701401 012173 0 ustar debian/optgeo.1
debian/watch 0000644 0000000 0000000 00000000241 11577677735 010245 0 ustar version=3
opts=filenamemangle=s/_/-/;s/.i386.src//; \
http://jeanmarie.biansan.free.fr/optgeo.html telechargement/lazarus/optgeo/.*/optgeo_(.*).i386.src.tar.gz
debian/copyright 0000644 0000000 0000000 00000003657 11577701007 011141 0 ustar 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/ 0000755 0000000 0000000 00000000000 11577421523 010475 5 ustar debian/source/format 0000644 0000000 0000000 00000000014 11577421523 011703 0 ustar 3.0 (quilt)
debian/manpage.xml 0000644 0000000 0000000 00000010320 11577700270 011322 0 ustar
. 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.source 0000644 0000000 0000000 00000000473 11676415132 011357 0 ustar 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/menu 0000644 0000000 0000000 00000000160 11577701507 010064 0 ustar ?package(optgeo):needs="X11" section="Applications/Science/Physics"\
title="optgeo" command="/usr/bin/optgeo"
debian/changelog 0000644 0000000 0000000 00000006741 12257564672 011070 0 ustar 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/rules 0000755 0000000 0000000 00000000672 11577421523 010262 0 ustar #!/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 $@