mirror of
				https://github.com/python/cpython.git
				synced 2025-10-31 13:41:24 +00:00 
			
		
		
		
	Implemented balloon help for EditPythonPrefs
This commit is contained in:
		
							parent
							
								
									80b5329f76
								
							
						
					
					
						commit
						b95901ec2e
					
				
					 4 changed files with 250 additions and 30 deletions
				
			
		|  | @ -15,6 +15,7 @@ | ||||||
| import Res # For Res.Error | import Res # For Res.Error | ||||||
| import pythonprefs | import pythonprefs | ||||||
| import EasyDialogs | import EasyDialogs | ||||||
|  | import Help | ||||||
| 
 | 
 | ||||||
| # resource IDs in our own resources (dialogs, etc) | # resource IDs in our own resources (dialogs, etc) | ||||||
| MESSAGE_ID = 256 | MESSAGE_ID = 256 | ||||||
|  | @ -26,6 +27,7 @@ | ||||||
| DIR_ITEM = 4 | DIR_ITEM = 4 | ||||||
| TITLE_ITEM = 5 | TITLE_ITEM = 5 | ||||||
| OPTIONS_ITEM = 7 | OPTIONS_ITEM = 7 | ||||||
|  | HELP_ITEM = 9 | ||||||
| 
 | 
 | ||||||
| # The options dialog. There is a correspondence between | # The options dialog. There is a correspondence between | ||||||
| # the dialog item numbers and the option. | # the dialog item numbers and the option. | ||||||
|  | @ -43,7 +45,10 @@ | ||||||
| 	"keeperror", | 	"keeperror", | ||||||
| 	"nointopt", | 	"nointopt", | ||||||
| 	"noargs", | 	"noargs", | ||||||
| 	"delayconsole"] | 	"delayconsole", | ||||||
|  | 	None, None, None, None, None, None, None, None, # 11-18 are different | ||||||
|  | 	"oldexc", | ||||||
|  | 	"nosite"] | ||||||
| opt_dialog_dict = {} | opt_dialog_dict = {} | ||||||
| for i in range(len(opt_dialog_map)): | for i in range(len(opt_dialog_map)): | ||||||
| 	if opt_dialog_map[i]: | 	if opt_dialog_map[i]: | ||||||
|  | @ -54,6 +59,7 @@ | ||||||
| OD_TYPE_ITEM = 12 | OD_TYPE_ITEM = 12 | ||||||
| OD_OK_ITEM = 13 | OD_OK_ITEM = 13 | ||||||
| OD_CANCEL_ITEM = 14 | OD_CANCEL_ITEM = 14 | ||||||
|  | OD_HELP_ITEM = 22 | ||||||
| 
 | 
 | ||||||
| def optinteract(options): | def optinteract(options): | ||||||
| 	"""Let the user interact with the options dialog""" | 	"""Let the user interact with the options dialog""" | ||||||
|  | @ -86,6 +92,9 @@ def optinteract(options): | ||||||
| 			return | 			return | ||||||
| 		elif n in (OD_CREATOR_ITEM, OD_TYPE_ITEM): | 		elif n in (OD_CREATOR_ITEM, OD_TYPE_ITEM): | ||||||
| 			pass | 			pass | ||||||
|  | 		elif n == OD_HELP_ITEM: | ||||||
|  | 			onoff = Help.HMGetBalloons() | ||||||
|  | 			Help.HMSetBalloons(not onoff) | ||||||
| 		elif 1 <= n <= len(opt_dialog_map): | 		elif 1 <= n <= len(opt_dialog_map): | ||||||
| 			options[opt_dialog_map[n]] = (not options[opt_dialog_map[n]]) | 			options[opt_dialog_map[n]] = (not options[opt_dialog_map[n]]) | ||||||
| 
 | 
 | ||||||
|  | @ -121,6 +130,9 @@ def interact(options, title): | ||||||
| 			fss, ok = macfs.GetDirectory('Select python home folder:') | 			fss, ok = macfs.GetDirectory('Select python home folder:') | ||||||
| 			if ok: | 			if ok: | ||||||
| 				options['dir'] = fss | 				options['dir'] = fss | ||||||
|  | 		elif n == HELP_ITEM: | ||||||
|  | 			onoff = Help.HMGetBalloons() | ||||||
|  | 			Help.HMSetBalloons(not onoff) | ||||||
| 		if n == OPTIONS_ITEM: | 		if n == OPTIONS_ITEM: | ||||||
| 			noptions = options | 			noptions = options | ||||||
| 			for k in options.keys(): | 			for k in options.keys(): | ||||||
|  |  | ||||||
|  | @ -1,9 +1,9 @@ | ||||||
| (This file must be converted with BinHex 4.0) | (This file must be converted with BinHex 4.0) | ||||||
| 
 | 
 | ||||||
| :&%9NDA43HA4SEfj3FQ9QFbjbFh*M!(*cFQ058d9%!3#3"`m!q1)!N!3"!!!!$Em | :&%9NDA43HA4SEfj3FQ9QFbjbFh*M!(*cFQ058d9%!3#3"ajPp+-!N!3"!!!!(0` | ||||||
| !!!br!!!"36B8)&3JD!!8)&"p%E"S%3!k!@FQ%Lm-6VS#$!`k!&Tj&%9NDA43HA4 | !!"[F!!!"L6B8)&3JD!!8)&"p%E"S%3!k!@FQ%Lm-6VS#$!`k!&Tj&%9NDA43HA4 | ||||||
| SEfj3FQ9QFbjbFh*MC3)!!!"bFh*M8P-!!(*cFQ058d9%!3!!J!%"!*!2!6`"X"Z | SEfj3FQ9QFbjbFh*MC3)!!!"bFh*M8P-!!(*cFQ058d9%!3!"!!#"!*!2!B*IX$V | ||||||
| 903#3"Jm+ra(!U'N"(8!4rr-6F!!3,[rc[G)4CK"40Vj9D`%"3N5pSEj9D`%"-&% | -)!#3"KjPra(!U'N"(8!4rr-6F!!3,[rc[G)4CK"40Vj9D`%"3N5pSEj9D`%"-&% | ||||||
| b!@FH4"8-!!!FC4*`!"!Z3a8-!!!IBJC`!@!!!3%#,&T8,5j%[3%!'c`"CM!R96i | b!@FH4"8-!!!FC4*`!"!Z3a8-!!!IBJC`!@!!!3%#,&T8,5j%[3%!'c`"CM!R96i | ||||||
| D5S!J8`)S!,m!,L)!l3N#!3"!JbME0"1Tebm-6VS"#8TRD`%!TPG$1J!!!3!!!3! | D5S!J8`)S!,m!,L)!l3N#!3"!JbME0"1Tebm-6VS"#8TRD`%!TPG$1J!!!3!!!3! | ||||||
| !!!+!!!!%3!!!##!!!"!3!!!KL!!!3B3!!)2#!!%$`3!#"rL!"!H%3!J%!L!3#1% | !!!+!!!!%3!!!##!!!"!3!!!KL!!!3B3!!)2#!!%$`3!#"rL!"!H%3!J%!L!3#1% | ||||||
|  | @ -38,28 +38,100 @@ mm!r!!*!%rp!!N!30rrc2!2`!!!!2(2rGd!!!$Irmm!!2`!!!$a(-rrhGd!hrr`! | ||||||
| 2!2!!!!!-c`#3"r`2!2$rrr$-m!#3"`r!r`!!!!c2!*!*r!#3"-c`!*!*$m!!!!c | 2!2!!!!!-c`#3"r`2!2$rrr$-m!#3"`r!r`!!!!c2!*!*r!#3"-c`!*!*$m!!!!c | ||||||
| 2!*!,r!!!c2!!N!X2`!c2!*!0r-c`!*!0$mm!N!r`!*!+&3!L!'J"J!'I!!%!!!% | 2!*!,r!!!c2!!N!X2`!c2!*!0r-c`!*!0$mm!N!r`!*!+&3!L!'J"J!'I!!%!!!% | ||||||
| !N!8"r`#3"!%!N!3(+T!%!!%!N!3N8(Pd-!!!!!&'8N9'!!%!!!#!!!%!J8P$6L- | !N!8"r`#3"!%!N!3(+T!%!!%!N!3N8(Pd-!!!!!&'8N9'!!%!!!#!!!%!J8P$6L- | ||||||
| !!3!!!5`!!3#3"!%+!!B!N!95!"8!m`%R%!P&C'Pd)&4PH(5(!*!%!6X!m!&2!5` | !!3!!!5`!!3#3"48!,!"@!BX"C!!"!3!"!*!&!Ii!!!!"MJ'1!*!&%!!3!"%#r`` | ||||||
| %!Np,!*!%!6X!&!&2!%i%"N0KEQ0PE!#3"IS!&!%-!5X%(e0PE'9MG#!N+&"C9%K | !rri!!!")!!!!5!#3"a!!%!#3"3%!#J#3"4!!%!#BJ!J!N!83!"!!N!P)!!!!5!# | ||||||
| 26LNJD'pYC5"QEfaNCA)Z,LjQ!*!&$3!A!"i"*JJ*4@4TG#"8CAKd,J#3"5S!&3" | 3"33!!3!%!*!036dR!!!!$J!!rj!'!!(rN!3!!!!#lT!'!!2GN!B!"-b3"J!&Zj! | ||||||
| 1!5H)6d9ZG'9b)(0jFbj`BA4S)'0[EA"[EQ9ZG(-X)'pZC5"`CA)JE'PZC3dS9A0 | '!!DUN!B!"iL3"J!)Gj!'!!P9N!B!#N53"J!,-j!'!!`LN!B!$4'3"J!1!*!,%!! | ||||||
| P)#3S8&P85%p1+5"QEh)JF(PdD'pZ)'K[E@8JCQpXC'9b+6S!N!8"%`!8!58"+`3 | 3!*!&%!!3!!!(!!$mPJ'3!!!*"`P#@Ekj8NN!#3H8*HB9lZ8NN!!*"f-Gl!$HlK1 | ||||||
| D4'9QBA9XG#"cG'&bG(9`)'p`G'P[ER-Z,Li!!!!9!#`!9J&Q!@N!!3%!!3#3"3( | 3!!N(NaMR!ElZ%j!!#3GM%$!$lZ86N!!*"j-4!&IX3413!!N(Bb%3IS84)j!!#3H | ||||||
| q!!!!!P)!%3#3"4i!#3!`!3i&)d9ZG'9b)'PZG'9bB@0dDACP)'e[C'8JB@CdCA) | @-K&k84)eN!!*"fC6)8Fa)eD3!!N(PQ8jVUNeCj!!#3GRCP3b0&ChN!!*"jKhDDk | ||||||
| JFf0bDA"d)`#3"6-!#3"&!3i&&e4bB@0P)'PYF'pbG#"cG'&dC@ePER4cJJ#3"8N | TChL3!!N(#BGfcXChL3!(!!$mQ3'3!!!#q3!!!2m!!!,#!"8!N!8H!!J!-!%0"50 | ||||||
| !#3"E!3d&%8p`G'PYDATP)'*jG'9MEf4P!*!'A`!*!(%"$!8B9@jLG@CQCA*PC#" | &ER4PFL"TER4PFQ&MG'PfC5"YEf4P)'&QG'9b)(0MFQP`G#-!N!8c!!J!43%0"4G | ||||||
| cG'4[GA3[Fh4NCA*b!*!&G3!*!)F"#`864'9LG@FJF'&bFf9b)'peG("eG'8!N!@ | 8FQ&MC5"TEA"[FR3JFh4KG'9YC@jdFi)!N!9*!!J!@`%-"4&2F(4TE@PkC5"LHA4 | ||||||
| J!"i!XJ#-"3Y1Eh*YB@`JCAKTG(-!N!@J!+!!XJ%+"3TPFR*[FL"PH'Pd!*!&i3! | PBfpNC3#3"Pm!#!"a!3X&'&9ZBR9QCQ9bC@3JFh4NEh9d,h0dC'9bFJ#3"A8!#!# | ||||||
| +!2-"$!8L4'PcB@*XC5"TER4PFQ&MG'PfC5"[F(4TEfiYFf9dG'PZC`#3"I8!#J% | (!3S&%d4PBR9R)("KFR0PFL"[GA4`GA4P!*!&a!!F!0B!LJ8,6QpbE@&X)'9iDA4 | ||||||
| '!3X&'d4TFf&LE'8JBA*RBbpKFQGf)'9YG@aKG'P[EQF!N!3"#!!+!4S"#`8K4'9 | c!*!&a!#H!0B"#!8+CA*bEh)JCAKTG!#3"!%&!!J"&`%+"5*%DA0KBQaP)'PZG'9 | ||||||
| XBANJBfpZFfpXC5"hD@jNEhFJG@jdD@`JEQ9PC'9N)!#3"EJ!S!$)!1X3!*!'c!# | bB@0dDACP)'p`G'P[ELecCA4dD@jR!*!%!4N!#!%U!3N&'d4TFf&LE'8JBA*RBbp | ||||||
| J!0`!ka!!N!8"(`$9!6-"$`3#6dX!N!3"(`!+!6-!4`3'3f&ZBf9X!*!&"J!Q!"F | KFQGf)'9YG@aKG'P[EQF!N!3",!!)!6i"#38K4'9XBANJBfpZFfpXC5"hD@jNEhF | ||||||
| !lSJD8(PdD'pZ)'PZG'9bF(*PG'9b)'p`G'P[ER-!N!@-!!S!R!%,L"T,C@9`)(0 | JG@jdD@`JEQ9PC'9N)!#3"G`!RJ$X!1N3!*!'m!#H!3!!k4!!N!8"3`$(!9F"!33 | ||||||
| dC'P[)(GTEQ4[Gb"[F'9Z)'pZ1J#3"EJ!#J$*!*H)&84PCQ&eE(3JCQPXC5"MFQ9 | #6dX!N!3"3`!)!9F!433'3f&ZBf9X!*!&"J!,!"F!diJD8(PdD'pZ)'PZG'9bF(* | ||||||
| KG'pb1Q8!N!A-!!S!h3#AL"*%C@CKG@ad)'CTE'8JG(P`C6S!!!%!!!!0[`!!$,m | PG'9b)'p`G'P[ER-!N!@`!!J!`!%*L"T,C@9`)(0dC'P[)(GTEQ4[Gb"[F'9Z)'p | ||||||
| !!!&"!9bMV$%f!!!!(!%b!!Y#6N4-!!!!BNP$6L-!!!"Z8dPD43!!!(T'8N9'!!% | Z1J#3"G`!#!$Y!*@)&84PCQ&eE(3JCQPXC5"MFQ9KG'pb1Q8!N!A`!!J"!3#9L"* | ||||||
| !KQPMFb-!!!#HD@0X1!!!!+TTBh-i!!!!YQPMFc3!!!$#D@0X0!!!!-j%6%p(!!% | %C@CKG@ad)'CTE'8JG(P`C6S!N!@*!!J!Q`%+"4e2E'3YFh4jE'8JFh4KEQ4KFQ3 | ||||||
| !fN4*9%`!!3$b8(Pd-!!!!3S!J2rr!!!*'J#3"!%Xrrm!N!MrN!3!!!%%!*!&J2r | JCAKMCA"dD@pZF`#3"T`!#!#Z!3S&%d4TFf&LE'8JFfPdC5e`HA4SEfi!N!d""!! | ||||||
| r!!!"%J#3"B(rr`!!#3m!N!3",2rr!!!"(3#3"!%Xrrm!!!&K!*!%!5crr`!!"@8 | "!Ii!N!8(!2%!&`%"3!,T`J!!!5`!#!#3"9)!'!$c!5S3#89NDA3J9'9iG)F!N!3 | ||||||
| !N!3",2rr!!!'D3#3"!%Xrrm!!!EY!*!%!Irrr`!!#2%!N!3"r[rr!!!+8!#3"!( | "1`$Z!8m"+J3#6dX!N!3"1`!8!8m!6J3'3f&ZBf9X!*!&qJ!6!3`"+J3I8f9XC@0 | ||||||
| rrrm!!!P#!9bM+!(qrrm!!!TT!9bP$!#3"JN+!*!%$NphEQ9b)(*PFfpeFQ0P8i% | d)#3S8&P85%p1+5"SEfeP)'C[E'4PFLiZ,QB!N!8)!"F!'3%B#!P&C'Pd)&4PH(3 | ||||||
| : | Z!*!&+J!9!%i"*iK24@jdCA)JFhPc,R"KG'JJBfpYF'pZC@jdFb`JEfjP)("PFL" | ||||||
|  | XD@jP$5K9Ff8J*#K3@94)6diT)'C[FL"`HA4SEfiJD'pYC5"QEfaNCA)T1J#3"3% | ||||||
|  | 6!"-"*3%U""T%C@CKG@ad)(0dBA*dGA!JEh"dD@pZFbiZ,J#3$!%%!!%"r`#3"3N | ||||||
|  | "'J!C!5T!!ZR#!!!*b3!L489ZG'9b)'C[E'4PFR-JG'mJD@jME(9NC5"TEL"cHA- | ||||||
|  | ZF'&dD#iJ9A0P)(4SC5"KFR*[Gb"VCAPc)(4[)'jKGQPRBA4P,K"3FQ9cFb"hD'9 | ||||||
|  | Z)'4[EQ8Z*&"bCA0c)(4[)'aPBACP)(0PG(4TEQGc)'&c)(4SCANJBA*P,N"6C@a | ||||||
|  | PBh3JG'KP)'C[E'4PFL"dD'&d)(GTE'`JFQ9`E'&MC5!N+&"C9%K26LNJD@iJFhP | ||||||
|  | c,R"KG'JJDA4PEA-Z0P"bCA0c)(4[)(0SEhFJB5"ND@&XEfFJG'KKG#"KE'a[Gh- | ||||||
|  | JH@pe)(4[)(0PG#"[F(4TEfjc,LY3FQ9cFb"SCA*P)(4[)(4eFQiJD'9XF#"LB@a | ||||||
|  | XEfpZFb"[CQBJB@GKD@iZ5e4eFQiJG'KTFb"TG'9Y)'pZ)(4[)'GPG#"dD'8JFh4 | ||||||
|  | KEQ4KFQ3J2Miq)("bEfe`G#"KCR4PFL"K)(0MFQP`G#"dCA*YD@jKG'9c,Nj8GA* | ||||||
|  | Z)(4SDA-JDA4PE5"[CQBJG'mJD'&fC5"dD'8JD@jdCA*`FQ9dCA)JG'9bE@PZBA4 | ||||||
|  | P)(GSC@iJB5"cBh*TF(3JG'9bE@PZBA4PFbj@9(9bEL"dD'Pc)'p`G'P[EL"[EL" | ||||||
|  | dEb"RCA3JCQ9PC'*KBfXJEfiJGfKPFQ8JE@pNG@aPFb"KFQ8JCQpeEQ3JB@jN)(G | ||||||
|  | SBA3JG'KPDA)JG(P`C5"TFbiY9(9bEL"dD'Pc)'p`G'P[EL"[CQBJG'mJFh4[F#" | ||||||
|  | TEA"[FR3JCQ9PC'*KBfXZA&4eFQiJG'KTFb"[F(4TEfiJEfiJG'mJFh4bDA!J6%P | ||||||
|  | 16b"TER0dFR9MG'P[ER-JCR*[E5"3HA4SEfiJBRPdC@0[C'8Z)%GTGQ9c)'%JFfa | ||||||
|  | TCfKd)(0`C@9NGA!ZG&4eFQiJG'KTFb"[F(4TEfiJEfCQ)(4[)'PZBfaeC'8J6%P | ||||||
|  | 16b"TER0dFR9MG'P[ER-JD@iJG'KP)'*jG'9MEf4P,L"8D'Pc)'9ZB@*XCA-JE'P | ||||||
|  | ZC5"ZG@eLCA*c)'PZ)(4bB@0PBQ&MDb"`FQPZG'peG(-Z6P4eFQiJG'KTFb"[EL" | ||||||
|  | dEb"cD'ph)'peG("eG#"LHA4P,@*j,@*jG'8JBA-JDA3JDA-JF(*[C(9MC@3Z)&0 | ||||||
|  | XEhGc)(4SD@jRFb"NEhGZ,P&8GA*Z)(4SDA-JEfCQ)(4[)(0SEhFJEh9dF(9d)'p | ||||||
|  | Z)'%JE'PZC5eLH5eXD@jP)'*KFfPc,#"[FL"hD'9Z)'PZF(9d)'Pc)(*PFA9PFh4 | ||||||
|  | PC#iR8(*TER3JCfPLBQ9bDA0S)'pZE(NJ4h9TC'mJG@jNCA*cG'&ZC(-Z'&0dEh! | ||||||
|  | JF(*TER4TEQFJCfPLBQ9bDA0S,P&8GA*Z)(4SDA-JEfiJG'mJDf9PF#"dD'8JBfp | ||||||
|  | ZFfpXC5"hD@jNEhFJEh"PEL"KCR4PFL"cG@0MCA0cCR9X)(0MFQP`G#"dCA*YD@j | ||||||
|  | KG'P[ELj29(9bEL"dD'Pc)'pQCL"dEb"aG@Pd)("jG'K[EL"KGA4[E@&dD@0KE'a | ||||||
|  | j)'&QG'9b)(0eBf0PFh0QG@`JFf0bDA"d)(4PFQeTEQ&dD@pZ,N08GA*Z)(4SDA- | ||||||
|  | JEfiJG'mJDf9PF#"dD'8JBfpZFfpXC5"hD@jNEhFJEh"PEL"KCR4PFL"K)(0MFQP | ||||||
|  | `G#"KBQpbG(-Z394eFQiJG'KTFb"[CQBJG'mJFA9TG#"`HA4SEfiJBA9dEfeKG'P | ||||||
|  | MB@aXH5"KCR4PFL"K)(0MFQP`G#"KBQpbG(-ZGP4eFQiJG'KTFb"[EL"dEb"cG'p | ||||||
|  | `)(4SC5"eFf9b)'CbEfdJBA0VD@jR)'C[FL"dD'8JFh4KFR4eF#"[F(4TEfiJC'P | ||||||
|  | KE'pR)(GTG'JJG'KP)'p`G'P[EL"VCANZ)&9cC5"dD'Pc)'pZ)'&`F'aPG(-JEfj | ||||||
|  | XH5jM9(9bEL"dD'Pc)'pQCL"dEb"PEQ&LE'8JG'KP)(9cCA)JG'mJFf9d)'p`G'P | ||||||
|  | [ER-JBRNJC'9`FQ9cFfPZCb!mEh"dD@pZ2L"hD'PXC5"3HA4SEfiJDA-JFh4KFR4 | ||||||
|  | TEQFJGA!ZLNPQ)(P[G5"PEQ&LE'8JG'KTFb"3HA4SEfiJGfPXE#"ZEh3JG(*j)(4 | ||||||
|  | [)'*eD@aN)'%JG@jTH#ecG(PXC5"cHA-ZBA*RGL`JE'9KGQPZCb"KE'`J3A"`E'9 | ||||||
|  | &GQ9ZG(-JCQpb)(P[GA)JFf0bDA"d,L"9Ff8JG'KTFb"QEh)JBA"`E'9dFb"[EQa | ||||||
|  | j,Qp*CL"jEh8JC'PcB@*XC5"dD'Pc)&"jG'K[EL"hD@aX)'0bC@&dC5"K)(0jFbj | ||||||
|  | KFQGf)'0[ER0TFh4TEQFJEfBJG'KP)'CTE'9c)'4bEh"`C@3JEfiJG'KP)'PZG'9 | ||||||
|  | bF(*PG'9b)'pb)'&`F'aPG#jl9(9bEL"dD'Pc)'pZ)(4[)(*PCR*KD@iJCR*[E5" | ||||||
|  | cD'phD@jR)(4SC5"MEfjcEfaP)(GTEQ4[Gb"KEQ3JE@9ZG5"LBA)JG@jdD@`JFfp | ||||||
|  | YCA4SD@jR)'Pc)("bD@jdC@3Z)&9cC5"dD'Pc)'C[FL"KF("XCA4c)'pZE(NZ6e4 | ||||||
|  | eFQiJG'KTFb"[CQBJG'mJFfK[Gb"dD'8JBfpZFfpXC5"hD@jNEhFJB@jN)'ePER8 | ||||||
|  | JBQ&b)'PYE@9NC@&dC@aj)(9`EfiJFh4KFR4eF#j59'KP)'0bC@&dEh)JBfpNC5" | ||||||
|  | 3HA4SEfiJGfPXE#"MFQ9KG'8JCQPXCA-JGfPdD#iJ8f9XC@0d)(P[GA)JCQ&fEh9 | ||||||
|  | bDA4P)(4PH(3JC@4TG'pb,N08D'8JG(P`C5"MEf4P)&"jG'K[EL"hD@aX)'0bC@& | ||||||
|  | dC5"QD@aPFb"hDA4S,L"849K8)'Pc)("bEf*KBQaj)'*PFh3Z3&"bCA0c)'KPFQ8 | ||||||
|  | JGfKPEL"cBA4TFfCTC@3JGfPdD#"jEh9b)'jPGb"cCA4dD@jRFb"TEL"dD'Pc)'4 | ||||||
|  | TB@a[Cbim8(*PFh-JD'9bC5"hD'9Z)(P[G5GbC5"ZEh3JFf&dDA0QD@9N)(GTG'J | ||||||
|  | JH@peFL"ZCAFJFf9dG'PZCh-Z190PE'9MG#"dEb"eFf8JFh4bD@jR,A4jF'8JGQ& | ||||||
|  | XG@9c)'C[FL"cG'&ZC'&bC#"PH'0PF(4TEfjc,M4%CA0PE'9MG#"dEb"eFf8JEQ9 | ||||||
|  | h)'0XBA0c,@*KFf9N)(0dB@jNBA*N)'9iBf9`G'P[ER-Z390PE'9MG'PZCb"dD'P | ||||||
|  | c)'4TFf&LE'9c)(4SC5"ZCAFJF'&MDf&RC5"KEQ3JFfPdC5e`HA4SEfiJCQ9KG(9 | ||||||
|  | bCA-Z3N4PFf9XC@0dD@jR)(4SDA-JC@jKBQaPFb"dD'8JEQ9h)("KBfYKCf8JB@j | ||||||
|  | N)(0TG'8YF(PdD'pZ)'CPBA4eFQ9c,J!!!0i!!J#3#`N!"!%!!#!!!`#3$'KY!!% | ||||||
|  | !N!dJ!!-!N!aSE3!#!*!0)!!$!*!-D'd!!`#3$5!!!`#3$'KY!!3!N!d%!3!!"!% | ||||||
|  | !!#!!!`#3$'KY!!8!N!d%!3!!)!!$!*!-D'd!"J#3$J*'!!)!N!X@!!3"!!!J!!- | ||||||
|  | !N!aSE3!(!*!%D'd!#!#3"5!!!`#3$'KY!!N!N!4SE3!+!*!&)!!$!*!-D'd!#`# | ||||||
|  | 3"'KY!!`!N!8J!!-!N!aSE3!0!*!%D'd!$J#3"5!!!`#3$'KY!!m!N!4SE3!3!*! | ||||||
|  | &)!!$!*!-D'd!%3#3"'KY!")!N!8J!!-!N!aSE3!6!*!%D'd!&!#3"5!!!`#3$'K | ||||||
|  | Y!"8!N!4SE3!@!*!&)!!$!*!-D'd!&`#3"'KY!"J!N!8J!!-!N!aSE3!C!*!%D'd | ||||||
|  | !'J#3"5!!!`#3$'KY!"X!N!dJ!!-!N!aSE3!F!*!0)!!$!*!-D'd!(3#3$5!!!`# | ||||||
|  | 3$'KY!"i!N!d%!3!!"!%!!!3"!!!%!3!!)!!$!*!-D'd!(`#3"'KY!#!!N!8J!!- | ||||||
|  | !N!aSE3!K!*!%D'd!)J#3"33"!!!J!!-!N!aSE3!'!*!1!3!!!"cF!!!Eh!!!!BN | ||||||
|  | "d`Ei0h3!!!!F!AS!$N*14%`!!!"k5801)`!!!)C659T&!!!!NNC548B!!3#HD@0 | ||||||
|  | c)`!!!,CTBf`i!!!!`QPMFcJ!!!$1D@0c0!!!!0TTBf`d!!!!jN4-6dF!!3$b4%P | ||||||
|  | 86!!"!3T3HA3`!!!")P"*3e3!!!%Z8e45)`!!!6TSC'aR!!%"4J#!rrm!!!ND!*! | ||||||
|  | %!5crr`#3#2q3"!!!!33!N!@!rrm!!!%5!*!&JIrr!!!*$`#3"!%Xrrm!!!%G!*! | ||||||
|  | %!5crr`!!!@%!N!3",2rr!!!&C3#3"!%Xrrm!!!CT!*!%!5crr`!!"Zd!N!3"rrr | ||||||
|  | r!!!)m3#3"!(qrrm!!!P#!*!%!Irrr`!!$E-!N!3"r[rr!!!+l3#3#JN+!*!%kF, | ||||||
|  | rrb!!#9X!N!4SEIrr)!!1i`(6"4J"rrrr)!!BX!(6"``"r[rr)!!CNJ(6"E`16hG | ||||||
|  | ZCA)JFQ9cEh9bBf8C-3: | ||||||
|  |  | ||||||
							
								
								
									
										41
									
								
								Mac/scripts/EditPythonPrefsBH.bh
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										41
									
								
								Mac/scripts/EditPythonPrefsBH.bh
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,41 @@ | ||||||
|  | STR# 26733 | ||||||
|  | DIALOG 511  | ||||||
|  | 1.1 Enter folders to include in sys.path. Use the arrow keys to navigate. | ||||||
|  | 2.1 Press when done. | ||||||
|  | 3.1 Press to leave settings as they are. | ||||||
|  | 4.1 Select the folder that will replace $(PYTHON) in sys.path items. | ||||||
|  | 7.1 Press to show a dialog that allows you to set options. | ||||||
|  | 9.1 Press here to turn help balloons off again. | ||||||
|  | END-DIALOG | ||||||
|  | DIALOG 510  | ||||||
|  | 1.1 Turn this item on to get the standard >>> prompt after a script terminates. | ||||||
|  | 1.3 Turn this item off to have the interpreter terminate when a script terminates. | ||||||
|  | 2.1 Turn this option on to get feedback on where modules are found and what their type is. | ||||||
|  | 2.3 Turn this option off to stop import feedback. | ||||||
|  | 3.1 Turn this option on to strip LINO instructions from Python bytecode. Gives a slight speedup. | ||||||
|  | 3.3 Turn this option off to include LINO instructions in the bytecode. This enables line numbers in traceback printouts. | ||||||
|  | 4.1 Turn this on to show output byte-by-byte as it is produced. Slows things down. | ||||||
|  | 4.3 Turn this off to show output on a line-by-line basis, or when input is requested. | ||||||
|  | 5.1 Print gibberish only Guido understands. | ||||||
|  | 5.3 Stop printing gibberish. | ||||||
|  | 6.1 Turn this on to keep the console window open after successful script termination. | ||||||
|  | 6.3 Turn this off to quit python automatically after successful script termination. | ||||||
|  | 7.1 Turn this on to keep the console window open after a script aborts. | ||||||
|  | 7.3 Turn this off to quit python automatically after a script aborts. | ||||||
|  | 8.1 Turn this on to stop the user from asking for the startup option dialog with the option key. Use this on applets only. | ||||||
|  | 8.3 Turn this off to enable the user to set options by depressing <option> while Python is starting up. | ||||||
|  | 9.1 If you enable this Python will not try to build a unix-style sys.argv, leaving all AppleEvents for your script. Use this for applets only. | ||||||
|  | 9.3 If you disable this Python will create a sys.argv consisting of the files dropped on the interpreter or applet. | ||||||
|  | 10.1 Turn this on to refrain from showing the console window and menu bar until something is printed. Use this for applets only. | ||||||
|  | 10.3 Turn this off to show the console window and menu bar immedeately upon startup. | ||||||
|  | 11.1 The creator code Python will create files with. Select your favourite text editor. | ||||||
|  | 12.1 The type code Python will create files with. TEXT is probably best. | ||||||
|  | 13.1 Press here when satisfied with your new settings in this dialog. | ||||||
|  | 14.1 Press here when you're not satisfied with your new settings. | ||||||
|  | 19.1 Select to use string-type values for standard exceptions. | ||||||
|  | 19.3 Deselect to use new class-based standard exceptions. | ||||||
|  | 20.1 Selecting this disables the new package and site-python features. | ||||||
|  | 20.3 Deselecting this enables the new package and site-python features. | ||||||
|  | 22.1 Press here to turn help balloons off again. | ||||||
|  | END-DIALOG | ||||||
|  | END | ||||||
							
								
								
									
										95
									
								
								Mac/scripts/EditPythonPrefsBH.prj.hqx
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										95
									
								
								Mac/scripts/EditPythonPrefsBH.prj.hqx
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,95 @@ | ||||||
|  | (This file must be converted with BinHex 4.0) | ||||||
|  | 
 | ||||||
|  | :&89NDA43HA4SEfj3FQ9QFd*),R"bDJ"069"b3eG*43%!!!!lcJ#3"&%cBfp[E!! | ||||||
|  | !!!)!!!!S!!!hX!!!0pJ!!!2f!!!!*`%!N!Y&C'Pd8(PdD'pZ8(*PCR0#5$T$GA0 | ||||||
|  | dEfdJ5f9jGfpbC(-!4@4TG&"jG'K[EP"bC@Cc3NJk3@0MCA0c)&"KG'Kc!%9NDA4 | ||||||
|  | 3HA4SEfj3FQ9QFd*)1P4KFQGPG#"6CA4dD@jRF`"&C'Pd8(PdD'pZ8(*PCR0#5$T | ||||||
|  | 'D@aP)%eKF("TEQGc!%9NDA43HA4SEfj3FQ9QFd*)1N*eD@aN)%9iG(*KF`"&C'P | ||||||
|  | d8(PdD'pZ8(*PCR0#5$Sf1%XJ3fpNC8GPEJ"&C'Pd8(PdD'pZ8(*PCR0#5$Sf1%X | ||||||
|  | J4'PcBA0cC@eLE'9b!%9NDA43HA4SEfj3FQ9QFd*)1MBi5b"-D@jVCA)!4@4TG&" | ||||||
|  | jG'K[EP"bC@Cc3NJk0MK,)&"bEfTPBh3!4@4TG&"jG'K[EP"bC@Cc3NJk3bp$+bX | ||||||
|  | J3fpYF'PXCA)!4@4TG&"jG'K[EP"bC@Cc3NJk3bp$+bXJ9f&bEQPZCh-!4@4TG&" | ||||||
|  | jG'K[EP"bC@Cc3NJk3dC00MK,!%9NDA43HA4SEfj3FQ9QFd*)1NP5)%p`G'PYDAT | ||||||
|  | PFJ"&C'Pd8(PdD'pZ8(*PCR0#5$T0B@028b"0CA*RC5"3B@jPE!"&C'Pd8(PdD'p | ||||||
|  | Z8(*PCR0#5$T3BA0MB@`J3fpYF'PXCA)!4@4TG&"jG'K[EP"bC@Cc3NJk8'&cBf& | ||||||
|  | X)&GKFQjTEQGc!%9NDA43HA4SEfj3FQ9QFd*)1P"33b"$Ef4P4f9Z!%9NDA43HA4 | ||||||
|  | SEfj3FQ9QFd*)1P"33b"%DA0KFh0PE@*XCA)!4@4TG&"jG'K[EP"bC@Cc3NJk8&" | ||||||
|  | $)%aTEQYPFJ"&C'Pd8(PdD'pZ8(*PCR0#5$T38%-J8%9'!%9NDA43HA4SEfj3FQ9 | ||||||
|  | QFd*)1P"33b"3FQpUC@0d!%9NDA43HA4SEfj3FQ9QFd*)1P"33d&cE5"3B@jPE!" | ||||||
|  | &C'Pd8(PdD'pZ8(*PCR0#5$T5CASJ3fpYF'PXCA)!8(*[DQ9MG#"'D@aP)%aTFh3 | ||||||
|  | !N2m!N#-"!*!()J!!!!)!N!G"!!!!!`#3"f-!!!!%!*!(J`!!!!8!N!HL!!!!"J# | ||||||
|  | 3"m!!!!!(!*!(i`!!!!J!N!B"!*!%#3#3"J%H!!!!#J#3"J%r!!!!#`#3"J&J!!! | ||||||
|  | !$!#3"J&j!!!!$3#3"J'B!!!!$J#3"J'm!!!!$`#3"J(H!!!!%!#3"J)!N!34!*! | ||||||
|  | '!Ki!!!!5!*!'!N%!!!!6!*!'!Pi!!!!8!*!'!RJ!!!!9!*!'!TB!!!!@!*!'!V8 | ||||||
|  | !!!!A!*!'!Y3!!!!B!*"R"3!!!!B!!!!(!!!!#!!!!!%!!!!%!!!!#3!!!!S!!!! | ||||||
|  | ,!*!(!`!!!!`!!!!0!!!!$J!!!!m!!!!3!!!!%3!!!")!!!!6!!!!&!!!!"8!!!! | ||||||
|  | @!!!!!J!!!"F!N#-B!!!!)!!!!ZB!!!3!N!3B!*!84@4TG&"jG'K[EP"bC@Cc3NJ | ||||||
|  | !4QPbFh3J8f9RE@9ZG!!kB5j[GA3!6'PL)%PYF'pbG#!f1%X!69"A)%PYF'pbG#! | ||||||
|  | f1%X!3Q&XE'p[EL")C@a`!%eA)%-[3bXV)$Bi5`"09b"3BA0MB@`J0MK,!&*PHJ" | ||||||
|  | 348BJ5@e`Eh*d)$Bi5`"&C'Pd8(PdD'pZ8(*PCR0#5#jLD!!k4@4TG&"jG'K[EP" | ||||||
|  | bC@Cc3NJZFR0bB`"-D@)J5@e`Eh*d)&"33`"09b"$,d-V+b"38%-!69FJ8'&cBf& | ||||||
|  | X)&"33`"38%0"Ffd!@%024NBJ5@e`Eh*d)&"33`"348BJ5@e`Eh*d)&"33`!k6@9 | ||||||
|  | bCf8J6h9d!*$r!*$r!*$r!!!"!*!(%J!!!!)!N!FJ!!!!!`#3"bF!!!!%!*!(0J! | ||||||
|  | !!!8!N!G&!!!!"J#3"e)!!!!(!*!(A`!!!!J!N!GY!!!!#3#3"h%!!!!+!*!(J!! | ||||||
|  | !!!X!N!H9!!!!$!#3"kd!!!!0!*!([!!!!!i!N!I*!!!!$`#3"pF!!!!3!*!(hJ! | ||||||
|  | !!"%!N!I[!!!!%J#3"ri!!!!6!*#M!J!!!!X!!!!5!!!!"3#3"`S!!!!"!!!!!`! | ||||||
|  | !!!`!!!!%!!!!"J!!!!d!!!!(!!!!$J!!!!N!!!!4!!!!$`!!!!J!!!!3!*!e!3! | ||||||
|  | !!!)!!!!F!*!4!3!!!#!"!!%!!!%!!`!!Irm!N!4rr`#3"(rr!*!%Irm!!!!&!!! | ||||||
|  | !!3!"!!!!!N!!!!)!!6S!N2m!N2m!!3#3"!%!!MS!N2m!N2m!!3"!!!!"!!-,6@& | ||||||
|  | M6e-J6@9bCf9TEQYPFJ#3,a&&C'Pd8(PdD'pZ8(*PCR0#5!#3$`%k!*$r!*$r!!! | ||||||
|  | "!!41EfjP!*!G!8e08()!N%"!!!!!6@&M6e-J0MK,)%aTEQYPFJ#3%4Y"8&"-!*" | ||||||
|  | !B!!!!%&`F'`!N%"J!!!!68e-3J#3)%aTBL"*EA"[FR3J0MK,!*!@69"-4J#3)%a | ||||||
|  | TBL"*EA"[FR3J0MK,!*!@69G$4!#33'!!!!"23NSJ!*!J69"A)%PYF'pbG#!f1%X | ||||||
|  | !N"C58e*$!*"!B!!!!&4&@&3ZBQJ!N"e#B@aXEfpZ)%KPE(!!N"K849K8,Q-!N"j | ||||||
|  | 09b"$,d-V+b!f1%X!N"K849K8,Q-V+`#3(%eA)%-[3bXV)$Bi5`#3'&4&@&3ZBf- | ||||||
|  | !N"e09b"$,d-V+b!f1%X!N"K849K8,Q0`!*!G69FJ3bp$+bXJ0MK,!*!B9%9B9#j | ||||||
|  | MF(!!N"a09b"$,d-V+b!f1%X!N"K849K8,Q9iF!#33&4&@&3ZD!#3(NeA)%-[3bX | ||||||
|  | V)$Bi5`#3&"!!!!"849K8,R!!N"j09b"3BA0MB@`J0MK,!*!A9%9B9#j`BA-!N"a | ||||||
|  | 09b"3BA0MB@`J0MK,!*!A9%9B9#j`BfJ!N"a09b"$,d-V+b!f1%X!N"5!!!!!9%9 | ||||||
|  | B9#j`BfJV+`#3'NeA)%-[3bXV)$Bi5`#3&)!!!!"849K8,R"`G3#3(%eA)&"KFf0 | ||||||
|  | KE#!f1%X!N"1!!!!!9%9B9#jb!*!H8Q9k!*!K9%9B9#jcC@F!N%"NEf0e!*"!B!! | ||||||
|  | !!(*cFQ-!N%"J!!!!FfKXBJ#3)&"&4L"*EA"[FR3J0MK,!*!@Fh4eBJ#3)&"&4L" | ||||||
|  | *EA"[FR3J0MK,!*!D,Q4[B`#32&!!!!"0B@028b"0CA*RC3#3&JG"8&"-!*"!B!! | ||||||
|  | !!%&`F'`!N%"J!!!!8P053`#33'!!!!"849K8,Q*S!*!G3Q&XE'p[EL")C@a`!*! | ||||||
|  | B9%9B9#jb!*!H8Q9k!*!KFR0bB`#33'!!!!"cD'aL!*"%6@&M6e-J8&"$)%aTEQY | ||||||
|  | PFJ#3%4Y"8&"-!*"!B!!!!%&`F'`!N%"J!!!!68e-3J#3)%aTBL"*EA"[FR3J8&" | ||||||
|  | $!*!@69"-4J#3)%aTBL"*EA"[FR3J8&"$!*!@69G$4!#33'!!!!"58e*$!*"!B!! | ||||||
|  | !!&4&@&3ZBQJ!N"e#B@aXEfpZ)%KPE(!!N"K849K8,Q-!N"j09b"$,d-V+b"38%- | ||||||
|  | !N"K849K8,Q-V+`#3(%eA)%-[3bXV)&"33`#3'&4&@&3ZBf-!N"e09b"$,d-V+b" | ||||||
|  | 38%-!N"K849K8,Q0`!*!G69FJ3bp$+bXJ8&"$!*!B9%9B9#jMF(!!N"a09b"$,d- | ||||||
|  | V+b"38%-!N"K849K8,Q9iF!#33&4&@&3ZD!#3(NeA)%-[3bXV)&"33`#3&"!!!!" | ||||||
|  | 849K8,R!!N"j09b"3BA0MB@`J8&"$!*!A9%9B9#j`BA-!N"a09b"3BA0MB@`J8&" | ||||||
|  | $!*!A9%9B9#j`BfJ!N"a09b"$,d-V+b"38%-!N"5!!!!!9%9B9#j`BfJV+`#3'Ne | ||||||
|  | A)%-[3bXV)&"33`#3&)!!!!"849K8,R"`G3#3(%eA)&"KFf0KE#"38%-!N"1!!!! | ||||||
|  | !9%9B9#jb!*!H8Q9k!*!K9%9B9#jc!*!H8&"$3A0Y!*!H@%024J#3)&K$6dC')%P | ||||||
|  | YF'pbG#"38%-!N"4NEf0e!*"!B!!!!(*cFQ-!N%"J!!!!FfKXBJ#3)&"&4L"*EA" | ||||||
|  | [FR3J8&"$!*!@Fh4eBJ#3)&"&4L"*EA"[FR3J8&"$!*!D,Q4[B`#32&!!N!3"!3! | ||||||
|  | !"J#3%J%!N!3"!3!!!3%!!3!!"`%!!3%!!3%!!!!"!!!)!!!&B5j[GA3!N$SrN!4 | ||||||
|  | "8&"-!!!"J&L!!*"#2j!%!*!*93'3!!%*!RX!N!i"J!#3$`N!!3#3"3a0B@0)C@& | ||||||
|  | NCA*c,QJ!N#-$!*!,"!#3%!%!N2m!N%4IAh0dBA*d!*"m!3!"!3%!N!N"!!)@4@4 | ||||||
|  | TG&"jG'K[EP"bC@Cc3NJZFR0bB`#3+9*648458e*$!!%"!!!%4%a(@'0VD@43FQp | ||||||
|  | U9e033`!1!!%!N!3"!3#3"!T98%NZF(*PCQPi!*!@!3#3"3%!!3!#!*!-!`!!!3% | ||||||
|  | !!!%!N!`"!3%!!!%"!!%!"X)!N%*IFh4KFR3!N(S'!*$r!*!@"!!!&N9NDA43HA4 | ||||||
|  | SEfj3FQ9QFd*),R*cFQ-!N!NrN!4bFh*M!!!"J!!!!B!!!!"!!!"B`!#3B3%rN!3 | ||||||
|  | !N!G9!C!!!3N#H`#3#`)!!!!#!!)!N#F#!&!!!3!"!!%!!3#3r`!8*d024%8R)#G | ||||||
|  | %394"*b!R8%P$9#F!N1X"!!!"!!!!#`)!N!B"!!%"!*!-!3#3r`#3r`#3r`#3r`# | ||||||
|  | 3r`#3C3%!!!%!!!!6!!!!)!!!!3N!!!3!N!36!*!A!`!!!!B!!!!$!!!!"V!l'`F | ||||||
|  | !!&2S!*$r!*$r!*!C!3!!!!%"!!!"!*!)"!#3"!b`1MS5rrq3!!`!N2m!N2S"!*! | ||||||
|  | %8Np29!#3$!&'58a&!3!!!3(mDdJ!!!!S!!!%!'ecG()!N!S"r'YF!!!%+!!!!B" | ||||||
|  | YFh4X!*!+!IaV2!!!"DJ!!!#!EA0dEJ#3%!BS!!!!+'ecG'N!N!S"r'Xi!!!'8!! | ||||||
|  | !"!"YFh4b!!!$k!#3"J(mDc3!!!T3!!!"J'ecG'`!!!2S!*!'!IaV-!!!#p!!!!# | ||||||
|  | !EA0dEJ!!!qJ!N!B"r'e-!!!Ya`!!"3"YG("X!!!!!3#3"J(mDf3!!$,(!!!!J'e | ||||||
|  | dF(-!!!!"!*!'!IaV[!!!$&!!!!!BEA4cE!!!!!%!N!`-D!!!!!jYG("T!!!!!3# | ||||||
|  | 3"J(mDj3!!$0(!!!!"'edE'm!!!!"!*!-$(B!!!!DF(*PCJ!%PMJ!!!!"!*!)$*! | ||||||
|  | !!!!%)("bC@B!""$@!!!!!J#3#"#`!!!#C("bC@B!"%Cl!!!!!`#3#"-8!!!4r(" | ||||||
|  | bC@B!"!@G!!!!"!#3##83!!!!"("bC@B!"&#U!!!!"3#3##88!!!!'("bC@B!"+d | ||||||
|  | -!!!!"J#3##8X!!!!#R"bC@B!",1m!!!!"`#3##8f!!!!$R"bC@B!!r`j!!!!#!# | ||||||
|  | 3##9%!!!!aR"bC@B!"!-V!!!!#3#3##B+!!!!1("bC@B!"+I%!!!!#J#3##C#!!! | ||||||
|  | !$("bC@B!"1LH!!!!#`#3##C1!!!"fR"bC@B!"*TZ!!!!$!#3##JS!!!!$("bC@B | ||||||
|  | !"'K[!!!!$3#3##Jd!!!!BR"bC@B!"1D4!!!!$J#3##L@!!!!1("bC@B!",S+!!! | ||||||
|  | !$`#3##M1!!!!$A"bC@B!"+D5!!!!%!#3##ME!!!!&("bC@B!"%1d!!!!%3#3##M | ||||||
|  | [!!!!#R"bC@B!"&V&!!!!%J#3##Mj!!!!a("bC@B!"+Hq!!!!%`#3##Qp!!!"&R" | ||||||
|  | bC@B!"!-6!!!!&!#3##V6!!!!ZR"bC@B!"$@N!!!!&3#3##Z0!!!!,R"bC@B!!rh | ||||||
|  | N!!!!&J#3##Zl!!!#$("bC@B!"-X)!!!!&`#3#$0,!!!!+'ecG'N!!!2S!*!'!Ia | ||||||
|  | Y)!!!-h-!!!)XEA"cD3!!!qJ!N!B"r'Y3!!!eR`!!!KTYG'GX!!!$k!#3"J(mDf! | ||||||
|  | !!$Hj!!!!(e"-Fh3!"&"Z!!!!'!!!hLi!!!: | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Jack Jansen
						Jack Jansen