It copies a selected object horizontally and vertically to fill a page with the maximum number of copies.
The is more than a historical footnote. It is a proof that user interfaces do not need to be complex to be powerful. While the mainstream computing world chose overlapping, compositing, and GPU-accelerated effects, the Oberon community chose clarity . Oberon Object Tiler
BEGIN (* Create a new tiler *) tiler := Tiler.CreateTiler(); It copies a selected object horizontally and vertically
It copies a selected object horizontally and vertically to fill a page with the maximum number of copies.
The is more than a historical footnote. It is a proof that user interfaces do not need to be complex to be powerful. While the mainstream computing world chose overlapping, compositing, and GPU-accelerated effects, the Oberon community chose clarity .
BEGIN (* Create a new tiler *) tiler := Tiler.CreateTiler();