Changeset 7a0e436f in tol for tolbase/lib/toltk


Ignore:
Timestamp:
Feb 19, 2012, 11:22:39 PM (15 years ago)
Author:
Jorge Pérez <josp.jorge@…>
Branches:
1941-docker-image-to-test, devel, master
Children:
f3155c5
Parents:
3ea5f35
Message:

#refs #1437, el campo Reference se crea para los objetos Set, eso es u porting de la solución dada en 3.1

git-svn-id: ​https://www.tol-project.org/svn/tolp/trunk@4160 be4846ae-f051-483a-831f-b64e7d08527f

Location:
tolbase/lib/toltk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • tolbase/lib/toltk/msgs/es.msg

    r3ea5f35 r7a0e436f  
    136136mcset es "Name"            "Nombre"
    137137mcset es "Content"         "Contenido"
    138 mcset es "Path"            "Dirección"
     138mcset es "Path"            "Camino"
    139139mcset es "Description"     "Descripción"
    140140mcset es "OK"              "Aceptar"
  • tolbase/lib/toltk/tolbase.tcl

    r3ea5f35 r7a0e436f  
    11961196  set lstToolFramesAux {}
    11971197  foreach it $lstToolFrames {
    1198     puts $it
     1198    #puts $it
    11991199    if {!([lsearch -exact $lstToolFramesAux $it ] >= 0)} {
    12001200      lappend lstToolFramesAux $it
    … …  
    12071207  set lstFramesAux {}
    12081208  foreach it $lstFrames {
    1209     puts $it
     1209    #puts $it
    12101210    if {!([lsearch -exact $lstFramesAux $it ] >= 0)} {
    12111211      lappend lstFramesAux $it
  • tolbase/lib/toltk/tolinspe.tcl

    r3ea5f35 r7a0e436f  
    703703    NameBlock -
    704704    Set {
     705      #puts "HTItem, ref = '$ref' '$args'"
    705706      # args[5] is the index of the set object
    706707      # args[6] is the flag file
    … …  
    735736  #upvar \#0 ::TolTk::Images Images
    736737
     738  #puts "ENTER: ::TolInspector::Insert_HTItem"
    737739  if { $knownReference eq "" } {
    738740    set objRef $iterSet
    739741    lappend objRef $item_id
    740742  } else {
    741     puts "knownReference = $knownReference"
     743    #puts "knownReference = $knownReference"
    742744    set objRef $knownReference
    743745  }
    744746
     747  #puts "\tobjRef = $objRef"
    745748  if { $gra_parent eq "NameBlock" } {
    746749    array set info_member [ FilterNameBlockMember $name ]
    … …  
    761764  } elseif {[regexp -- "console" $node_prefix]} {
    762765    set ref_value [list Console]
    763         eval lappend ref_value $tolindex $item_id
     766    eval lappend ref_value $tolindex $item_id
    764767  } else {
    765768    set ref_value ""
    … …  
    798801    # aqui hay que pedir el bitmap en funcion del subtype: args[2]
    799802    if {$grammar eq "Set"} {
     803      #puts "*******Set $objRef *******"
    800804      set icon_grammar [SubTypeImage [lindex $args 2]]
     805      set data [lreplace $data 9 9 $objRef] 
    801806    } else {
    802807      #(pgea) se reemplaza el valor de la referencia en data
    … …  
    964969        } elseif {[regexp -- "console(.+)" $node_prefix --> idx_con]} {
    965970          set tolset "Console"
    966                   #puts "OpenObject: Console: leaf_info = $leaf_info"
     971          #puts "OpenObject: Console: leaf_info = $leaf_info"
    967972          if {[llength $leaf_info] == 1} {
    968973            set tolindex $idx_con
    … …  
    11391144        set icon [SubTypeImage [lindex $infoObj 7]]
    11401145      } else  {
    1141         puts "en pool = $obj(reference)"
     1146        #puts "en pool = $obj(reference)"
    11421147        set objAddress [ tol::info address $objRef ]
    11431148        set icon [ ::ImageManager::getIconForInstance $objAddress ]
    … …  
    14261431    default {
    14271432      set node_prefix $node_type
    1428           #puts "SelectObject: node_prefix = $node_prefix"
     1433      #puts "SelectObject: node_prefix = $node_prefix"
    14291434      if { $node_type eq "package" } {
    14301435        foreach {tolset tolindex} [ getPackageReference $path ] break
    … …  
    14611466        set idx [$ht_tree find -name $node_type]
    14621467        array set aryData [$ht_tree entry cget $idx -data]
    1463                 #puts "SelectObject: FileName=$aryData(FileName) info_node=$info_node"
     1468        #puts "SelectObject: FileName=$aryData(FileName) info_node=$info_node"
    14641469        set tolset [list File $aryData(FileName)]
    14651470        set tolindex [lrange $info_node 1 end]
    14661471        #set tolindex [lrange $info_node 2 end]
    14671472      }
    1468           #puts "SelectObject end: tolset=$tolset, tolindex=$tolindex"
     1473      #puts "SelectObject end: tolset=$tolset, tolindex=$tolindex"
    14691474      SelectSet
    14701475    }
    … …  
    22092214      foreach var $vars_selected {
    22102215        array set aryData [$ht_vars entry cget $var -data]
    2211             #puts "PostVariable: aryData = [array get aryData]"
     2216        #puts "PostVariable: aryData = [array get aryData]"
    22122217        set itemid $aryData(Index)
    22132218        set path   $aryData(Path)
    … …  
    22252230              #set object [concat [list File $tolset] $tolindex $itemid]
    22262231              set object [concat $tolset $tolindex $itemid]
    2227                           #puts "tolset = $tolset"
     2232              #puts "tolset = $tolset"
    22282233            } else {
    22292234              if [llength $objName] {
    22302235                set object [list $grammar $objName]
    22312236              } else {
    2232                             set object $objName
     2237                set object $objName
    22332238              }
    22342239            }
    … …  
    22552260            # Si el objeto se da como referencia
    22562261            if { [llength $object] > 1 }  {
    2257                           #puts "PostVariable: Set: object = $object"
     2262              #puts "PostVariable: Set: object = $object"
    22582263              if {$InRootFiles} {
    22592264                set isFile 1
    … …  
    22942299              if {[llength $options_selected($grammar)] == 1} {
    22952300                set object [lindex [lindex $options_selected($grammar) 0] 0]
    2296                 puts "PostVariable:Matrix: object=$object"
    22972301                $data_menu(main) add command -label [mc "Table matrix"] \
    22982302                  -command [list ::TolInspector::TableMatrix $object]
    … …  
    25052509
    25062510          $data_menu(main) add separator
    2507           puts "grammar = $grammar"
    25082511          $data_menu(main) add cascade -label [mc "Functions"] \
    25092512             -menu $data_menu($grammar,Functions)
    … …  
    25722575 
    25732576  array unset options_selected
    2574   puts "PostFunction"
    25752577  foreach it [array names data_menu] {
    25762578    $data_menu($it) delete 0 end
    … …  
    26742676  if { [string length $node_act] } {
    26752677    set vars_selected [$ht_tree curselection]
    2676     puts "vars_selected: $vars_selected"     
     2678    #puts "vars_selected: $vars_selected"     
    26772679    if { [lsearch $vars_selected $node_act] >= 0 } { ;# Not root node
    26782680      set index [$ht_tree index anchor]
    2679       puts "index: $index"   
     2681      #puts "index: $index"   
    26802682      if { $index } {
    26812683        set info_node [split [lindex [$ht_tree get -full $index] end] "-"]
    2682         puts "info_node: $info_node" 
     2684        #puts "info_node: $info_node" 
    26832685        set node_type [lindex $info_node 0]
    2684         puts "node_type: $node_type"         
     2686        #puts "node_type: $node_type"         
    26852687        set node_name [lindex $info_node 1]
    2686         puts "node_name: $node_name"         
     2688        #puts "node_name: $node_name"         
    26872689      } else { ;# root node
    26882690        set node_type root
    … …  
    26962698      # label of object showed in the tree
    26972699      set objName [$ht_tree entry cget $index -label]
    2698       puts "objName: $objName"
     2700      #puts "objName: $objName"
    26992701      set object $objName
    27002702
    … …  
    27182720        }
    27192721      }
    2720       puts "object = $objName '[$ht_tree entry cget $index -data]'"
     2722      #puts "object = $objName '[$ht_tree entry cget $index -data]'"
    27212723#Tolcon_Trace "***********************************" {red}
    27222724#Tolcon_Trace "index=$index, node_type=$node_type, node_name=$node_name" {red}
    … …  
    35583560  variable regFunLst
    35593561 
    3560   puts "ShowMenuUserFunc: gra=$gra"
     3562  #puts "ShowMenuUserFunc: gra=$gra"
    35613563  if {[expr [info exist ::TolInspector::regFunLst] && [llength $regFunLst] ]} {
    35623564    array set regFun $regFunLst
Note: See TracChangeset for help on using the changeset viewer.