package org.geogebra.desktop.gui.layout.panels; import javax.swing.ImageIcon; import javax.swing.JComponent; import org.geogebra.common.main.App; import org.geogebra.desktop.gui.view.consprotocol.ConstructionProtocolViewD; import org.geogebra.desktop.main.AppD; import org.geogebra.desktop.util.GuiResourcesD; public class ConstructionProtocolDockPanel extends NavigableDockPanel { private static final long serialVersionUID = 1L; /** * @param app */ public ConstructionProtocolDockPanel(AppD app) { super(App.VIEW_CONSTRUCTION_PROTOCOL, // view id "ConstructionProtocol", // view title phrase null, // toolbar string true, // style bar? 7, // menu order 'L' // ctrl-shift-L ); setApp(app); this.setShowStyleBar(true); } @Override protected JComponent getViewPanel() { return ((ConstructionProtocolViewD) (app.getGuiManager() .getConstructionProtocolView())).getCpPanel(); } @Override protected JComponent loadStyleBar() { return ((ConstructionProtocolViewD) app.getGuiManager() .getConstructionProtocolView()).getStyleBar(); } @Override public ImageIcon getIcon() { return app.getMenuIcon(GuiResourcesD.MENU_VIEW_CONSTRUCTION_PROTOCOL); } }