The $text$ widget

\sli{
  interface text : widget { 
\fbox{text}
text(char *p, char* options = ""); text(widget* w, char *p, char* options = ""); void insert(char* s); void insert(int l, int n, char* s); void insert(char* ind, char* s); };
}

Example

\sli{
  int browse( client* data, kit*, int argc, char** argv) {
  	 argv++;
  	 while ( argc-- > 1 ) {
  	 	cout << "item: " << *argv++ << endl;
  	 	}
  	 return OK;
  	 }
  
} \sli{
  void program(kit* tk, int, char** ) {
  
      text* t = new text(".text");
      t->handler(browse);
  
      t->insert("A new sentence starts.");
      t->insert("And another is inserted.");
  
      tk->append(t);
      tk->append(".quit");
  }
  
}