obj method canvaseditor dump {} {
set canvas [my canvas]
lappend objects
foreach obj [$self stackSequence] {
set top [$obj topgroup]
if {$top ni $objects} then {
lappend objects $top
}
}
foreach obj $objects {
lappend cmdLines [$obj restoreCode]
}
lappend cmdLines "$self select"
lappend cmdLines "$self canvas delete all"
foreach obj $objects {
lappend cmdLines [list $obj draw]
}
foreach tag [$self stackSequence yes] {
lappend cmdLines "$self canvas raise $tag"
if {[$self canvas itemcget $tag -state] eq "disabled"} then {
lappend cmdLines "$self canvas itemconfigure $tag -state disabled"
}
}
lappend cmdLines "$self select [my selection]"
join $cmdLines \n
}
© Wolf-Dieter Busch | Home | Sitemap | Urheber | A-Z