ScrolledComponent
In writing the previous article on extending ScrollControlBase, I mentioned that the current implementation could be used as a generic scroller for any component. However, in keeping the article on topic, I didn’t really delve into how that would be done. I ended up writing it, so here’s a link to the complete source of ScrolledComponent. Continue reading this entry »
Extending ScrollControlBase: The Workflow
This post is the last page of a 4-post series on “Extending ScrollControlBase.” It describes the completed widget, along with providing a checklist on how to properly implement a component extending ScrollControlBase. Continue reading this entry »
Extending ScrollControlBase: Getting Scrolling to Work
This post is the third page of a 4-post series on “Extending ScrollControlBase.” It discusses how to use ScrollControlBase’s setScrollBarProperties method and how to implement its scrollHandler event listener. Continue reading this entry »
Extending ScrollControlBase: Displaying the Scrollbars
This post is the second of a 4-post series on “Extending ScrollControlBase.” It discusses how to override UIComponent’s validation methods in order to display the scrollbars provided with ScrollControlBase. Continue reading this entry »
Extending ScrollControlBase: Its Internals and Design Philosophy
This article is a 4-post series on extending ScrollControlBase. This post discusses how ScrollControlBase works internally, specifically how masks work, and what ScrollControlBase does, and doesn’t do, for subclasses. Continue reading this entry »