appendDomToWorkspace(xml, workspace) |
Décoder un DOM XML et créer des blocs sur l'espace de travail. Positionnez les nouveaux volumes juste en dessous des volumes précédents, en les alignant avec leur arête de départ. |
blockToDom(block, opt_noId) |
Encodez une sous-arborescence de blocs au format XML. |
blockToDomWithXY(block, opt_noId) |
Encodez une sous-arborescence de blocs au format XML avec des coordonnées XY. |
clearWorkspaceAndLoadFromXml(xml, workspace) |
Effacez l'espace de travail concerné, puis décodez un DOM XML et créez des blocs sur celui-ci. |
deleteNext(xmlBlock) |
Supprimez tous les blocs "next" (instructions d'une pile). |
domToBlock(xmlBlock, workspace) |
Décoder une balise de bloc XML et créer un bloc (et éventuellement des sous-blocs) sur l'espace de travail. |
domToPrettyText(dom) |
Convertit une structure DOM en texte correctement mis en retrait. |
domToText(dom) |
Convertit une structure DOM en texte brut. Actuellement, le format du texte est plutôt moche: une ligne sans espace blanc, sauf si le DOM lui-même dispose d'un espace blanc intégré. |
domToVariables(xmlVariables, workspace) |
Décodez une liste XML de variables et ajoutez les variables à l'espace de travail. |
domToWorkspace(xml, workspace) |
Décoder un DOM XML et créer des blocs sur l'espace de travail. |
loadWorkspaceComment(elem, workspace) |
Désérialise l'état du commentaire donné dans l'espace de travail donné. |
saveWorkspaceComment(comment, skipId) |
Sérialise le commentaire de l'espace de travail donné au format XML. |
variablesToDom(variableList) |
Encodez une liste de variables au format XML. |
workspaceToDom(workspace, ID ignoré) |
Encodez une arborescence de blocs au format XML. |