package org.geogebra.web.web.gui.layout.panels;
import org.geogebra.common.main.App;
import org.geogebra.web.web.gui.layout.DockPanelW;
import org.geogebra.web.web.gui.toolbarpanel.ToolbarPanel;
import com.google.gwt.user.client.ui.Widget;
public class ToolbarDockPanelW extends DockPanelW {
private static final int CLOSING_WIDTH = 86;
private ToolbarPanel toolbar;
public ToolbarDockPanelW(App app1) {
super(
App.VIEW_ALGEBRA, // view id
"ToolbarWindow", // view title phrase
null, // toolbar string
false, // style bar?
2, // menu order
'A' // menu shortcut
);
}
@Override
protected Widget loadComponent() {
toolbar = new ToolbarPanel(app);
return toolbar;
}
@Override
public void onResize() {
if (toolbar.getOffsetWidth() < CLOSING_WIDTH) {
toolbar.close();
} else {
toolbar.open();
}
}
public ToolbarPanel getToolbar() {
return toolbar;
}
}