001package org.vishia.gral.ifc;
002
003
004
005public interface GralTextBox_ifc extends GralTextField_ifc, Appendable //WidgetGui_ifc
006{
007
008  /**Version, history and license.
009   * <ul>
010   * <li>2011-06-00 Hartmut created
011   * </ul>
012   * 
013   * <b>Copyright/Copyleft</b>:<br>
014   * For this source the LGPL Lesser General Public License,
015   * published by the Free Software Foundation is valid.
016   * It means:
017   * <ol>
018   * <li> You can use this source without any restriction for any desired purpose.
019   * <li> You can redistribute copies of this source to everybody.
020   * <li> Every user of this source, also the user of redistribute copies
021   *    with or without payment, must accept this license for further using.
022   * <li> But the LPGL is not appropriate for a whole software product,
023   *    if this source is only a part of them. It means, the user
024   *    must publish this part of source,
025   *    but doesn't need to publish the whole source of the own product.
026   * <li> You can study and modify (improve) this source
027   *    for own using or for redistribution, but you have to license the
028   *    modified sources likewise under this LGPL Lesser General Public License.
029   *    You mustn't delete this Copyright/Copyleft inscription in this source file.
030   * </ol>
031   * If you intent to use this source without publishing its usage, you can get
032   * a second license subscribing a special contract with the author. 
033   * 
034   * @author Hartmut Schorrig = hartmut.schorrig@vishia.de
035   */
036  public static final int version = 20120303;
037
038  //void setText(String text);
039  
040  //void append(String text);
041  
042  int getNrofLines();
043  
044  /**Sets the view to the trail of the text.
045   * 
046   */
047  void viewTrail();
048  
049}