Remove menu button

This commit is contained in:
drdev
2014-05-14 00:14:16 +00:00
parent 499ae40026
commit 51670f1144
8 changed files with 16 additions and 26 deletions

View File

@@ -44,7 +44,7 @@ public class FDeckChooser extends FScreen {
private FPref stateSetting = null; private FPref stateSetting = null;
public FDeckChooser(boolean isAi0) { public FDeckChooser(boolean isAi0) {
super(true, "", false); super(true, "");
isAi = isAi0; isAi = isAi0;
lstDecks.setItemActivateHandler(new FEventHandler() { lstDecks.setItemActivateHandler(new FEventHandler() {

View File

@@ -37,7 +37,7 @@ public class FDeckViewer extends FScreen {
} }
private FDeckViewer(Deck deck0) { private FDeckViewer(Deck deck0) {
super(true, deck0.getName(), false); super(true, deck0.getName());
deck = deck0; deck = deck0;
cardManager = new CardManager(false); cardManager = new CardManager(false);
cardManager.setPool(deck.getMain()); cardManager.setPool(deck.getMain());

View File

@@ -7,7 +7,6 @@ import forge.Forge;
import forge.Forge.Graphics; import forge.Forge.Graphics;
import forge.assets.FImage; import forge.assets.FImage;
import forge.assets.FSkinColor; import forge.assets.FSkinColor;
import forge.assets.FSkinImage;
import forge.assets.FSkinColor.Colors; import forge.assets.FSkinColor.Colors;
import forge.assets.FSkinTexture; import forge.assets.FSkinTexture;
import forge.toolbox.FContainer; import forge.toolbox.FContainer;
@@ -24,9 +23,9 @@ public abstract class FScreen extends FContainer {
public static final float HEADER_HEIGHT = Math.round(Utils.AVG_FINGER_HEIGHT * 0.8f); public static final float HEADER_HEIGHT = Math.round(Utils.AVG_FINGER_HEIGHT * 0.8f);
private final FLabel btnBack, lblHeader, btnMenu; private final FLabel btnBack, lblHeader;
protected FScreen(boolean showBackButton, String headerCaption, boolean showMenuButton) { protected FScreen(boolean showBackButton, String headerCaption) {
if (showBackButton) { if (showBackButton) {
btnBack = add(new FLabel.Builder().icon(new BackIcon()).pressedColor(HEADER_BTN_PRESSED_COLOR).align(HAlignment.CENTER).command(new FEventHandler() { btnBack = add(new FLabel.Builder().icon(new BackIcon()).pressedColor(HEADER_BTN_PRESSED_COLOR).align(HAlignment.CENTER).command(new FEventHandler() {
@Override @Override
@@ -44,17 +43,6 @@ public abstract class FScreen extends FContainer {
else { else {
lblHeader = null; lblHeader = null;
} }
if (showMenuButton) {
btnMenu = add(new FLabel.Builder().icon(FSkinImage.FAVICON).pressedColor(HEADER_BTN_PRESSED_COLOR).align(HAlignment.CENTER).command(new FEventHandler() {
@Override
public void handleEvent(FEvent e) {
showMenu();
}
}).build());
}
else {
btnMenu = null;
}
} }
public String getHeaderCaption() { public String getHeaderCaption() {
@@ -94,9 +82,6 @@ public abstract class FScreen extends FContainer {
if (btnBack != null) { if (btnBack != null) {
btnBack.setBounds(0, 0, HEADER_HEIGHT, HEADER_HEIGHT); btnBack.setBounds(0, 0, HEADER_HEIGHT, HEADER_HEIGHT);
} }
if (btnMenu != null) {
btnMenu.setBounds(width - HEADER_HEIGHT, 0, HEADER_HEIGHT, HEADER_HEIGHT);
}
if (lblHeader != null) { if (lblHeader != null) {
lblHeader.setBounds(headerX, 0, headerWidth, HEADER_HEIGHT); lblHeader.setBounds(headerX, 0, headerWidth, HEADER_HEIGHT);

View File

@@ -25,7 +25,7 @@ public abstract class LaunchScreen extends FScreen {
private boolean creatingMatch; private boolean creatingMatch;
public LaunchScreen(String headerCaption) { public LaunchScreen(String headerCaption) {
super(true, headerCaption, true); super(true, headerCaption);
btnStart = add(new StartButton()); btnStart = add(new StartButton());
} }

View File

@@ -853,7 +853,7 @@ public class ConstructedScreen extends LaunchScreen {
private int selectedIndex; private int selectedIndex;
private DeckList() { private DeckList() {
super(true, "", false); super(true, "");
list = new FList<Object>(); list = new FList<Object>();
} }
@@ -1003,7 +1003,7 @@ public class ConstructedScreen extends LaunchScreen {
private final FList<Variant> lstVariants = add(new FList<Variant>()); private final FList<Variant> lstVariants = add(new FList<Variant>());
private MultiVariantSelect() { private MultiVariantSelect() {
super(true, "Select Variants", false); super(true, "Select Variants");
lstVariants.setListItemRenderer(new VariantRenderer()); lstVariants.setListItemRenderer(new VariantRenderer());
lstVariants.addItem(new Variant(GameType.Vanguard, "Each player has a special \"Avatar\" card that affects the game.")); lstVariants.addItem(new Variant(GameType.Vanguard, "Each player has a special \"Avatar\" card that affects the game."));

View File

@@ -23,7 +23,7 @@ public class HomeScreen extends FScreen {
private final ArrayList<FButton> buttons = new ArrayList<FButton>(); private final ArrayList<FButton> buttons = new ArrayList<FButton>();
public HomeScreen() { public HomeScreen() {
super(false, null, false); super(false, null);
addButton("Constructed", new FEventHandler() { addButton("Constructed", new FEventHandler() {
@Override @Override

View File

@@ -42,7 +42,7 @@ public class MatchScreen extends FScreen {
private VPlayerPanel bottomPlayerPanel, topPlayerPanel; private VPlayerPanel bottomPlayerPanel, topPlayerPanel;
public MatchScreen(Game game, LobbyPlayer localPlayer, List<VPlayerPanel> playerPanels0) { public MatchScreen(Game game, LobbyPlayer localPlayer, List<VPlayerPanel> playerPanels0) {
super(false, null, false); //match screen has custom header super(false, null); //match screen has custom header
for (VPlayerPanel playerPanel : playerPanels0) { for (VPlayerPanel playerPanel : playerPanels0) {
playerPanels.put(playerPanel.getPlayer(), add(playerPanel)); playerPanels.put(playerPanel.getPlayer(), add(playerPanel));

View File

@@ -29,7 +29,7 @@ public class SettingsScreen extends FScreen {
private final FGroupList<Setting> lstSettings = add(new FGroupList<Setting>()); private final FGroupList<Setting> lstSettings = add(new FGroupList<Setting>());
public SettingsScreen() { public SettingsScreen() {
super(true, "Settings", false); super(true, "Settings");
lstSettings.setListItemRenderer(new SettingRenderer()); lstSettings.setListItemRenderer(new SettingRenderer());
lstSettings.addGroup("General Settings"); lstSettings.addGroup("General Settings");
@@ -144,6 +144,11 @@ public class SettingsScreen extends FScreen {
5); 5);
} }
@Override
public void showMenu() {
//No menu to show from this screen
}
@Override @Override
protected void doLayout(float startY, float width, float height) { protected void doLayout(float startY, float width, float height) {
lstSettings.setBounds(0, startY, width, height - startY); lstSettings.setBounds(0, startY, width, height - startY);
@@ -232,7 +237,7 @@ public class SettingsScreen extends FScreen {
private final String currentValue = FModel.getPreferences().getPref(pref); private final String currentValue = FModel.getPreferences().getPref(pref);
private CustomSelectScreen() { private CustomSelectScreen() {
super(true, "Select " + label.substring(0, label.length() - 1), false); super(true, "Select " + label.substring(0, label.length() - 1));
lstOptions = add(new FList<String>(options)); lstOptions = add(new FList<String>(options));
lstOptions.setListItemRenderer(new FList.DefaultListItemRenderer<String>() { lstOptions.setListItemRenderer(new FList.DefaultListItemRenderer<String>() {
@Override @Override