1999-01-09 19:58:09 +00:00
|
|
|
/* -*- Mode: java; indent-tabs-mode: nil; c-basic-offset: 2 -*-
|
|
|
|
*
|
|
|
|
* This file has been contributed to Mozilla.
|
|
|
|
*
|
1999-11-02 01:51:54 +00:00
|
|
|
* The contents of this file are subject to the Mozilla Public
|
|
|
|
* License Version 1.1 (the "License"); you may not use this file
|
|
|
|
* except in compliance with the License. You may obtain a copy of
|
|
|
|
* the License at http://www.mozilla.org/MPL/
|
1999-01-09 19:58:09 +00:00
|
|
|
*
|
1999-11-02 01:51:54 +00:00
|
|
|
* Software distributed under the License is distributed on an "AS
|
|
|
|
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
|
|
|
|
* implied. See the License for the specific language governing
|
|
|
|
* rights and limitations under the License.
|
1999-01-09 19:58:09 +00:00
|
|
|
*
|
|
|
|
* The Original Code is the Grendel mail/news client.
|
|
|
|
*
|
1999-03-07 19:58:40 +00:00
|
|
|
* The Initial Developer of the Original Code is Jeff Galyan
|
1999-11-02 01:51:54 +00:00
|
|
|
* <talisman@anamorphic.com>. Portions created by Jeff Galyan are
|
|
|
|
* Copyright (C) 1999 Jeff Galyan. All
|
|
|
|
* Rights Reserved.
|
|
|
|
*
|
|
|
|
* Contributor(s):
|
1999-01-09 19:58:09 +00:00
|
|
|
*/
|
|
|
|
|
|
|
|
package grendel.ui;
|
|
|
|
|
|
|
|
import java.awt.Dimension;
|
|
|
|
import java.awt.GridBagConstraints;
|
|
|
|
import java.awt.GridBagLayout;
|
|
|
|
import java.awt.Insets;
|
|
|
|
|
|
|
|
import grendel.widgets.Spring;
|
|
|
|
|
|
|
|
|
|
|
|
public class ToolBarLayout extends GridBagLayout {
|
1999-06-16 05:13:53 +00:00
|
|
|
static GridBagConstraints gbc = new GridBagConstraints();
|
|
|
|
public static final int HORIZONTAL = GridBagConstraints.HORIZONTAL;
|
|
|
|
public static final int VERTICAL = GridBagConstraints.VERTICAL;
|
|
|
|
static int orientation = GridBagConstraints.HORIZONTAL;
|
|
|
|
Insets myInsets = new Insets(0,3,0,3);
|
|
|
|
|
|
|
|
public ToolBarLayout() {
|
|
|
|
super();
|
|
|
|
defaultConstraints.insets = myInsets;
|
|
|
|
}
|
|
|
|
|
|
|
|
public ToolBarLayout(int anOrientation) {
|
|
|
|
super();
|
|
|
|
orientation = anOrientation;
|
|
|
|
defaultConstraints.insets = myInsets;
|
|
|
|
}
|
|
|
|
|
|
|
|
public int getGridX() {
|
|
|
|
return defaultConstraints.gridx;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setGridX(int x) {
|
|
|
|
defaultConstraints.gridx = x;
|
|
|
|
}
|
|
|
|
|
|
|
|
public int getGridY() {
|
|
|
|
return defaultConstraints.gridy;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setGridY(int y) {
|
|
|
|
defaultConstraints.gridy = y;
|
|
|
|
}
|
|
|
|
|
|
|
|
public double getWeightX() {
|
|
|
|
return defaultConstraints.weightx;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setWeightX(double x) {
|
|
|
|
defaultConstraints.weightx = x;
|
|
|
|
}
|
|
|
|
|
|
|
|
public double getWeightY() {
|
|
|
|
return defaultConstraints.weighty;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setWeightY(double y) {
|
|
|
|
defaultConstraints.weighty = y;
|
|
|
|
}
|
|
|
|
|
|
|
|
public int getAnchor() {
|
|
|
|
return defaultConstraints.anchor;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setAnchor(int anAnchor) {
|
|
|
|
defaultConstraints.anchor = anAnchor;
|
|
|
|
}
|
|
|
|
|
|
|
|
public Insets getInsets() {
|
|
|
|
return defaultConstraints.insets;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setInsets(Insets anInsets) {
|
|
|
|
defaultConstraints.insets = anInsets;
|
|
|
|
}
|
1999-01-09 19:58:09 +00:00
|
|
|
|
1999-06-16 05:13:53 +00:00
|
|
|
public int getIPadX() {
|
|
|
|
return defaultConstraints.ipadx;
|
|
|
|
}
|
1999-01-09 19:58:09 +00:00
|
|
|
|
1999-06-16 05:13:53 +00:00
|
|
|
public void setIPadX(int x) {
|
|
|
|
defaultConstraints.ipadx = x;
|
|
|
|
}
|
1999-01-09 19:58:09 +00:00
|
|
|
|
1999-06-16 05:13:53 +00:00
|
|
|
public int getIPadY() {
|
|
|
|
return defaultConstraints.ipady;
|
|
|
|
}
|
1999-01-09 19:58:09 +00:00
|
|
|
|
1999-06-16 05:13:53 +00:00
|
|
|
public void setIPadY(int y) {
|
|
|
|
defaultConstraints.ipady = y;
|
|
|
|
}
|
1999-01-09 19:58:09 +00:00
|
|
|
|
1999-06-16 05:13:53 +00:00
|
|
|
public int getGridWidth() {
|
|
|
|
return defaultConstraints.gridwidth;
|
|
|
|
}
|
1999-01-09 19:58:09 +00:00
|
|
|
|
1999-06-16 05:13:53 +00:00
|
|
|
public void setGridWidth(int aGridWidth) {
|
|
|
|
defaultConstraints.gridwidth = aGridWidth;
|
|
|
|
}
|
1999-01-09 19:58:09 +00:00
|
|
|
|
1999-06-16 05:13:53 +00:00
|
|
|
public int getGridHeight() {
|
|
|
|
return defaultConstraints.gridheight;
|
|
|
|
}
|
1999-01-09 19:58:09 +00:00
|
|
|
|
1999-06-16 05:13:53 +00:00
|
|
|
public void setGridHeight(int aGridHeight) {
|
|
|
|
defaultConstraints.gridheight = aGridHeight;
|
|
|
|
}
|
1999-01-09 19:58:09 +00:00
|
|
|
|
1999-06-16 05:13:53 +00:00
|
|
|
public int getFill() {
|
|
|
|
return defaultConstraints.fill;
|
|
|
|
}
|
1999-01-09 19:58:09 +00:00
|
|
|
|
1999-06-16 05:13:53 +00:00
|
|
|
public void setFill(int aFill) {
|
|
|
|
defaultConstraints.fill = aFill;
|
|
|
|
}
|
1999-01-09 19:58:09 +00:00
|
|
|
|
1999-06-16 05:13:53 +00:00
|
|
|
public Spring createSpring() {
|
|
|
|
setFill(orientation);
|
|
|
|
setWeightX(10.0);
|
|
|
|
Spring res = new Spring();
|
1999-01-09 19:58:09 +00:00
|
|
|
|
1999-06-16 05:13:53 +00:00
|
|
|
return res;
|
|
|
|
}
|
1999-01-09 19:58:09 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
|