Ignore:
Timestamp:
Jul 22, 2010, 7:02:43 AM (16 years ago)
Author:
Jorge Pérez <josp.jorge@…>
Branches:
1941-docker-image-to-test, devel, master
Children:
e3362cc
Parents:
32f8c8f
Message:

refs #943, check if rank field is present in order to make it compatible with GuiTools 2.1

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

File:
1 edited

Legend:

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

    r32f8c8f r3844cff  
    205205  set multiple [ expr { [ llength $objSelection ] > 1 } ]
    206206  # inserto las entries segun el orden inducido por el campo rank
    207   foreach entryInfo [ lsort -real -index 4 $entriesInfo ] {
     207  if { [ llength [ lindex $entriesInfo 0 ] ] > 4 } {
     208    # rank aparecio en la version 2.2 de GuiTools
     209    set sortedEntriesInfo [ lsort -real -index 4 $entriesInfo ]
     210  } else {
     211    # se asume rank 0 para todos, el orden no cambia
     212    set sortedEntriesInfo $entriesInfo
     213  }
     214  foreach entryInfo $sortedEntriesInfo {
    208215    foreach {name label image translate rank group} $entryInfo break
     216    if { $group eq "" } {
     217      # rank aparecio en la version 2.2 de GuiTools
     218      set group $rank
     219    }
    209220    if { $group ^ $multiple } continue
    210221    set mm [ createSubMenuIfNeeded $menuWidget $name ]
Note: See TracChangeset for help on using the changeset viewer.