texteditor: implementa set() para ajustar texto.

Signed-off-by: Francisco Prates <mad.kanie@gmail.com>
shell: PageContext deve ser definido no contrutor de TableTool.

implementa TableToolData para facilitar passagem de parâmetros
no construtor de TableTool.

Signed-off-by: Francisco Prates <mad.kanie@gmail.com>