diff --git a/src/doc/design/register.texinfo b/src/doc/design/register.texinfo index b25b06bd2e..89c7ce9367 100644 --- a/src/doc/design/register.texinfo +++ b/src/doc/design/register.texinfo @@ -62,7 +62,7 @@ cells must implement. A BasicCell contains the following data members. @item char *value The 'value' of the cell stored as a character string. -@item char input_output +@item guint8 input_output This is a bit field used for storing flag values. The following flag values are defined. @@ -110,13 +110,13 @@ A boolean value indicating whether to use the @code{bg_color} @section Cellblocks A @dfn{Cellblock} is an array of active cells. The cells are laid out in -rows and columns order. The cellblock serves as a convenient container -for organizing active cells in an array. It provides several functions. +rows and columns. The cellblock serves as a convenient container for +organizing active cells in an array. It provides several functions. First, it defines a tab-group (group of cells that can be traversed by -hitting the tab-key). More importantly, through the mechanism of -Cursors (defined below), it allows a group of cells to be treated as a -single transactional entity. That is, the cursor/cellblock allows all -edits to a groups of cells to be simultaneously committed or rejected by +hitting the tab-key). More importantly, through the mechanism of Cursors +(defined below), it allows a group of cells to be treated as a single +transactional entity. That is, the cursor/cellblock allows all edits to +a groups of cells to be simultaneously committed or rejected by underlying engines. This makes it appropriate for use as a GUI for transaction-processing applications with two-phase commit requirements.