void enableSizeControls(boolean x, boolean y) { if (workspace.kioskLevel == GUIWorkspace.KioskLevel.NONE) { sizeControlX.setEnabled(x); sizeControlY.setEnabled(y); sizeControlXY.setEnabled(x && y); } }
@Override public void doLayout() { if (workspace.kioskLevel == GUIWorkspace.KioskLevel.NONE) { sizeControlXY.setVisible(true); sizeControlX.setVisible(true); sizeControlY.setVisible(true); } super.doLayout(); }
ViewControlStrip(GUIWorkspace workspace, ViewWidget viewWidget) { this.workspace = workspace; this.viewWidget = viewWidget; setBackground(InterfaceColors.GRAPHICS_BACKGROUND); java.awt.BorderLayout layout = new java.awt.BorderLayout(); layout.setVgap(0); setLayout(layout); if (workspace.kioskLevel == GUIWorkspace.KioskLevel.NONE) { javax.swing.JPanel sizeControlPanel = new javax.swing.JPanel(); sizeControlPanel.setLayout( new RowLayout( 1, java.awt.Component.RIGHT_ALIGNMENT, java.awt.Component.CENTER_ALIGNMENT)); sizeControlXY = new SizeControl("/images/arrowsdiag.gif", 1, 1); sizeControlXY.setToolTipText("Change width and height of world"); sizeControlPanel.add(sizeControlXY); sizeControlX = new SizeControl("/images/arrowsx.gif", 1, 0); sizeControlX.setToolTipText("Change width of world"); sizeControlPanel.add(sizeControlX); sizeControlY = new SizeControl("/images/arrowsy.gif", 0, 1); sizeControlY.setToolTipText("Change height of world"); sizeControlPanel.add(sizeControlY); add(sizeControlPanel, java.awt.BorderLayout.WEST); sizeControlPanel.setOpaque(false); add(viewWidget.tickCounter, java.awt.BorderLayout.CENTER); } else { sizeControlXY = null; sizeControlX = null; sizeControlY = null; add(viewWidget.tickCounter, java.awt.BorderLayout.WEST); SpeedSliderPanel speedSlider = new SpeedSliderPanel(workspace, false); speedSlider.setOpaque(false); add(speedSlider, java.awt.BorderLayout.CENTER); } if (workspace.kioskLevel == GUIWorkspace.KioskLevel.NONE) { ThreedButton threedButton = new ThreedButton(); add(threedButton, java.awt.BorderLayout.EAST); } }