]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Makefile.in: Rebuilt.
authorTom Tromey <tromey@redhat.com>
Wed, 6 Dec 2000 21:22:23 +0000 (21:22 +0000)
committerTom Tromey <tromey@gcc.gnu.org>
Wed, 6 Dec 2000 21:22:23 +0000 (21:22 +0000)
* Makefile.in: Rebuilt.
* Makefile.am (awt_java_source_files): Added new file.
* java/awt/GridBagConstraints.java: New file.

From-SVN: r38076

libjava/ChangeLog
libjava/Makefile.am
libjava/Makefile.in
libjava/java/awt/GridBagConstraints.java [new file with mode: 0644]

index f870e1c7ad55286fd25d9a2d124dec324afe78c6..fd1e5ceaea91a81d796aaa54d32bd04ec22ab2f0 100644 (file)
@@ -1,3 +1,9 @@
+2000-12-06  Tom Tromey  <tromey@redhat.com>
+
+       * Makefile.in: Rebuilt.
+       * Makefile.am (awt_java_source_files): Added new file.
+       * java/awt/GridBagConstraints.java: New file.
+
 2000-12-05  Tom Tromey  <tromey@redhat.com>
 
        * java/text/Collator.java (decomposeCharacter, decmp, strength):
index c618f327a671f139b67ba5571419ef8d2f6d2952..83a1cfc0dd27593b67b148d59c9a64dc3b01d308 100644 (file)
@@ -592,6 +592,7 @@ java/awt/Frame.java \
 java/awt/Graphics.java \
 java/awt/Graphics2D.java \
 java/awt/GraphicsConfiguration.java \
+java/awt/GridBagConstraints.java \
 java/awt/GridLayout.java \
 java/awt/IllegalComponentStateException.java \
 java/awt/Image.java \
index f2426faee1925e50379cb596c972799d4897eaad..396d34de4c273f498d69f62693f215b1df678d1d 100644 (file)
@@ -363,6 +363,7 @@ java/awt/Frame.java \
 java/awt/Graphics.java \
 java/awt/Graphics2D.java \
 java/awt/GraphicsConfiguration.java \
+java/awt/GridBagConstraints.java \
 java/awt/GridLayout.java \
 java/awt/IllegalComponentStateException.java \
 java/awt/Image.java \
@@ -1329,7 +1330,8 @@ DEP_FILES =  .deps/$(srcdir)/$(CONVERT_DIR)/gen-from-JIS.P \
 .deps/java/awt/FlowLayout.P .deps/java/awt/Font.P \
 .deps/java/awt/FontMetrics.P .deps/java/awt/Frame.P \
 .deps/java/awt/Graphics.P .deps/java/awt/Graphics2D.P \
-.deps/java/awt/GraphicsConfiguration.P .deps/java/awt/GridLayout.P \
+.deps/java/awt/GraphicsConfiguration.P \
+.deps/java/awt/GridBagConstraints.P .deps/java/awt/GridLayout.P \
 .deps/java/awt/IllegalComponentStateException.P .deps/java/awt/Image.P \
 .deps/java/awt/Insets.P .deps/java/awt/ItemSelectable.P \
 .deps/java/awt/Label.P .deps/java/awt/LayoutManager.P \
diff --git a/libjava/java/awt/GridBagConstraints.java b/libjava/java/awt/GridBagConstraints.java
new file mode 100644 (file)
index 0000000..34ca0c6
--- /dev/null
@@ -0,0 +1,89 @@
+// GridBagConstraints.java - Constraints for GridBag layout manager
+
+/* Copyright (C) 2000  Free Software Foundation
+
+   This file is part of libgcj.
+
+This software is copyrighted work licensed under the terms of the
+Libgcj License.  Please consult the file "LIBGCJ_LICENSE" for
+details.  */
+
+package java.awt;
+
+import java.io.Serializable;
+
+/** This specifies the constraints for a component managed by the
+ * GridBagLayout layout manager.  */
+public class GridBagConstraints implements Cloneable, Serializable
+{
+  /** Fill in both directions.  */
+  public static final int BOTH;
+  /** Don't fill.  */
+  public static final int NONE;
+  /** Fill horizontally.  */
+  public static final int HORIZONTAL;
+  /** Fill vertically.  */
+  public static final int VERTICAL;
+
+  /** Position in the center.  */
+  public static final int CENTER;
+  /** Position to the east.  */
+  public static final int EAST;
+  /** Position to the north.  */
+  public static final int NORTH;
+  /** Position to the northeast.  */
+  public static final int NORTHEAST;
+  /** Position to the northwest.  */
+  public static final int NORTHWEST;
+  /** Position to the south.  */
+  public static final int SOUTH;
+  /** Position to the southeast.  */
+  public static final int SOUTHEAST;
+  /** Position to the southwest.  */
+  public static final int SOUTHWEST;
+  /** Position to the west.  */
+  public static final int WEST;
+
+  /** Occupy all remaining cells except last cell.  */
+  public static final int RELATIVE;
+  /** Occupy all remaining cells.  */
+  public static final int REMAINDER;
+
+  public int anchor;
+  public int fill;
+  public int gridheight;
+  public int gridwidth;
+  public int gridx;
+  public int gridy;
+  public Insets insets;
+  public int ipadx;
+  public int ipady;
+  public double weightx;
+  public double weighty;
+
+  /** Create a copy of this object.  */
+  public Object clone ()
+  {
+    // This is lazy but it works.
+    GridBagConstraints g = (GridBagConstraints) super.clone ();
+    g.insets = (Insets) insets.clone ();
+    return g;
+  }
+
+  /** Create a new GridBagConstraints object with the default
+   * parameters.  */
+  public GridBagConstraints ()
+  {
+    this.anchor = CENTER;
+    this.fill = NONE;
+    this.gridx = RELATIVE;
+    this.gridy = RELATIVE;
+    this.gridwidth = 1;
+    this.gridheight = 1;
+    this.ipadx = 0;
+    this.ipady = 0;
+    this.insets = new Insets (0, 0, 0, 0);
+    this.weightx = 0;
+    this.weighty = 0;
+  }
+}