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) |
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 |
} |
} |