/* View.java created 2007-09-10
*
*/
package org.signalml.app.view;
import org.signalml.plugin.export.SignalMLException;
import org.signalml.plugin.export.signal.Document;
import org.signalml.plugin.export.view.DocumentView;
/** View
*
*
* @author Michal Dobaczewski © 2007-2008 CC Otwarte Systemy Komputerowe Sp. z o.o.
*/
public interface View {
void setStatus(String status);
void closeView();
DocumentView createDocumentViewPanel(Document document) throws SignalMLException;
void setViewMode(boolean viewMode);
boolean isViewMode();
void setMainToolBarVisible(boolean visible);
boolean isMainToolBarVisible();
void setStatusBarVisible(boolean visible);
boolean isStatusBarVisible();
void setLeftPanelVisible(boolean visible);
boolean isLeftPanelVisible();
void setBottomPanelVisible(boolean visible);
boolean isBottomPanelVisible();
}