summaryrefslogtreecommitdiffstats
path: root/src/jrummikub/view/impl/View.java
diff options
context:
space:
mode:
authorJannis Harder <harder@informatik.uni-luebeck.de>2011-06-19 18:53:02 +0200
committerJannis Harder <harder@informatik.uni-luebeck.de>2011-06-19 18:53:02 +0200
commitdcf87994cb4cb5083e12e2acb55ec6cf42e4d7e9 (patch)
treedcb7762d37a0f3008c49edf70c0e026fc0b695ce /src/jrummikub/view/impl/View.java
parent705698670a7a5f57a2ad1e44c8e1240ede49aa06 (diff)
downloadJRummikub-dcf87994cb4cb5083e12e2acb55ec6cf42e4d7e9.tar
JRummikub-dcf87994cb4cb5083e12e2acb55ec6cf42e4d7e9.zip
Show side panel only ingame
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@487 72836036-5685-4462-b002-a69064685172
Diffstat (limited to 'src/jrummikub/view/impl/View.java')
-rw-r--r--src/jrummikub/view/impl/View.java13
1 files changed, 11 insertions, 2 deletions
diff --git a/src/jrummikub/view/impl/View.java b/src/jrummikub/view/impl/View.java
index 5755c73..caac01f 100644
--- a/src/jrummikub/view/impl/View.java
+++ b/src/jrummikub/view/impl/View.java
@@ -349,6 +349,7 @@ public class View extends JFrame implements IView {
mainLayer.add(winPanel);
sidePanel = new SidePanel();
+ sidePanel.setVisible(false);
mainLayer.add(sidePanel);
sidePanel.setBorder(new MatteBorder(0, 0, TABLE_BORDER_WIDTH, 0,
Color.BLACK));
@@ -379,11 +380,13 @@ public class View extends JFrame implements IView {
playerPanel.setBounds(0, tableHeight, width, playerPanelHeight);
playerPanel.rescale();
- int sideWidth = playerPanel.getLeftPanelWidth() + 1;
+ int sideWidth = sidePanel.isVisible() ? playerPanel.getLeftPanelWidth() + 1 : 0;
table.setBounds(sideWidth, 0, width - sideWidth, tableHeight);
table.validate();
- sidePanel.setBounds(0, 0, sideWidth, tableHeight);
+ if (sidePanel.isVisible()) {
+ sidePanel.setBounds(0, 0, sideWidth, tableHeight);
+ }
startTurnPanel.setBounds(0, tableHeight, width, playerPanelHeight);
pausePanel.setBounds(0, tableHeight, width, playerPanelHeight);
winPanel.setBounds(0, tableHeight, width, playerPanelHeight);
@@ -446,6 +449,12 @@ public class View extends JFrame implements IView {
public void showScorePanel(boolean show) {
scorePanel.setVisible(show);
}
+
+ @Override
+ public void showSidePanel(boolean show) {
+ sidePanel.setVisible(show);
+ rescale();
+ }
@Override
public void setCurrentPlayerName(String playerName) {