Next / Previous / Contents / Shipman's homepage

4.2. Limitations

This widget is intended for applications where the set of content pages is static, or at least grows only at the end. If there is a need for a widget to display a dynamically changing set of pages, new external methods will be required to support page insertion and deletion at arbitrary locations in the list of content pages. A particularly Pythonic way to do that might be to mimic the methods on list types such as .insert(), .append(), and the del statement.

In any event, the addition of such features will require a serious rethinking of the internal attributes that manage the content pages.