Index by: file name |
procedure name |
procedure call |
annotation
gscope_setup.tcl
(annotations | original source)
#rR gscope_setup.tcl
#
#rR Il faut laisser setup_perso en debut de ce fichier
global FichierSetupPerso ; set FichierSetupPerso "SetupPerso_non_defini"
if {[info exists env(HOME)] && [file exists "$env(HOME)/gscoperso/gscope_setup_perso.tcl"]} {
set FichierSetupPerso "$env(HOME)/gscoperso/gscope_setup_perso.tcl"
if {[file exists $FichierSetupPerso]} { source $FichierSetupPerso }
}
#rR maintenant peut venir la suite
proc QuidSeqEstDisponible {} {
global QuidSeqEstDisponible
if { ! [info exists QuidSeqEstDisponible]} { set QuidSeqEstDisponible 0 }
return $QuidSeqEstDisponible
}
proc WithinGenoret {} {
return 0
}
proc WithinFed {} {
return 0
}
proc OutsideCSTB {} {
return [expr ! [InsideCSTB]]
}
proc InsideCSTB {} {
global InsideCSTB
global OutsideCSTB
if {[info exists InsideCSTB]} { return $InsideCSTB }
set H ""
catch { set H [exec hostname] }
if {$H=="bob"} {
set InsideCSTB 1
} else {
set HostEna ""
catch {set HostEna [exec host ena]}
set InsideCSTB [regexp "192.168.10.130" $HostEna]
}
set OutsideCSTB [expr ! $InsideCSTB]
return $InsideCSTB
}
proc GscopeIsOpen {} {
global GscopeIsOpen
if {[info exists GscopeIsOpen]} { return $GscopeIsOpen }
set GscopeIsOpen [InsideCSTB]
return $GscopeIsOpen
}
proc WithPackage {Pack {Valeur ""}} {
global WithPackage
if {$Valeur!=""} { set WithPackage($Pack) $Valeur }
if {[info exists WithPackage($Pack)]} { return [set WithPackage($Pack)] }
set WithPackage(Default,CafeDesSciences) [InsideCSTB]
set WithPackage(Default,GscopeContrib) 1
set WithPackage(Default,GscopeSpecifique) 1
set WithPackage(Default,Genoret) 0
set WithPackage(Default,Ordali) 1
set WithPackage(Default,Correlator) 1
set WithPackage(Default,Math3D) 1
if { ! [info exists WithPackage(Default,$Pack)]} { set WithPackage(Default,$Pack) 0 }
set WithPackage($Pack) [set WithPackage(Default,$Pack)]
return [set WithPackage($Pack)]
}
global ChoixParmiDansListBox ; set ChoixParmiDansListBox 0
global GscopeAideSurLesBoutons ; set GscopeAideSurLesBoutons 1
proc EstUneVariableGlobaleGenerale variable {
if { ! [regexp {^[A-Z]} $variable]} { return 1 }
if {[regexp "^Fichier" $variable]} { return 1 }
if {[regexp "^Gscope" $variable]} { return 1 }
if {[regexp "Wscope" $variable]} { return 1 }
if {[regexp "^WithPack" $variable]} { return 1 }
if {[regexp "^Commande" $variable]} { return 1 }
if {[regexp "^LesBouto" $variable]} { return 1 }
if {[regexp "Glossaire" $variable]} { return 1 }
if {[regexp "Secret" $variable]} { return 1 }
if {$variable=="OutsideCSTB"} { return 1 }
if {$variable=="VersionDeGscope"} { return 1 }
if {$variable=="VariableADetruire"} { return 1 }
if {$variable=="RepertoireDeTravail"} { return 1 }
if {$variable=="QuidSeqEstDisponible"} { return 1 }
if {$variable=="ChoixParmiDansListBox"} { return 1 }
if {$variable=="OrthographeCanonique"} { return 1 }
if {$variable=="OrthographeCanoniqueInverse"} { return 1 }
return 0
}
#rR if {[catch { package require Img } ErreurImg]} { puts stderr $ErreurImg }
if {[catch {package require http} MessagePourPackageRequireHttp]} {}
if {[catch {package require tdom} MessagePourPackageRequireTdom]} {}
#global OrfsAvecStop ; set OrfsAvecStop 1
Index by: file name |
procedure name |
procedure call |
annotation
File generated 2022-04-05 at 12:55.