/* MainFrameConfiguration.java created 2007-09-19 * */ package org.signalml.app.config; import com.thoughtworks.xstream.annotations.XStreamAlias; /** MainFrameConfiguration * * * @author Michal Dobaczewski © 2007-2008 CC Otwarte Systemy Komputerowe Sp. z o.o. */ @XStreamAlias("mainframe") public class MainFrameConfiguration extends AbstractXMLConfiguration { private boolean maximized; private int xSize; private int ySize; private boolean mainToolBarVisible; private boolean leftPanelVisible; private boolean bottomPanelVisible; private boolean statusBarVisible; @XStreamAlias("documentMaximized") private boolean viewMode; private int hDividerLocation; private int vDividerLocation; public boolean isMaximized() { return maximized; } public void setMaximized(boolean maximized) { this.maximized = maximized; } public int getXSize() { return xSize; } public void setXSize(int size) { xSize = size; } public int getYSize() { return ySize; } public void setYSize(int size) { ySize = size; } public boolean isViewMode() { return viewMode; } public void setViewMode(boolean viewMode) { this.viewMode = viewMode; } public int getHDividerLocation() { return hDividerLocation; } public void setHDividerLocation(int dividerLocation) { hDividerLocation = dividerLocation; } public int getVDividerLocation() { return vDividerLocation; } public void setVDividerLocation(int dividerLocation) { vDividerLocation = dividerLocation; } public boolean isMainToolBarVisible() { return mainToolBarVisible; } public void setMainToolBarVisible(boolean mainToolBarVisible) { this.mainToolBarVisible = mainToolBarVisible; } public boolean isLeftPanelVisible() { return leftPanelVisible; } public void setLeftPanelVisible(boolean leftPanelVisible) { this.leftPanelVisible = leftPanelVisible; } public boolean isBottomPanelVisible() { return bottomPanelVisible; } public void setBottomPanelVisible(boolean bottomPanelVisible) { this.bottomPanelVisible = bottomPanelVisible; } public boolean isStatusBarVisible() { return statusBarVisible; } public void setStatusBarVisible(boolean statusBarVisible) { this.statusBarVisible = statusBarVisible; } @Override public String getStandardFilename() { return "mainframe-config.xml"; } }