1 |
/* GtkButtonPeer.java -- Implements ButtonPeer with GTK |
/* GtkButtonPeer.java -- Implements ButtonPeer with GTK |
2 |
Copyright (C) 1998, 1999 Free Software Foundation, Inc. |
Copyright (C) 1998, 1999, 2004 Free Software Foundation, Inc. |
3 |
|
|
4 |
This file is part of GNU Classpath. |
This file is part of GNU Classpath. |
5 |
|
|
43 |
import java.awt.Component; |
import java.awt.Component; |
44 |
import java.awt.Font; |
import java.awt.Font; |
45 |
import java.awt.Point; |
import java.awt.Point; |
|
import java.awt.event.MouseEvent; |
|
46 |
import java.awt.event.KeyEvent; |
import java.awt.event.KeyEvent; |
47 |
|
import java.awt.event.MouseEvent; |
48 |
import java.awt.peer.ButtonPeer; |
import java.awt.peer.ButtonPeer; |
49 |
|
|
50 |
public class GtkButtonPeer extends GtkComponentPeer |
public class GtkButtonPeer extends GtkComponentPeer |
57 |
native void gtkWidgetModifyFont (String name, int style, int size); |
native void gtkWidgetModifyFont (String name, int style, int size); |
58 |
native void gtkSetLabel (String label); |
native void gtkSetLabel (String label); |
59 |
native void gtkWidgetSetForeground (int red, int green, int blue); |
native void gtkWidgetSetForeground (int red, int green, int blue); |
60 |
|
native void gtkWidgetSetBackground (int red, int green, int blue); |
61 |
native void gtkActivate (); |
native void gtkActivate (); |
62 |
native void gtkWidgetRequestFocus (); |
native void gtkWidgetRequestFocus (); |
63 |
|
native void setNativeBounds (int x, int y, int width, int height); |
64 |
|
|
65 |
public GtkButtonPeer (Button b) |
public GtkButtonPeer (Button b) |
66 |
{ |
{ |