001package org.vishia.gral.widget;
002
003import org.vishia.gral.base.GralMng;
004import org.vishia.gral.base.GralWidgImpl_ifc;
005import org.vishia.gral.base.GralWidget;
006
007public class GralLabel extends GralWidget
008{
009  /**Use 1..9 for
010   * 
011   * 
012   */
013  int origin;
014
015  public GralLabel(String sName)
016  {
017    super(sName, 'S');
018  }
019  
020  public GralLabel(String sName, String sText, int origin)
021  {
022    super(sName, 'S');
023    this.origin = origin;
024    super.setText(sText);
025  }
026  
027  
028  public GralLabel(String pos, String sName, String sText, int origin)
029  {
030    super(pos,sName, 'S');
031    this.origin = origin;
032    super.setText(sText);
033  }
034  
035  
036  public abstract class GraphicImplAccess extends GralWidget.ImplAccess
037  implements GralWidgImpl_ifc
038  {
039    protected GraphicImplAccess(GralWidget widgg, GralMng mng)
040    {
041      super(widgg, mng);
042    }
043    
044    protected int origin(){ return origin; }
045
046  }
047  
048}