aboutsummaryrefslogtreecommitdiff
path: root/libjava
diff options
context:
space:
mode:
authorbryce <bryce@138bc75d-0d04-0410-961f-82ee72b054a4>2002-08-09 04:45:29 +0000
committerbryce <bryce@138bc75d-0d04-0410-961f-82ee72b054a4>2002-08-09 04:45:29 +0000
commit5399d6269bb5cd44d24f85fd0c5561969eab6ef2 (patch)
tree7df2d1a62be0d08d79590aecb1eca36f3562d7f9 /libjava
parent8cd4a002d49be6b2afc1aa47a78eb6a3da980aa4 (diff)
More AWT/Swing merge from GNU Classpath.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@56151 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava')
-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 03f34a5b5df..24aca7373e0 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 00000000000..55ccc1ea8f1
--- /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;
+ }
+ };