package org.geogebra.web.web.gui.layout.panels; import org.geogebra.common.main.App; import org.geogebra.web.web.gui.dialog.DialogManagerW; import org.geogebra.web.web.gui.layout.DockPanelW; import com.google.gwt.user.client.ui.Widget; /** * @author gabor * * FunctionInspector dockpanel for Web * */ public class FunctionInspectorDockPanelW extends DockPanelW { /** * default width of this panel */ public static final int DEFAULT_WIDTH = 480; private App app; /** * @param app App * Creates panel */ public FunctionInspectorDockPanelW(App app) { super(App.VIEW_FUNCTION_INSPECTOR, // view id "FunctionInspector", // view title phrase null, // toolbar string true, // style bar? -1, // menu order 'F' // menu shortcut ); this.app = app; this.setOpenInFrame(true); this.setEmbeddedSize(DEFAULT_WIDTH); this.app = app; } @Override protected Widget loadComponent() { return ((DialogManagerW) app.getDialogManager()).getFunctionInspector().getWrappedPanel(); } // @Override // public void closePanel() { // App.debug("AAAAAAAAAAAAAAAAA FunctionInspector closePanel"); // ((DialogManagerW) app.getDialogManager()).getFunctionInspector().setInspectorVisible(false); // super.closePanel(); // } @Override protected Widget loadStyleBar() { return null; } @Override public boolean isStyleBarEmpty(){ return true; } }