GtkTextFieldPeer.java, [...] (native create): Add width parameter.
authorThomas Fitzsimmons <fitzsim@redhat.com>
Tue, 20 Jan 2004 21:05:39 +0000 (21:05 +0000)
committerThomas Fitzsimmons <fitzsim@gcc.gnu.org>
Tue, 20 Jan 2004 21:05:39 +0000 (21:05 +0000)
commit901150179382792c4786c922b7d67a21f3202e7a
tree423331742bb4b07e189a268d6b36af5c2cc302cf
parentcbc635173fc8f5ddf95fa08f1fe0770d8b7f7f4b
GtkTextFieldPeer.java, [...] (native create): Add width parameter.

2004-01-20  Thomas Fitzsimmons  <fitzsim@redhat.com>

* gnu/java/awt/peer/gtk/GtkTextFieldPeer.java,
jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextFieldPeer.c
(native create): Add width parameter.
(create): Calculate text entry width based on current font's
metrics and number of columns.  Set TextField's font if not
already set.  Call native create.
(gtkEntryGetBorderWidth): New native method.
(gtkEntryGetSize): Remove method.
(getMinimumSize): Call minimumSize.
(getPreferredSize): Call preferredSize.
(minimumSize): Calculate minimum size based on backing
GtkEntry's borders, font metrics and number of columns.
(preferredSize): Likewise for preferred size.
(get_border_width): New static function.

From-SVN: r76228
libjava/ChangeLog
libjava/gnu/java/awt/peer/gtk/GtkTextFieldPeer.java
libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextFieldPeer.c