// Copyright 2003, FreeHEP. package org.freehep.graphicsio.exportchooser; import java.util.Properties; import javax.swing.JLabel; import org.freehep.graphicsbase.swing.layout.TableLayout; import org.freehep.graphicsio.PageConstants; /** * * @author Mark Donszelmann * @version $Id: freehep-graphicsio/src/main/java/org/freehep/graphicsio/exportchooser/PageLayoutPanel.java 5641ca92a537 2005/11/26 00:15:35 duns $ */ public class PageLayoutPanel extends OptionPanel { public PageLayoutPanel(Properties options, String rootKey) { super("Page Layout"); add(TableLayout.LEFT, new JLabel("Size:")); add(TableLayout.RIGHT, new OptionComboBox(options, rootKey + "." + PageConstants.PAGE_SIZE, PageConstants.getSizeList())); // FIXME: re-add FREEHEP-277, Margins are now Insets // add(TableLayout.LEFT , new JLabel("Margins:")); // add(TableLayout.RIGHT, new OptionComboBox(options, // rootKey+"."+PageConstants.PAGE_MARGINS, // PageConstants.getMarginsList())); add(TableLayout.LEFT, new JLabel("Orientation:")); add(TableLayout.RIGHT, new OptionComboBox(options, rootKey + "." + PageConstants.ORIENTATION, PageConstants .getOrientationList())); add(TableLayout.FULL, new OptionCheckBox(options, rootKey + "." + PageConstants.FIT_TO_PAGE, "Fit to Page")); } }