/*!
  \page text_input_page 文字列の取得コンポーネント

  これはユーザからのキー入力を取得するためのもので、画面描画などは行いません。

  \n
  \section text_input_abst_section 概要

  - 入力された文字において isprint() な文字を保持する
  - 保持している文字列を取得するための const char* text(void) をメンバ関数に持つ
  - 文字の追加は、常に末尾に対して行う
  - 最後の１文字を削除できる
  - 最後の１文字の削除は、登録したイベントが発生したときに生じる
  - 改行(他のキーでもよい)が押されたときのコールバックを登録できる

  \n
  \section text_input_impl_section 実装

  - 入力文字は SDL_event の key.keysym.unicode で受け取る

  \n
  \section text_input_sample_section サンプル

  <a href="http://svn.sourceforge.jp/view/trunk/libs/gui/samples/inputDraw.cpp?view=co&root=qrobosdk">inputDraw.cpp</a>

  \image html inputDraw_image.png This is a pen. と入力した例(あずきフォントを使用)

  実行方法
  \verbatim
% ./inputDraw font.ttf \endverbatim

  - 概要
    - リターンを押すと、そこまでに入力した文字列をコンソールに出力します
    - 実行には、フォントの指定が必要です


  <a href="http://svn.sourceforge.jp/view/trunk/libs/gui/TextInput.cpp?view=co&root=qrobosdk">TextInput.cpp</a>
  \include TextInput.cpp

  \n
  \section text_input_comment_section コメントページ

  - http://sourceforge.jp/forum/forum.php?forum_id=18515

  \n
  \section text_input_reference_section 参考

  - Web ページ <a href="http://azukifont.com">「あずきフォント」</a>

  \n
*/
