obj method canvaseditor undoRedoCode {} {
# Attribute
foreach obj [my selection] {
append result \n [objUndoRedoTxt $obj]
}
foreach obj [my selection] {
append result \n "$obj draw coords"
}
foreach dot [$self dots -selected] {
append result \n "$dot lines draw coords"
}
# Reihenfolge übereinandergezeichneter Objekte
set stackorder ""
foreach item [$self canvas find all] {
foreach tag [$self canvas gettags $item] {
if {[regexp (?:line|fill|group)(?::.*) $tag]} then {
lappend stackorder $tag
}
}
}
set line "$self raiseTags $stackorder"
append result \n $line
set result
}
© Wolf-Dieter Busch | Home | Sitemap | Urheber | A-Z