aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBryce McKinlay <bryce@waitaki.otago.ac.nz>2002-08-09 04:45:29 +0000
committerBryce McKinlay <bryce@gcc.gnu.org>2002-08-09 05:45:29 +0100
commitef1c32c6371a869dafafe3219cdd1dbeef3c79eb (patch)
tree7df2d1a62be0d08d79590aecb1eca36f3562d7f9
parentdf74f0775534ca7341de6d1fd6651eb1ccdd874f (diff)
downloadgcc-ef1c32c6371a869dafafe3219cdd1dbeef3c79eb.zip
gcc-ef1c32c6371a869dafafe3219cdd1dbeef3c79eb.tar.gz
gcc-ef1c32c6371a869dafafe3219cdd1dbeef3c79eb.tar.bz2
More AWT/Swing merge from GNU Classpath.
From-SVN: r56151
-rw-r--r--libjava/ChangeLog3
-rw-r--r--libjava/javax/swing/plaf/metal/MetalLookAndFeel.java31
2 files changed, 34 insertions, 0 deletions
diff --git a/libjava/ChangeLog b/libjava/ChangeLog
index 03f34a5..24aca73 100644
--- a/libjava/ChangeLog
+++ b/libjava/ChangeLog
@@ -411,6 +411,9 @@
* gnu/awt/xlib/XGraphicsConfiguration.java,
gnu/awt/xlib/XToolkit.java: Updated to compile against 1.4 abstract
API.
+
+ * javax/swing/plaf/metal/MetalLookAndFeel.java: New file from
+ GNU Classpath.
* Makefile.am: Add new files.
* Makefile.in: Rebuilt.
diff --git a/libjava/javax/swing/plaf/metal/MetalLookAndFeel.java b/libjava/javax/swing/plaf/metal/MetalLookAndFeel.java
new file mode 100644
index 0000000..55ccc1e
--- /dev/null
+++ b/libjava/javax/swing/plaf/metal/MetalLookAndFeel.java
@@ -0,0 +1,31 @@
+package javax.swing.plaf.metal;
+
+import javax.swing.*;
+import javax.swing.plaf.*;
+import javax.swing.plaf.basic.*;
+
+
+public class MetalLookAndFeel extends LookAndFeel
+ {
+ public boolean isNativeLookAndFeel() { return true; }
+ public boolean isSupportedLookAndFeel() { return true; }
+ public String getDescription() { return "Metal look and feel"; }
+ public String getID() { return "MetalLookAndFeel"; }
+ public String getName() { return "MetalLookAndFeel"; }
+
+
+ UIDefaults LAF_defaults;
+
+ public MetalLookAndFeel()
+ {
+ }
+
+ public UIDefaults getDefaults()
+ {
+ if (LAF_defaults == null)
+ LAF_defaults = new BasicDefaults();
+
+ // Returns the default values for this look and feel.
+ return LAF_defaults;
+ }
+ };