Changeset 301385f in tol for tolbase/lib/toltk/ImageManager.tcl
- Timestamp:
- Jul 21, 2010, 11:31:08 AM (16 years ago)
- Branches:
- 1941-docker-image-to-test, devel, master
- Children:
- 32f8c8f
- Parents:
- a183248
- File:
-
- 1 edited
-
tolbase/lib/toltk/ImageManager.tcl (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
tolbase/lib/toltk/ImageManager.tcl
ra183248 r301385f 5 5 set rvar "__getImageResourceId__" 6 6 set tolExpr [ string map [ list %N $imageName %RV $rvar ] { 7 Text %RV = GuiTools::ImageManager::getImageResourceId( "%N" ); 7 Text %RV = { 8 Real test = ObjectExist( "Code", "GuiTools::ImageManager::getImageResourceId" ); 9 Text If( test, GuiTools::ImageManager::getImageResourceId( "%N" ), "" ) 10 } 8 11 } ] 9 12 tol::console eval $tolExpr … … 13 16 return $value 14 17 } 18 19 proc ::ImageManager::getIconForClass { className } { 20 set rvar "__getIconForClass__" 21 set tolExpr [ string map [ list %N $className %RV $rvar ] { 22 Text %RV = { 23 Real test = ObjectExist( "Code", "GuiTools::ImageManager::getIconForClass" ); 24 Text imageName = If( test, 25 GuiTools::ImageManager::getIconForClass( "%N" ), 26 "" ); 27 Text GuiTools::ImageManager::getImageResourceId( imageName ) 28 } 29 } ] 30 tol::console eval $tolExpr 31 set info [ tol::info variable [ list Text $rvar ] ] 32 set value [ string trim [ lindex $info 2 ] \" ] 33 tol::console stack release $rvar 34 return $value 35 }
Note: See TracChangeset
for help on using the changeset viewer.
