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;
}
}