aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Koch <konqueror@gmx.de>2003-06-11 10:37:48 +0000
committerMichael Koch <mkoch@gcc.gnu.org>2003-06-11 10:37:48 +0000
commit37f3981f8062d2c331a143e90cbacbf021661c49 (patch)
treeb0aa59455a5e1a8f2c3488915f500eb171cfda3d
parent0310c414068caf027e13be9e93cee97808b5d7a4 (diff)
downloadgcc-37f3981f8062d2c331a143e90cbacbf021661c49.zip
gcc-37f3981f8062d2c331a143e90cbacbf021661c49.tar.gz
gcc-37f3981f8062d2c331a143e90cbacbf021661c49.tar.bz2
Frame.java, [...]: New versions from classpath.
2003-06-11 Michael Koch <konqueror@gmx.de> * java/awt/Frame.java, java/awt/Graphics.java, java/awt/Menu.java, java/awt/Robot.java, java/awt/image/ColorModel.java: New versions from classpath. From-SVN: r67754
-rw-r--r--libjava/ChangeLog9
-rw-r--r--libjava/java/awt/Frame.java2
-rw-r--r--libjava/java/awt/Graphics.java40
-rw-r--r--libjava/java/awt/Menu.java15
-rw-r--r--libjava/java/awt/Robot.java5
-rw-r--r--libjava/java/awt/image/ColorModel.java4
6 files changed, 17 insertions, 58 deletions
diff --git a/libjava/ChangeLog b/libjava/ChangeLog
index 997cf1e..388dd00e 100644
--- a/libjava/ChangeLog
+++ b/libjava/ChangeLog
@@ -1,3 +1,12 @@
+2003-06-11 Michael Koch <konqueror@gmx.de>
+
+ * java/awt/Frame.java,
+ java/awt/Graphics.java,
+ java/awt/Menu.java,
+ java/awt/Robot.java,
+ java/awt/image/ColorModel.java:
+ New versions from classpath.
+
2003-06-10 Michael Koch <konqueror@gmx.de>
* java/io/PrintStream.java:
diff --git a/libjava/java/awt/Frame.java b/libjava/java/awt/Frame.java
index d162df7..82fed16 100644
--- a/libjava/java/awt/Frame.java
+++ b/libjava/java/awt/Frame.java
@@ -515,7 +515,7 @@ getFrames()
*/
public void setMaximizedBounds (Rectangle maximizedBounds)
{
- throw new Error ("not implemented");
+ this.maximizedBounds = maximizedBounds;
}
/**
diff --git a/libjava/java/awt/Graphics.java b/libjava/java/awt/Graphics.java
index 1b4581b..c225b52 100644
--- a/libjava/java/awt/Graphics.java
+++ b/libjava/java/awt/Graphics.java
@@ -441,24 +441,6 @@ fill3DRect(int x, int y, int width, int height, boolean raised)
/*************************************************************************/
/**
- * Draws the outline of the specified rectangle with a 3D effect
- *
- * @param x The X coordinate of the upper left corner of the draw rect.
- * @param y The Y coordinate of the upper left corner of the draw rect.
- * @param width The width of the draw rect.
- * @param height The height of the draw rect.
- * @param raised <code>true</code> if the rectangle appears raised,
- * <code>false</code> if it should appear etched.
- */
-public void
-drawRoundRect(int x, int y, int width, int height, boolean raised)
-{
- // FIXME: ???
-}
-
-/*************************************************************************/
-
-/**
* Draws an oval that just fits within the specified rectangle.
*
* @param x The X coordinate of the upper left corner of the rect.
@@ -615,28 +597,6 @@ drawChars(char data[], int offset, int length, int x, int y)
drawString(new String(data, offset, length), x, y);
}
-/*************************************************************************/
-
-/**
- * Draws the specified bytes as text starting at the specified point.
- *
- * @param data The array of bytes to draw.
- * @param offset The offset into the array to start drawing bytes from.
- * @param length The number of bytes to draw.
- * @param x The X coordinate of the point to draw at.
- * @param y The Y coordinate of the point to draw at.
- */
-public void
-drawChars(byte data[], int offset, int length, int x, int y)
-{
- drawString(new String(data, offset, length), x, y);
-}
-
-/*
-public abstract void drawString(AttributedCharacterIterator iterator,
- int x, int y)
-*/
-
public void
drawBytes(byte[] data, int offset, int length, int x, int y)
{
diff --git a/libjava/java/awt/Menu.java b/libjava/java/awt/Menu.java
index 40253c4..52244b9 100644
--- a/libjava/java/awt/Menu.java
+++ b/libjava/java/awt/Menu.java
@@ -188,21 +188,6 @@ public int countItems ()
/*************************************************************************/
/**
- * Returns the number of items in this menu.
- *
- * @return The number of items in this menu.
- *
- * @deprecated This method is deprecated in favor of <code>getItemCount()</code>.
- */
-public int
-count()
-{
- return(items.size());
-}
-
-/*************************************************************************/
-
-/**
* Returns the item at the specified index.
*
* @return The item at the specified index.
diff --git a/libjava/java/awt/Robot.java b/libjava/java/awt/Robot.java
index cc0ab15..f633fc0 100644
--- a/libjava/java/awt/Robot.java
+++ b/libjava/java/awt/Robot.java
@@ -40,9 +40,13 @@ package java.awt;
import java.awt.image.BufferedImage;
+/**
+ * @since 1.3
+ */
/** STUB CLASS ONLY */
public class Robot
{
+ private GraphicsDevice screen;
private boolean waitForIdle;
private int autoDelay;
@@ -68,6 +72,7 @@ public class Robot
public Robot(GraphicsDevice screen) throws AWTException
{
this();
+ this.screen = screen;
}
public void mouseMove(int x, int y)
diff --git a/libjava/java/awt/image/ColorModel.java b/libjava/java/awt/image/ColorModel.java
index f798ee2..9976985 100644
--- a/libjava/java/awt/image/ColorModel.java
+++ b/libjava/java/awt/image/ColorModel.java
@@ -1,4 +1,4 @@
-/* Copyright (C) 1999, 2000, 2002 Free Software Foundation
+/* Copyright (C) 1999, 2000, 2002, 2003 Free Software Foundation
This file is part of GNU Classpath.
@@ -113,7 +113,7 @@ public abstract class ColorModel implements Transparency
{
this(bits * 4, // total bits, sRGB, four channels
nArray(bits, 4), // bits for each channel
- null, // FIXME: should be sRGB
+ ColorSpace.getInstance(ColorSpace.CS_sRGB), // sRGB
true, // has alpha
false, // not premultiplied
TRANSLUCENT,