obj method canvaseditor selectionToXML {} { global env set elements [xmlElement elements {} {*}[lmap obj [my selection] { $obj data }]] set stackList {} foreach obj [$self stackSequence] { if {[$obj topgroup] in [my selection]} then { set id [dict get [$obj data] attribute id] lappend stackList [xmlElement item [list ref $id]] } } set meta [xmlComment " user: $env(USERNAME) time: [clock format [clock seconds] -format {%Y-%m-%d %H:%M:%S}] "] set stack [xmlElement stack {} {*}$stackList] xml unparse [xmlElement selection {} $meta $elements $stack] -pp }
© Wolf-Dieter Busch | Home | Sitemap | Urheber | A-Z