Changeset a6e4c78 in tol for tolbase/lib/toltk/tolinspe.tcl
- Timestamp:
- Jan 23, 2009, 4:20:42 PM (18 years ago)
- Branches:
- 1941-docker-image-to-test, devel, master
- Children:
- 8e1d5d3
- Parents:
- 699674f
- File:
-
- 1 edited
-
tolbase/lib/toltk/tolinspe.tcl (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
tolbase/lib/toltk/tolinspe.tcl
r699674f ra6e4c78 658 658 variable ht_funcs 659 659 variable blt_functree 660 variable gra_parent 660 661 661 662 #puts "InsertChild: args=$args [info level 1]" … … 665 666 set path [lindex $args 3] 666 667 set desc [lindex [lindex $args 4] 0] 668 669 if { ( $gra_parent eq "NameBlock" ) && 670 [ regexp {(.+::)?_[^.](.*)} $name => p1 p2 ] } { 671 return 672 } 673 667 674 if {[llength [lindex $args end]] >= 2} { 668 675 #set ref [list [lindex [lindex $args end] 0] [lrange [lindex $args end] 1 end]] … … 843 850 set node_prefix [lindex $leaf_info 0] 844 851 set _tolset $tolset 845 puts "OpenObject: node_prefix = $node_prefix"846 852 if { [string equal $parent1 "root-pool"] } { 847 853 #Tolcon_Trace "OpenObject. tolset=$tolset" … … 887 893 #set set_ref [eval list [list $tolset] $tolindex] 888 894 set set_ref [eval list $tolset $tolindex] 889 #puts "OpenObject: set_ref = $set_ref"895 variable gra_parent [ GetParentGrammar $set_ref ] 890 896 ::tol::forallchild $set_ref ::TolInspector::InsertSubset 891 897 set tolset $_tolset … … 1059 1065 variable has_button 0 1060 1066 variable blt_tree 1061 1067 variable gra_parent 1068 1069 if { ( $gra_parent eq "NameBlock" ) && 1070 [ regexp {(.+::)?_[^.](.*)} [lindex $args 1] => p1 p2 ] } { 1071 return 1072 } 1062 1073 #puts "InsertSubset, args=$args" 1063 1074 set grammar [lindex $args 0] … … 1522 1533 #puts "SelectSet: tolset=$tolset tolindex=$tolindex" 1523 1534 set set_ref [eval list $tolset $tolindex] 1524 #puts "SelectSet: set_ref = $set_ref"1535 variable gra_parent [ GetParentGrammar $set_ref ] 1525 1536 ::tol::forallchild $set_ref ::TolInspector::_InsertChild 1526 1537 # set selecting_set 0 1538 } 1539 1540 proc ::TolInspector::GetParentGrammar { set_ref } { 1541 set parent [ lrange $set_ref 0 end-1 ] 1542 if { ( [ llength $parent ] <= 2 ) && ( [ lindex $parent 0 ] eq "File" ) } { 1543 set gra_parent File 1544 } else { 1545 set gra_parent [ lindex [ tol::info var $parent ] 0 ] 1546 } 1547 set gra_parent 1527 1548 } 1528 1549
Note: See TracChangeset
for help on using the changeset viewer.
