From b6d3cb37ef676c2439fdf9498e4dbe8042fb3c6a Mon Sep 17 00:00:00 2001 From: Thomas Fitzsimmons Date: Tue, 3 Feb 2004 17:10:56 +0000 Subject: GtkListPeer.java, [...]: Fix handling of alias methods... 2004-02-03 Thomas Fitzsimmons * gnu/java/awt/peer/gtk/GtkListPeer.java, java/awt/BorderLayout.java, java/awt/CardLayout.java, java/awt/CheckboxGroup.java, java/awt/Choice.java, java/awt/Component.java, java/awt/Container.java, java/awt/FontMetrics.java, java/awt/GridBagLayout.java, java/awt/LayoutManager2.java, java/awt/List.java, java/awt/Menu.java, java/awt/MenuBar.java, java/awt/MenuItem.java, java/awt/Polygon.java, java/awt/Rectangle.java, java/awt/ScrollPane.java, java/awt/Scrollbar.java, java/awt/TextArea.java, java/awt/TextField.java, java/awt/image/renderable/RenderContext.java, javax/swing/JApplet.java: Fix handling of alias methods, where a method has been deprecated in favour of a new one with the same funtion but a different name. Put the method implementation in the deprecated method and have the new method call the deprecated one. Make all other code call the new method. From-SVN: r77178 --- libjava/java/awt/TextField.java | 47 ++++++++++++++++++++--------------------- 1 file changed, 23 insertions(+), 24 deletions(-) (limited to 'libjava/java/awt/TextField.java') diff --git a/libjava/java/awt/TextField.java b/libjava/java/awt/TextField.java index 7575e24..1a783e2 100644 --- a/libjava/java/awt/TextField.java +++ b/libjava/java/awt/TextField.java @@ -212,11 +212,7 @@ getEchoChar() public void setEchoChar(char echoChar) { - this.echoChar = echoChar; - - TextFieldPeer tfp = (TextFieldPeer)getPeer(); - if (tfp != null) - tfp.setEchoChar(echoChar); + setEchoCharacter (echoChar); } /*************************************************************************/ @@ -233,7 +229,11 @@ setEchoChar(char echoChar) public void setEchoCharacter(char echoChar) { - setEchoChar(echoChar); + this.echoChar = echoChar; + + TextFieldPeer peer = (TextFieldPeer) getPeer (); + if (peer != null) + peer.setEchoChar (echoChar); } /*************************************************************************/ @@ -264,7 +264,7 @@ echoCharIsSet() public Dimension getMinimumSize() { - return(getMinimumSize(getColumns())); + return getMinimumSize (getColumns ()); } /*************************************************************************/ @@ -278,11 +278,7 @@ getMinimumSize() public Dimension getMinimumSize(int columns) { - TextFieldPeer tfp = (TextFieldPeer)getPeer(); - if (tfp == null) - return(null); // FIXME: What do we do if there is no peer? - - return(tfp.getMinimumSize(columns)); + return minimumSize (columns); } /*************************************************************************/ @@ -292,13 +288,13 @@ getMinimumSize(int columns) * * @return The minimum size for this text field. * - * @deprecated This method is depcreated in favor of + * @deprecated This method is deprecated in favor of * getMinimumSize(). */ public Dimension minimumSize() { - return(getMinimumSize(getColumns())); + return minimumSize (getColumns ()); } /*************************************************************************/ @@ -315,7 +311,11 @@ minimumSize() public Dimension minimumSize(int columns) { - return(getMinimumSize(columns)); + TextFieldPeer peer = (TextFieldPeer) getPeer (); + if (peer == null) + return null; // FIXME: What do we do if there is no peer? + + return peer.getMinimumSize (columns); } /*************************************************************************/ @@ -328,7 +328,7 @@ minimumSize(int columns) public Dimension getPreferredSize() { - return(getPreferredSize(getColumns())); + return getPreferredSize (getColumns ()); } /*************************************************************************/ @@ -342,12 +342,7 @@ getPreferredSize() public Dimension getPreferredSize(int columns) { - TextFieldPeer tfp = (TextFieldPeer)getPeer(); - if (tfp == null) - { - return new Dimension(0, 0); - } - return(tfp.getPreferredSize(columns)); + return preferredSize (columns); } /*************************************************************************/ @@ -363,7 +358,7 @@ getPreferredSize(int columns) public Dimension preferredSize() { - return(getPreferredSize(getColumns())); + return preferredSize (getColumns ()); } /*************************************************************************/ @@ -380,7 +375,11 @@ preferredSize() public Dimension preferredSize(int columns) { - return(getPreferredSize(columns)); + TextFieldPeer peer = (TextFieldPeer) getPeer (); + if (peer == null) + return new Dimension (0, 0); + + return peer.getPreferredSize (columns); } /*************************************************************************/ -- cgit v1.1