]> git.ipfire.org Git - thirdparty/gcc.git/commit
GtkTextAreaPeer.java, [...] (native create): Add width and height parameters.
authorThomas Fitzsimmons <fitzsim@redhat.com>
Tue, 13 Jan 2004 20:58:33 +0000 (20:58 +0000)
committerThomas Fitzsimmons <fitzsim@gcc.gnu.org>
Tue, 13 Jan 2004 20:58:33 +0000 (20:58 +0000)
commit9e2c04c59a66653f46cbcaad297f5a0cdbe470dc
treeb7d513f8624f5a1b1705ce57bce0883838a7052c
parentdb19e39b823e3f3ad9695c03366cbb644bb80265
GtkTextAreaPeer.java, [...] (native create): Add width and height parameters.

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

* gnu/java/awt/peer/gtk/GtkTextAreaPeer.java,
jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextAreaPeer.c
(native create): Add width and height parameters.  Set text
view's size request according to new parameters.
(create): Calculate text view size based on current font's
metrics and number of rows and columns.  Set TextArea's font if
not already set.  Call native create.
(getMinimumSize): Call minimumSize.
(getPreferredSize): Call preferredSize.
(getHScrollbarHeight): New method.
(getVScrollbarWidth): New method.
(minimumSize): Calculate minimum size based on scrollbar
visibility, scrollbar sizes, font metrics and number of rows and
columns.
(preferredSize): Likewise for preferred size.
(gtkTextGetSize): Remove method.

From-SVN: r75817
libjava/ChangeLog
libjava/gnu/java/awt/peer/gtk/GtkTextAreaPeer.java
libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextAreaPeer.c