WindowSerializer

Undocumented in source.

Constructors

this
this()
Undocumented in source.
this
this(string filename)
Undocumented in source.

Members

Functions

addElement
void addElement(string type, string name, Coordinate initPos)
Undocumented in source. Be warned that the author may not have intended to support it.
addElement
void addElement(Tag tag)
Undocumented in source. Be warned that the author may not have intended to support it.
deserialize
void deserialize(DummyWindow dw, Editor e)
Undocumented in source. Be warned that the author may not have intended to support it.
editValue
Value[] editValue(string target, string property, Value[] val)

Edits the value of an element. For MenuBar PopUpMenu trees, use the getTag function instead.

editWindowValue
Value[] editWindowValue(string property, Value[] val)
Undocumented in source. Be warned that the author may not have intended to support it.
generateDCode
void generateDCode(string outputFile)
Undocumented in source. Be warned that the author may not have intended to support it.
getTag
Tag getTag(string target, string property)

Returns a complete tag for editing a tree, etc.

getValue
Value[] getValue(string target, string property)
Undocumented in source. Be warned that the author may not have intended to support it.
getWindowName
string getWindowName()
Undocumented in source. Be warned that the author may not have intended to support it.
getWindowValue
Value[] getWindowValue(string property)
Undocumented in source. Be warned that the author may not have intended to support it.
removeElement
Tag removeElement(string name)
Undocumented in source. Be warned that the author may not have intended to support it.
renameElement
void renameElement(string oldName, string newName)
Undocumented in source. Be warned that the author may not have intended to support it.
renameWindow
string renameWindow(string name)
Undocumented in source. Be warned that the author may not have intended to support it.
replaceTag
Tag replaceTag(string target, string property, Tag newTag)

Replaces an existing tag with a new one.

store
void store(string filename)
Undocumented in source. Be warned that the author may not have intended to support it.
store
void store()
Undocumented in source. Be warned that the author may not have intended to support it.

Properties

getFilename
string getFilename [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

filename
string filename;
Undocumented in source.
root
Tag root;
Undocumented in source.

Meta