Review:
This article demonstrates how to use low-level drawing operations to create our own vertically scrollable text container. The article provides a detailed code example, showing methods for adding text to the component, managing the scrolling, splitting the text into rows and rendering the component (including the scrollbar). Each block of code is preceded by a brief explanation of its functionality.
The code example is nicely commented and therefore easy to follow. Such a component is useful, because often we want precise control over how text is rendered, and the high-level UI components available for adding text to forms are often very restrictive. However, drawing text on a Canvas means that we have to handle wrapping and scrolling functionality ourselves. This article addresses this, and programmers should easily be able to modify the look and feel of this component to match their own requirements. Both the article and the code example are clear, concise and well-written.
--Larry101 07:27, 28 September 2009 (UTC)