The Green Shoes Manual 1.1.357

Traversing the Page

スロット内部の要素を最初から最後までループする必要性に気づくかもしれません。 または、ページを登って要素の親のスタックを探す必要があるかもしれません。

すべての要素で、上位のスロット直接得るためにparentメソッドを呼ぶことができます。 そしてスロットでは、すべての子を得るためにcontentsメソッドを呼ぶことができます。 (テキストブロックなどのいくつかの要素は、それらの子を得るためのcontentsメソッドも 持っています。)

contents() » an array of elements

スロットのすべての要素を一覧にします。

parent() » a Shoes::Stack or Shoes::Flow

要素のコンテナのオブジェクトを得ます。

 Shoes.app do
   s = stack do
     para 'Green'
     @p = para 'Shoes'
   end
   para s
   para s.contents
   para @p.parent
 end

Next: Elements