/[classpath]/classpath/gnu/java/awt/peer/gtk/GtkLabelPeer.java
ViewVC logotype

Diff of /classpath/gnu/java/awt/peer/gtk/GtkLabelPeer.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.15 by mkoch, Wed Jul 9 10:25:34 2003 UTC revision 1.16 by fitzsim, Tue Nov 11 17:13:36 2003 UTC
# Line 45  import java.awt.peer.LabelPeer; Line 45  import java.awt.peer.LabelPeer;
45  public class GtkLabelPeer extends GtkComponentPeer  public class GtkLabelPeer extends GtkComponentPeer
46      implements LabelPeer      implements LabelPeer
47  {  {
48    native void create ();    void create ()
49      {
50        Label label = (Label) awtComponent;
51        create (label.getText (), getGtkAlignment (label.getAlignment ()));
52      }
53    
54      native void create (String text, float alignment);
55    
56    public GtkLabelPeer (Label l)    public GtkLabelPeer (Label l)
57    {    {
58      super (l);      super (l);
59    }    }
       
   public void setText (String text)  
   {  
     set ("label", text);  
   }  
60    
61      native public void setText (String text);
62    
63      native void nativeSetAlignment (float alignment);
64    public void setAlignment (int alignment)    public void setAlignment (int alignment)
65    {    {
66      set ("xalign", getGtkAlignment (alignment));      nativeSetAlignment (getGtkAlignment (alignment));
67    }    }
68    
69    float getGtkAlignment (int alignment)    float getGtkAlignment (int alignment)
# Line 76  public class GtkLabelPeer extends GtkCom Line 80  public class GtkLabelPeer extends GtkCom
80    
81      return 0.0f;      return 0.0f;
82    }    }
   
   public void getArgs (Component component, GtkArgList args)  
   {  
     super.getArgs (component, args);  
   
     Label label = (Label) component;  
   
     args.add ("label", label.getText ());  
     args.add ("xalign", getGtkAlignment (label.getAlignment ()));  
     args.add ("yalign", 0.5f);  
   }  
83  }  }

Legend:
Removed from v.1.15  
changed lines
  Added in v.1.16

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26