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