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}