home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World 2000 December
/
PCWorld_2000-12_cd.bin
/
Komunikace
/
Comanche
/
xuibuilder
/
xuiStringCreator.tcl
< prev
next >
Wrap
Text File
|
2000-11-02
|
878b
|
35 lines
class stringCreator {
inherit objectCreator
method createObject {token xuiBuilder}
method loadValueFromNode
method loadDefaultFromNode
method extraStuff
}
body stringCreator::createObject {token xuiBuilder} {
if [string length [set parentName [$xuiBuilder cget -currentParentName]]] {
set name $parentName.[dom::getAttribute $token name]
} else {
set name ::#auto
}
return [xuiString $name]
}
body stringCreator::loadValueFromNode {valueToken object xuiBuilder} {
$object setValue [dom::getText $valueToken]
}
body stringCreator::loadDefaultFromNode {defaultToken object xuiBuilder} {
$object setDefault [dom::getText $defaultToken]
}
body stringCreator::extraStuff {token object xuiBuilder} {
if [llength [set w [dom::getAttribute $token width]]] {
$object setWidth $w
}
}