GtkListPeer.java, [...]: Fix handling of alias methods...

2004-02-03  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* 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
This commit is contained in:
Thomas Fitzsimmons 2004-02-03 17:10:56 +00:00 committed by Thomas Fitzsimmons
parent 5a98fa7bdb
commit b6d3cb37ef
23 changed files with 726 additions and 711 deletions

View file

@ -779,9 +779,7 @@ public abstract class Component
*/
public void setEnabled(boolean b)
{
this.enabled = b;
if (peer != null)
peer.setEnabled(b);
enable (b);
}
/**
@ -791,7 +789,9 @@ public abstract class Component
*/
public void enable()
{
setEnabled(true);
this.enabled = true;
if (peer != null)
peer.setEnabled (true);
}
/**
@ -802,7 +802,10 @@ public abstract class Component
*/
public void enable(boolean b)
{
setEnabled(b);
if (b)
enable ();
else
disable ();
}
/**
@ -812,7 +815,9 @@ public abstract class Component
*/
public void disable()
{
setEnabled(false);
this.enabled = false;
if (peer != null)
peer.setEnabled (false);
}
/**
@ -856,10 +861,7 @@ public abstract class Component
// Inspection by subclassing shows that Sun's implementation calls
// show(boolean) which then calls show() or hide(). It is the show()
// method that is overriden in subclasses like Window.
if (b)
show();
else
hide();
show (b);
}
/**
@ -887,7 +889,10 @@ public abstract class Component
*/
public void show(boolean b)
{
setVisible(b);
if (b)
show ();
else
hide ();
}
/**
@ -1083,7 +1088,7 @@ public abstract class Component
*/
public Point getLocation()
{
return new Point(x, y);
return location ();
}
/**
@ -1110,7 +1115,7 @@ public abstract class Component
*/
public Point location()
{
return getLocation();
return new Point (x, y);
}
/**
@ -1125,13 +1130,7 @@ public abstract class Component
*/
public void setLocation(int x, int y)
{
if (this.x == x && this.y == y)
return;
invalidate();
this.x = x;
this.y = y;
if (peer != null)
peer.setBounds(x, y, width, height);
move (x, y);
}
/**
@ -1145,7 +1144,13 @@ public abstract class Component
*/
public void move(int x, int y)
{
setLocation(x, y);
if (this.x == x && this.y == y)
return;
invalidate ();
this.x = x;
this.y = y;
if (peer != null)
peer.setBounds (x, y, width, height);
}
/**
@ -1173,7 +1178,7 @@ public abstract class Component
*/
public Dimension getSize()
{
return new Dimension(width, height);
return size ();
}
/**
@ -1184,7 +1189,7 @@ public abstract class Component
*/
public Dimension size()
{
return getSize();
return new Dimension (width, height);
}
/**
@ -1197,13 +1202,7 @@ public abstract class Component
*/
public void setSize(int width, int height)
{
if (this.width == width && this.height == height)
return;
invalidate();
this.width = width;
this.height = height;
if (peer != null)
peer.setBounds(x, y, width, height);
resize (width, height);
}
/**
@ -1215,7 +1214,13 @@ public abstract class Component
*/
public void resize(int width, int height)
{
setSize(width, height);
if (this.width == width && this.height == height)
return;
invalidate ();
this.width = width;
this.height = height;
if (peer != null)
peer.setBounds (x, y, width, height);
}
/**
@ -1229,7 +1234,7 @@ public abstract class Component
*/
public void setSize(Dimension d)
{
setSize(d.width, d.height);
resize (d);
}
/**
@ -1241,7 +1246,7 @@ public abstract class Component
*/
public void resize(Dimension d)
{
setSize(d.width, d.height);
resize (d.width, d.height);
}
/**
@ -1256,7 +1261,7 @@ public abstract class Component
*/
public Rectangle getBounds()
{
return new Rectangle(x, y, width, height);
return bounds ();
}
/**
@ -1269,7 +1274,7 @@ public abstract class Component
*/
public Rectangle bounds()
{
return getBounds();
return new Rectangle (x, y, width, height);
}
/**
@ -1289,15 +1294,7 @@ public abstract class Component
*/
public void setBounds(int x, int y, int w, int h)
{
if (this.x == x && this.y == y && width == w && height == h)
return;
invalidate();
this.x = x;
this.y = y;
width = w;
height = h;
if (peer != null)
peer.setBounds(x, y, w, h);
reshape (x, y, w, h);
}
/**
@ -1306,13 +1303,22 @@ public abstract class Component
*
* @param x the X coordinate of the upper left corner of the rectangle
* @param y the Y coordinate of the upper left corner of the rectangle
* @param w the width of the rectangle
* @param h the height of the rectangle
* @param width the width of the rectangle
* @param height the height of the rectangle
* @deprecated use {@link #setBounds(int, int, int, int)} instead
*/
public void reshape(int x, int y, int width, int height)
{
setBounds(x, y, width, height);
if (this.x == x && this.y == y
&& this.width == width && this.height == height)
return;
invalidate ();
this.x = x;
this.y = y;
this.width = width;
this.height = height;
if (peer != null)
peer.setBounds (x, y, width, height);
}
/**
@ -1329,7 +1335,7 @@ public abstract class Component
*/
public void setBounds(Rectangle r)
{
setBounds(r.x, r.y, r.width, r.height);
setBounds (r.x, r.y, r.width, r.height);
}
/**
@ -1560,7 +1566,7 @@ public abstract class Component
*/
public void doLayout()
{
// nothing to do unless we're a container
layout ();
}
/**
@ -1571,7 +1577,7 @@ public abstract class Component
*/
public void layout()
{
doLayout();
// Nothing to do unless we're a container.
}
/**
@ -2076,7 +2082,7 @@ public abstract class Component
*/
public boolean contains(int x, int y)
{
return x >= 0 && y >= 0 && x < width && y < height;
return inside (x, y);
}
/**
@ -2090,7 +2096,7 @@ public abstract class Component
*/
public boolean inside(int x, int y)
{
return contains(x, y);
return x >= 0 && y >= 0 && x < width && y < height;
}
/**
@ -2105,7 +2111,7 @@ public abstract class Component
*/
public boolean contains(Point p)
{
return contains(p.x, p.y);
return contains (p.x, p.y);
}
/**
@ -2120,7 +2126,7 @@ public abstract class Component
*/
public Component getComponentAt(int x, int y)
{
return contains(x, y) ? this : null;
return locate (x, y);
}
/**
@ -2135,7 +2141,7 @@ public abstract class Component
*/
public Component locate(int x, int y)
{
return getComponentAt(x, y);
return contains (x, y) ? this : null;
}
/**
@ -2151,7 +2157,7 @@ public abstract class Component
*/
public Component getComponentAt(Point p)
{
return getComponentAt(p.x, p.y);
return getComponentAt (p.x, p.y);
}
/**