package org.geogebra.common.gui.layout; import org.geogebra.common.euclidian.GetViewId; import org.geogebra.common.gui.SetLabels; public abstract class DockManager implements SetLabels { public abstract GetViewId getFocusedEuclidianPanel(); public abstract boolean setFocusedPanel(int panel); public abstract void unRegisterPanel(DockPanel dockPanel); public abstract DockPanel getPanel(int ViewId); public void resizePanels() { // TODO Auto-generated method stub } public abstract int getNumberOfOpenViews(); public abstract int getFocusedViewId(); public void ensureFocus() { // TODO Auto-generated method stub } /** * Puts AV bellow to EV if app height is bigger than width (portrait), or EV * next to AV otherwise (landscape). * */ public void adjustViews() { // overridden in Web } }