vty-ui-1.0: doc/ch3/main.tex
\chapter{Implementing Your Own Widgets}
While the built-in widgets may prove sufficient in most cases, sooner
or later you'll probably need to implement your own. This chapter
describes the API you'll need to implement to do this, as well as
design and implementation considerations relevant to building custom
widgets correctly.
\input{ch3/new_widget_type}
\input{ch3/widgetimpl_api}
\input{ch3/rendering}
\input{ch3/growth_policy_functions}
\input{ch3/deferring_to_children}
\input{ch3/widget_positioning}
\input{ch3/cursor_positioning}
\input{ch3/implementing_event_handlers}
\input{ch3/implementing_composite_widgets}