From 05ea5bfa3fbf1e60d8cca686f061cd7b67d1720a Mon Sep 17 00:00:00 2001 From: Offray Luna Date: Fri, 28 Jan 2022 15:33:05 -0500 Subject: [PATCH] Reorganizing extension. --- repository/Grafoscopio-Utils/LePage.extension.st | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/repository/Grafoscopio-Utils/LePage.extension.st b/repository/Grafoscopio-Utils/LePage.extension.st index f0ec0cb..427c2a9 100644 --- a/repository/Grafoscopio-Utils/LePage.extension.st +++ b/repository/Grafoscopio-Utils/LePage.extension.st @@ -52,3 +52,11 @@ LePage >> metadata [ LePage >> options [ ^ options ] + +{ #category : #'*Grafoscopio-Utils-Core' } +LePage >> preorderTraversal [ + | output | + output := OrderedCollection new. + self withDeepCollect: [:each | each allChildrenBreadthFirstDo: [:child | output add: child ] ]. + ^ output. +]