ROWS

RISC OS Widget Set

Rather crappy documentation

This file documents the current state of my proposal for the widget tree structure of ROWS. The widgets given here are the base widgets, from which useful widgets can be derived.

ROWS_Widget
  |
  +--ROWS_Box
  |   |
  |   +--ROWS_EventBox
  |       |
  |       +--ROWS_Drawable
  |           |
  |           +--ROWS_Container
  |           |   |
  |           |   +--ROWS_FreeFormContainer
  |           |   |
  |           |   +--ROWS_Window
  |           |   |   |
  |           |   |   +--ROWS_Dialogue, etc
  |           |   |
  |   	      |   +--ROWS_PlacedContainer
  |           |   |
  |           |   +--ROWS_AlignedContainer
  |           |       |
  |           |       +--ROWS_HAlignedContainer
  |           |       |
  |           |       +--ROWS_VAlignedContainer
  |           |
  |           +--ROWS_ContainedBox
  |               |
  |               +--ROWS_BorderedBox
  |                   |
  |                   +--ROWS_Button, etc
  |
  +--ROWS_Brush