Changeset 7b0030e in tol


Ignore:
Timestamp:
Jun 23, 2010, 7:04:28 AM (16 years ago)
Author:
Jorge Pérez <josp.jorge@…>
Branches:
1941-docker-image-to-test, devel, master
Children:
1b22d90
Parents:
827eb3c
Message:

tratando con . en los nombres de tipo

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • tolbase/lib/toltk/MenuManager.tcl

    r827eb3c r7b0030e  
    166166  set mm $targetMenu
    167167  set nn ""
     168  set mapdot [ list . - ]
    168169  foreach n [ lrange $path0 0 end-1 ] {
    169     set mm0 ${mm}.mm$n
     170    # evito el caracter . en el nombre de widget
     171    set n0 [ string map $mapdot $n ]
     172    set mm0 ${mm}.mm$n0
    170173    if { [ winfo exists $mm0 ] } {
    171174      $mm0 delete 0 end
    … …  
    215218  # un tipo
    216219  if { [ llength $typesSelected(types) ] > 1 } {
     220    set mapdot [ list . - ]
    217221    foreach type $typesSelected(types) {
    218       set menuType $menuWidget.mtype$type
     222      # type puede contener . por eso hay que reemplazarlo
     223      set type0 [ string map $mapdot $type ]
     224      set menuType $menuWidget.mtype$type0
    219225      if { ![ winfo exists $menuType ] } {
    220226        menu $menuType -tearoff 0
Note: See TracChangeset for help on using the changeset viewer.