From 40478a45ac9875d7d08a7f1ab658e2cd19c94e27 Mon Sep 17 00:00:00 2001 From: Anthony Calosa Date: Tue, 25 Feb 2020 18:43:57 +0800 Subject: [PATCH] Update Icons --- .../itemmanager/views/DeckStarRenderer.java | 2 +- .../forge/itemmanager/views/StarRenderer.java | 2 +- .../src/forge/assets/FSkinImage.java | 28 ++++++- .../src/forge/deck/AddBasicLandsDialog.java | 4 +- .../src/forge/deck/FDeckEditor.java | 36 ++++---- .../src/forge/itemmanager/DeckManager.java | 7 +- .../src/forge/itemmanager/ItemManager.java | 6 +- .../filters/AdvancedSearchFilter.java | 6 +- .../screens/constructed/PlayerPanel.java | 2 +- .../screens/match/views/VAssignDamage.java | 3 +- .../ConquestCollectionScreen.java | 3 +- .../screens/quest/QuestSpellShopScreen.java | 7 +- .../screens/quest/QuestTournamentsScreen.java | 6 +- .../src/forge/screens/settings/FilesPage.java | 3 +- .../src/forge/toolbox/FFileChooser.java | 6 +- .../src/forge/toolbox/ListChooser.java | 7 +- .../res/skins/default/sprite_buttons.png | Bin 63884 -> 63613 bytes .../src/main/java/forge/assets/FSkinProp.java | 78 ++++++++++++------ 18 files changed, 136 insertions(+), 70 deletions(-) diff --git a/forge-gui-desktop/src/main/java/forge/itemmanager/views/DeckStarRenderer.java b/forge-gui-desktop/src/main/java/forge/itemmanager/views/DeckStarRenderer.java index 15abb763f65..cd6e641c425 100644 --- a/forge-gui-desktop/src/main/java/forge/itemmanager/views/DeckStarRenderer.java +++ b/forge-gui-desktop/src/main/java/forge/itemmanager/views/DeckStarRenderer.java @@ -82,7 +82,7 @@ public class DeckStarRenderer extends ItemCellRenderer { } else if (DeckPreferences.getPrefs(deck).getStarCount() == 0) { this.setToolTipText("Click to add " + deck.getName() + " to your favorites"); - skinImage = FSkin.getImage(FSkinProp.IMG_STAR_OUTINE); + skinImage = FSkin.getImage(FSkinProp.IMG_STAR_OUTLINE); } else { //TODO: consider supporting more than 1 star this.setToolTipText("Click to remove " + deck.getName() + " from your favorites"); diff --git a/forge-gui-desktop/src/main/java/forge/itemmanager/views/StarRenderer.java b/forge-gui-desktop/src/main/java/forge/itemmanager/views/StarRenderer.java index 197e791d894..be64ea0bf4d 100644 --- a/forge-gui-desktop/src/main/java/forge/itemmanager/views/StarRenderer.java +++ b/forge-gui-desktop/src/main/java/forge/itemmanager/views/StarRenderer.java @@ -83,7 +83,7 @@ public class StarRenderer extends ItemCellRenderer { } else if (CardPreferences.getPrefs(card).getStarCount() == 0) { this.setToolTipText("Click to add " + card.getName() + " to your favorites"); - skinImage = FSkin.getImage(FSkinProp.IMG_STAR_OUTINE); + skinImage = FSkin.getImage(FSkinProp.IMG_STAR_OUTLINE); } else { //TODO: consider supporting more than 1 star this.setToolTipText("Click to remove " + card.getName() + " from your favorites"); diff --git a/forge-gui-mobile/src/forge/assets/FSkinImage.java b/forge-gui-mobile/src/forge/assets/FSkinImage.java index a0ea9b8b76b..64075d15770 100644 --- a/forge-gui-mobile/src/forge/assets/FSkinImage.java +++ b/forge-gui-mobile/src/forge/assets/FSkinImage.java @@ -174,22 +174,45 @@ public enum FSkinImage implements FImage { INFORMATION (FSkinProp.ICO_INFORMATION, SourceFile.ICONS), WARNING (FSkinProp.ICO_WARNING, SourceFile.ICONS), ERROR (FSkinProp.ICO_ERROR, SourceFile.ICONS), + DELETE (FSkinProp.ICO_DELETE, SourceFile.ICONS), + HDDELETE (FSkinProp.ICO_HDDELETE, SourceFile.BUTTONS), + DELETE_OVER (FSkinProp.ICO_DELETE_OVER, SourceFile.ICONS), + EDIT (FSkinProp.ICO_EDIT, SourceFile.ICONS), + HDEDIT (FSkinProp.ICO_HDEDIT, SourceFile.BUTTONS), + EDIT_OVER (FSkinProp.ICO_EDIT_OVER, SourceFile.ICONS), + OPEN (FSkinProp.ICO_OPEN, SourceFile.ICONS), + HDOPEN (FSkinProp.ICO_HDOPEN, SourceFile.BUTTONS), + MINUS (FSkinProp.ICO_MINUS, SourceFile.ICONS), + HDMINUS (FSkinProp.ICO_HDMINUS, SourceFile.BUTTONS), + NEW (FSkinProp.ICO_NEW, SourceFile.ICONS), + PLUS (FSkinProp.ICO_PLUS, SourceFile.ICONS), + HDPLUS (FSkinProp.ICO_HDPLUS, SourceFile.BUTTONS), + PRINT (FSkinProp.ICO_PRINT, SourceFile.ICONS), + SAVE (FSkinProp.ICO_SAVE, SourceFile.ICONS), + HDSAVE (FSkinProp.ICO_HDSAVE, SourceFile.BUTTONS), SAVEAS (FSkinProp.ICO_SAVEAS, SourceFile.ICONS), + HDSAVEAS (FSkinProp.ICO_HDSAVEAS, SourceFile.BUTTONS), + CLOSE (FSkinProp.ICO_CLOSE, SourceFile.ICONS), LIST (FSkinProp.ICO_LIST, SourceFile.ICONS), CARD_IMAGE (FSkinProp.ICO_CARD_IMAGE, SourceFile.ICONS), + FOLDER (FSkinProp.ICO_FOLDER, SourceFile.ICONS), + HDFOLDER (FSkinProp.ICO_HDFOLDER, SourceFile.BUTTONS), + SEARCH (FSkinProp.ICO_SEARCH, SourceFile.ICONS), + HDSEARCH (FSkinProp.ICO_HDSEARCH, SourceFile.BUTTONS), + UNKNOWN (FSkinProp.ICO_UNKNOWN, SourceFile.ICONS), LOGO (FSkinProp.ICO_LOGO, SourceFile.ICONS), @@ -208,8 +231,11 @@ public enum FSkinImage implements FImage { CUR_TAB (FSkinProp.IMG_CUR_TAB, SourceFile.ICONS), //Editor images - STAR_OUTINE (FSkinProp.IMG_STAR_OUTINE, SourceFile.ICONS), + STAR_OUTLINE (FSkinProp.IMG_STAR_OUTLINE, SourceFile.ICONS), + HDSTAR_OUTLINE (FSkinProp.IMG_HDSTAR_OUTLINE, SourceFile.BUTTONS), STAR_FILLED (FSkinProp.IMG_STAR_FILLED, SourceFile.ICONS), + HDSTAR_FILLED (FSkinProp.IMG_HDSTAR_FILLED, SourceFile.BUTTONS), + ARTIFACT (FSkinProp.IMG_ARTIFACT, SourceFile.MANAICONS), CREATURE (FSkinProp.IMG_CREATURE, SourceFile.MANAICONS), ENCHANTMENT (FSkinProp.IMG_ENCHANTMENT, SourceFile.MANAICONS), diff --git a/forge-gui-mobile/src/forge/deck/AddBasicLandsDialog.java b/forge-gui-mobile/src/forge/deck/AddBasicLandsDialog.java index 416e66cd080..aab37b4c0a0 100644 --- a/forge-gui-mobile/src/forge/deck/AddBasicLandsDialog.java +++ b/forge-gui-mobile/src/forge/deck/AddBasicLandsDialog.java @@ -324,7 +324,7 @@ public class AddBasicLandsDialog extends FDialog { } }); lblCount = add(new FLabel.Builder().text("0").font(FSkinFont.get(18)).align(Align.center).build()); - btnSubtract = add(new FLabel.ButtonBuilder().icon(FSkinImage.MINUS).command(new FEventHandler() { + btnSubtract = add(new FLabel.ButtonBuilder().icon(Forge.hdbuttons ? FSkinImage.HDMINUS : FSkinImage.MINUS).command(new FEventHandler() { @Override public void handleEvent(FEvent e) { if (count > 0) { @@ -334,7 +334,7 @@ public class AddBasicLandsDialog extends FDialog { } } }).build()); - btnAdd = add(new FLabel.ButtonBuilder().icon(FSkinImage.PLUS).command(new FEventHandler() { + btnAdd = add(new FLabel.ButtonBuilder().icon(Forge.hdbuttons ? FSkinImage.HDPLUS : FSkinImage.PLUS).command(new FEventHandler() { @Override public void handleEvent(FEvent e) { if (maxCount == 0 || count < maxCount) { diff --git a/forge-gui-mobile/src/forge/deck/FDeckEditor.java b/forge-gui-mobile/src/forge/deck/FDeckEditor.java index 29568111671..56b33e2020d 100644 --- a/forge-gui-mobile/src/forge/deck/FDeckEditor.java +++ b/forge-gui-mobile/src/forge/deck/FDeckEditor.java @@ -235,7 +235,7 @@ public class FDeckEditor extends TabPageScreen { protected final DeckHeader deckHeader = add(new DeckHeader()); protected final FLabel lblName = deckHeader.add(new FLabel.Builder().font(FSkinFont.get(16)).insets(new Vector2(Utils.scale(5), 0)).build()); - private final FLabel btnSave = deckHeader.add(new FLabel.Builder().icon(FSkinImage.SAVE).align(Align.center).pressedColor(Header.BTN_PRESSED_COLOR).build()); + private final FLabel btnSave = deckHeader.add(new FLabel.Builder().icon(Forge.hdbuttons ? FSkinImage.HDSAVE : FSkinImage.SAVE).align(Align.center).pressedColor(Header.BTN_PRESSED_COLOR).build()); private final FLabel btnMoreOptions = deckHeader.add(new FLabel.Builder().text("...").font(FSkinFont.get(20)).align(Align.center).pressedColor(Header.BTN_PRESSED_COLOR).build()); public FDeckEditor(EditorType editorType0, DeckProxy editDeck, boolean showMainDeck) { @@ -365,7 +365,7 @@ public class FDeckEditor extends TabPageScreen { } })); if (!isLimitedEditor()) { - addItem(new FMenuItem(localizer.getMessage("lblImportFromClipboard"), FSkinImage.OPEN, new FEventHandler() { + addItem(new FMenuItem(localizer.getMessage("lblImportFromClipboard"), Forge.hdbuttons ? FSkinImage.HDOPEN : FSkinImage.OPEN, new FEventHandler() { @Override public void handleEvent(FEvent e) { FDeckImportDialog dialog = new FDeckImportDialog(!deck.isEmpty(), new Callback() { @@ -384,7 +384,7 @@ public class FDeckEditor extends TabPageScreen { setSelectedPage(getMainDeckPage()); //select main deck page if needed so main deck if visible below dialog } })); - addItem(new FMenuItem(localizer.getMessage("lblSaveAs"), FSkinImage.SAVEAS, new FEventHandler() { + addItem(new FMenuItem(localizer.getMessage("lblSaveAs"), Forge.hdbuttons ? FSkinImage.HDSAVEAS : FSkinImage.SAVEAS, new FEventHandler() { @Override public void handleEvent(FEvent e) { String defaultName = editorType.getController().getNextAvailableName(); @@ -400,7 +400,7 @@ public class FDeckEditor extends TabPageScreen { })); } if (allowRename()) { - addItem(new FMenuItem(localizer.getMessage("lblRenameDeck"), FSkinImage.EDIT, new FEventHandler() { + addItem(new FMenuItem(localizer.getMessage("lblRenameDeck"), Forge.hdbuttons ? FSkinImage.HDEDIT : FSkinImage.EDIT, new FEventHandler() { @Override public void handleEvent(FEvent e) { FOptionPane.showInputDialog(localizer.getMessage("lblNewNameDeck"), deck.getName(), new Callback() { @@ -413,7 +413,7 @@ public class FDeckEditor extends TabPageScreen { })); } if (allowDelete()) { - addItem(new FMenuItem(localizer.getMessage("lblDeleteDeck"), FSkinImage.DELETE, new FEventHandler() { + addItem(new FMenuItem(localizer.getMessage("lblDeleteDeck"), Forge.hdbuttons ? FSkinImage.HDDELETE : FSkinImage.DELETE, new FEventHandler() { @Override public void handleEvent(FEvent e) { FOptionPane.showConfirmDialog( @@ -974,7 +974,7 @@ public class FDeckEditor extends TabPageScreen { private boolean initialized, needRefreshWhenShown; protected CatalogPage(ItemManagerConfig config) { - this(config, Localizer.getInstance().getMessage("lblCatalog"), FSkinImage.FOLDER); + this(config, Localizer.getInstance().getMessage("lblCatalog"), Forge.hdbuttons ? FSkinImage.HDFOLDER : FSkinImage.FOLDER); } protected CatalogPage(ItemManagerConfig config, String caption0, FImage icon0) { super(config, caption0, icon0); @@ -1166,7 +1166,7 @@ public class FDeckEditor extends TabPageScreen { //add option to add or remove card from favorites final CardPreferences prefs = CardPreferences.getPrefs(card); if (prefs.getStarCount() == 0) { - menu.addItem(new FMenuItem(localizer.getMessage("lblAddFavorites"), FSkinImage.STAR_FILLED, new FEventHandler() { + menu.addItem(new FMenuItem(localizer.getMessage("lblAddFavorites"), Forge.hdbuttons ? FSkinImage.HDSTAR_FILLED : FSkinImage.STAR_FILLED, new FEventHandler() { @Override public void handleEvent(FEvent e) { prefs.setStarCount(1); @@ -1175,7 +1175,7 @@ public class FDeckEditor extends TabPageScreen { })); } else { - menu.addItem(new FMenuItem(localizer.getMessage("lblRemoveFavorites"), FSkinImage.STAR_OUTINE, new FEventHandler() { + menu.addItem(new FMenuItem(localizer.getMessage("lblRemoveFavorites"), Forge.hdbuttons ? FSkinImage.HDSTAR_OUTLINE : FSkinImage.STAR_OUTLINE, new FEventHandler() { @Override public void handleEvent(FEvent e) { prefs.setStarCount(0); @@ -1340,7 +1340,7 @@ public class FDeckEditor extends TabPageScreen { switch (deckSection) { default: case Main: - addItem(menu, localizer.getMessage("lblAdd"), null, FSkinImage.PLUS, true, false, new Callback() { + addItem(menu, localizer.getMessage("lblAdd"), null, Forge.hdbuttons ? FSkinImage.HDPLUS : FSkinImage.PLUS, true, false, new Callback() { @Override public void run(Integer result) { if (result == null || result <= 0) { return; } @@ -1355,7 +1355,7 @@ public class FDeckEditor extends TabPageScreen { } }); if (!parentScreen.isLimitedEditor()) { - addItem(menu, localizer.getMessage("lblRemove"), null, FSkinImage.MINUS, false, false, new Callback() { + addItem(menu, localizer.getMessage("lblRemove"), null, Forge.hdbuttons ? FSkinImage.HDMINUS : FSkinImage.MINUS, false, false, new Callback() { @Override public void run(Integer result) { if (result == null || result <= 0) { return; } @@ -1381,7 +1381,7 @@ public class FDeckEditor extends TabPageScreen { addCommanderItems(menu, card, false, false); break; case Sideboard: - addItem(menu, localizer.getMessage("lblAdd"), null, FSkinImage.PLUS, true, false, new Callback() { + addItem(menu, localizer.getMessage("lblAdd"), null, Forge.hdbuttons ? FSkinImage.HDPLUS : FSkinImage.PLUS, true, false, new Callback() { @Override public void run(Integer result) { if (result == null || result <= 0) { return; } @@ -1396,7 +1396,7 @@ public class FDeckEditor extends TabPageScreen { } }); if (!parentScreen.isLimitedEditor()) { - addItem(menu, localizer.getMessage("lblRemove"), null, FSkinImage.MINUS, false, false, new Callback() { + addItem(menu, localizer.getMessage("lblRemove"), null, Forge.hdbuttons ? FSkinImage.HDMINUS : FSkinImage.MINUS, false, false, new Callback() { @Override public void run(Integer result) { if (result == null || result <= 0) { return; } @@ -1421,7 +1421,7 @@ public class FDeckEditor extends TabPageScreen { break; case Commander: if (parentScreen.editorType != EditorType.PlanarConquest || isPartnerCommander(card)) { - addItem(menu, localizer.getMessage("lblRemove"), null, FSkinImage.MINUS, false, false, new Callback() { + addItem(menu, localizer.getMessage("lblRemove"), null, Forge.hdbuttons ? FSkinImage.HDMINUS : FSkinImage.MINUS, false, false, new Callback() { @Override public void run(Integer result) { if (result == null || result <= 0) { @@ -1436,7 +1436,7 @@ public class FDeckEditor extends TabPageScreen { } break; case Avatar: - addItem(menu, localizer.getMessage("lblRemove"), null, FSkinImage.MINUS, false, false, new Callback() { + addItem(menu, localizer.getMessage("lblRemove"), null, Forge.hdbuttons ? FSkinImage.HDMINUS : FSkinImage.MINUS, false, false, new Callback() { @Override public void run(Integer result) { if (result == null || result <= 0) { return; } @@ -1446,7 +1446,7 @@ public class FDeckEditor extends TabPageScreen { }); break; case Schemes: - addItem(menu, localizer.getMessage("lblAdd"), null, FSkinImage.PLUS, true, false, new Callback() { + addItem(menu, localizer.getMessage("lblAdd"), null, Forge.hdbuttons ? FSkinImage.HDPLUS : FSkinImage.PLUS, true, false, new Callback() { @Override public void run(Integer result) { if (result == null || result <= 0) { return; } @@ -1454,7 +1454,7 @@ public class FDeckEditor extends TabPageScreen { addCard(card, result); } }); - addItem(menu, localizer.getMessage("lblRemove"), null, FSkinImage.MINUS, false, false, new Callback() { + addItem(menu, localizer.getMessage("lblRemove"), null, Forge.hdbuttons ? FSkinImage.HDMINUS : FSkinImage.MINUS, false, false, new Callback() { @Override public void run(Integer result) { if (result == null || result <= 0) { return; } @@ -1464,7 +1464,7 @@ public class FDeckEditor extends TabPageScreen { }); break; case Planes: - addItem(menu, localizer.getMessage("lblAdd"), null, FSkinImage.PLUS, true, false, new Callback() { + addItem(menu, localizer.getMessage("lblAdd"), null, Forge.hdbuttons ? FSkinImage.HDPLUS : FSkinImage.PLUS, true, false, new Callback() { @Override public void run(Integer result) { if (result == null || result <= 0) { return; } @@ -1472,7 +1472,7 @@ public class FDeckEditor extends TabPageScreen { addCard(card, result); } }); - addItem(menu, localizer.getMessage("lblRemove"), null, FSkinImage.MINUS, false, false, new Callback() { + addItem(menu, localizer.getMessage("lblRemove"), null, Forge.hdbuttons ? FSkinImage.HDMINUS : FSkinImage.MINUS, false, false, new Callback() { @Override public void run(Integer result) { if (result == null || result <= 0) { return; } diff --git a/forge-gui-mobile/src/forge/itemmanager/DeckManager.java b/forge-gui-mobile/src/forge/itemmanager/DeckManager.java index 363a70bf27a..5f0fe585ea5 100644 --- a/forge-gui-mobile/src/forge/itemmanager/DeckManager.java +++ b/forge-gui-mobile/src/forge/itemmanager/DeckManager.java @@ -1,5 +1,6 @@ package forge.itemmanager; +import forge.Forge; import forge.Graphics; import forge.assets.FSkinColor; import forge.assets.FSkinFont; @@ -124,7 +125,11 @@ public final class DeckManager extends ItemManager implements IHasGam } //draw favorite, name, path and color on first line - g.drawImage(DeckPreferences.getPrefs(deck).getStarCount() > 0 ? FSkinImage.STAR_FILLED : FSkinImage.STAR_OUTINE, x, y, IMAGE_SIZE, IMAGE_SIZE); + if (Forge.hdbuttons) + g.drawImage(DeckPreferences.getPrefs(deck).getStarCount() > 0 ? FSkinImage.HDSTAR_FILLED : FSkinImage.HDSTAR_OUTLINE, x, y, IMAGE_SIZE, IMAGE_SIZE); + else + g.drawImage(DeckPreferences.getPrefs(deck).getStarCount() > 0 ? FSkinImage.STAR_FILLED : FSkinImage.STAR_OUTLINE, x, y, IMAGE_SIZE, IMAGE_SIZE); + x += IMAGE_SIZE + FList.PADDING; ColorSet deckColor = deck.getColor(); float availableNameWidth = w - CardFaceSymbols.getWidth(deckColor, IMAGE_SIZE) - IMAGE_SIZE - 2 * FList.PADDING; diff --git a/forge-gui-mobile/src/forge/itemmanager/ItemManager.java b/forge-gui-mobile/src/forge/itemmanager/ItemManager.java index 64e1a239a00..1324153f252 100644 --- a/forge-gui-mobile/src/forge/itemmanager/ItemManager.java +++ b/forge-gui-mobile/src/forge/itemmanager/ItemManager.java @@ -87,7 +87,7 @@ public abstract class ItemManager extends FContainer im private final TextSearchFilter searchFilter; private final FLabel btnSearch = new FLabel.ButtonBuilder() - .icon(FSkinImage.SEARCH).iconScaleFactor(0.9f).build(); + .icon(Forge.hdbuttons ? FSkinImage.HDSEARCH : FSkinImage.SEARCH).iconScaleFactor(0.9f).build(); private final FLabel btnView = new FLabel.ButtonBuilder() .iconScaleFactor(0.9f).build(); //icon set later private final FLabel btnAdvancedSearchOptions = new FLabel.Builder() @@ -148,7 +148,7 @@ public abstract class ItemManager extends FContainer im FPopupMenu menu = new FPopupMenu() { @Override protected void buildMenu() { - addItem(new FMenuItem(Localizer.getInstance().getMessage("lblAdvancedSearch"), FSkinImage.SEARCH, new FEventHandler() { + addItem(new FMenuItem(Localizer.getInstance().getMessage("lblAdvancedSearch"), Forge.hdbuttons ? FSkinImage.HDSEARCH : FSkinImage.SEARCH, new FEventHandler() { @Override public void handleEvent(FEvent e) { if (advancedSearchFilter == null) { @@ -158,7 +158,7 @@ public abstract class ItemManager extends FContainer im advancedSearchFilter.edit(); } })); - addItem(new FMenuItem(Localizer.getInstance().getMessage("lblResetFilters"), FSkinImage.DELETE, new FEventHandler() { + addItem(new FMenuItem(Localizer.getInstance().getMessage("lblResetFilters"), Forge.hdbuttons ? FSkinImage.HDDELETE : FSkinImage.DELETE, new FEventHandler() { @Override public void handleEvent(FEvent e) { resetFilters(); diff --git a/forge-gui-mobile/src/forge/itemmanager/filters/AdvancedSearchFilter.java b/forge-gui-mobile/src/forge/itemmanager/filters/AdvancedSearchFilter.java index d028f3812be..d99ee726106 100644 --- a/forge-gui-mobile/src/forge/itemmanager/filters/AdvancedSearchFilter.java +++ b/forge-gui-mobile/src/forge/itemmanager/filters/AdvancedSearchFilter.java @@ -118,7 +118,7 @@ public class AdvancedSearchFilter extends ItemFilter protected void buildMenu() { //add a menu item for each filter to allow easily editing just that filter for (final IFilterControl control : model.getControls()) { - FMenuItem item = new FMenuItem(control.getFilter().toString(), FSkinImage.EDIT, new FEventHandler() { + FMenuItem item = new FMenuItem(control.getFilter().toString(), Forge.hdbuttons ? FSkinImage.HDEDIT : FSkinImage.EDIT, new FEventHandler() { @Override public void handleEvent(FEvent e) { model.editFilterControl(control, onFilterChange); @@ -127,13 +127,13 @@ public class AdvancedSearchFilter extends ItemFilter item.setTextRenderer(new TextRenderer()); //ensure symbols are displayed addItem(item); } - addItem(new FMenuItem(Localizer.getInstance().getMessage("lblEditExpression"), FSkinImage.EDIT, new FEventHandler() { + addItem(new FMenuItem(Localizer.getInstance().getMessage("lblEditExpression"), Forge.hdbuttons ? FSkinImage.HDEDIT : FSkinImage.EDIT, new FEventHandler() { @Override public void handleEvent(FEvent e) { edit(); } })); - addItem(new FMenuItem(Localizer.getInstance().getMessage("lblRemoveFilter"), FSkinImage.DELETE, new FEventHandler() { + addItem(new FMenuItem(Localizer.getInstance().getMessage("lblRemoveFilter"), Forge.hdbuttons ? FSkinImage.HDDELETE : FSkinImage.DELETE, new FEventHandler() { @Override public void handleEvent(FEvent e) { reset(); diff --git a/forge-gui-mobile/src/forge/screens/constructed/PlayerPanel.java b/forge-gui-mobile/src/forge/screens/constructed/PlayerPanel.java index 028a274db9a..5f0ba1e9be1 100644 --- a/forge-gui-mobile/src/forge/screens/constructed/PlayerPanel.java +++ b/forge-gui-mobile/src/forge/screens/constructed/PlayerPanel.java @@ -642,7 +642,7 @@ public class PlayerPanel extends FContainer { private FLabel createNameRandomizer() { final FLabel newNameBtn = new FLabel.Builder().iconInBackground(false) - .icon(FSkinImage.EDIT).opaque(false).build(); + .icon(Forge.hdbuttons ? FSkinImage.HDEDIT : FSkinImage.EDIT).opaque(false).build(); newNameBtn.setCommand(new FEventHandler() { @Override public void handleEvent(FEvent e) { diff --git a/forge-gui-mobile/src/forge/screens/match/views/VAssignDamage.java b/forge-gui-mobile/src/forge/screens/match/views/VAssignDamage.java index 24acb489a04..7dc2743c412 100644 --- a/forge-gui-mobile/src/forge/screens/match/views/VAssignDamage.java +++ b/forge-gui-mobile/src/forge/screens/match/views/VAssignDamage.java @@ -17,6 +17,7 @@ */ package forge.screens.match.views; +import forge.Forge; import forge.Graphics; import forge.assets.FImage; import forge.assets.FSkinColor; @@ -224,7 +225,7 @@ public class VAssignDamage extends FDialog { assignDamageTo(card, false); } }).build()); - btnAdd = add(new FLabel.ButtonBuilder().icon(FSkinImage.PLUS).command(new FEventHandler() { + btnAdd = add(new FLabel.ButtonBuilder().icon(Forge.hdbuttons ? FSkinImage.HDPLUS : FSkinImage.PLUS).command(new FEventHandler() { @Override public void handleEvent(FEvent e) { assignDamageTo(card, true); diff --git a/forge-gui-mobile/src/forge/screens/planarconquest/ConquestCollectionScreen.java b/forge-gui-mobile/src/forge/screens/planarconquest/ConquestCollectionScreen.java index c30a1b50372..8a42dad34ba 100644 --- a/forge-gui-mobile/src/forge/screens/planarconquest/ConquestCollectionScreen.java +++ b/forge-gui-mobile/src/forge/screens/planarconquest/ConquestCollectionScreen.java @@ -7,6 +7,7 @@ import com.google.common.base.Predicate; import com.google.common.collect.ImmutableList; import forge.FThreads; +import forge.Forge; import forge.assets.FImage; import forge.assets.FSkinFont; import forge.assets.FSkinImage; @@ -236,7 +237,7 @@ public class ConquestCollectionScreen extends TabPageScreen { @Override protected FSkinImage getVerbIcon() { - return FSkinImage.PLUS; + return Forge.hdbuttons ? FSkinImage.HDPLUS : FSkinImage.PLUS; } @Override @@ -317,7 +318,7 @@ public class QuestSpellShopScreen extends TabPageScreen { private static class InventoryPage extends SpellShopBasePage { protected FLabel lblSellExtras = add(new FLabel.Builder().text(localizer.getMessage("lblSellAllExtras")) - .icon(FSkinImage.MINUS).iconScaleFactor(1f).align(Align.right).font(FSkinFont.get(16)) + .icon(Forge.hdbuttons ? FSkinImage.HDMINUS : FSkinImage.MINUS).iconScaleFactor(1f).align(Align.right).font(FSkinFont.get(16)) .command(new FEventHandler() { @Override public void handleEvent(FEvent e) { @@ -366,7 +367,7 @@ public class QuestSpellShopScreen extends TabPageScreen { @Override protected FSkinImage getVerbIcon() { - return FSkinImage.MINUS; + return Forge.hdbuttons ? FSkinImage.HDMINUS : FSkinImage.MINUS; } @Override diff --git a/forge-gui-mobile/src/forge/screens/quest/QuestTournamentsScreen.java b/forge-gui-mobile/src/forge/screens/quest/QuestTournamentsScreen.java index 6b9173f79a7..c8613bf9f42 100644 --- a/forge-gui-mobile/src/forge/screens/quest/QuestTournamentsScreen.java +++ b/forge-gui-mobile/src/forge/screens/quest/QuestTournamentsScreen.java @@ -455,7 +455,11 @@ public class QuestTournamentsScreen extends QuestLaunchScreen implements IQuestT FTextureRegionImage avatar1 = new FTextureRegionImage(FSkin.getAvatars().get(iconIDs[j])); FTextureRegionImage avatar2 = new FTextureRegionImage(FSkin.getAvatars().get(iconIDs[j+1])); */ - labels[j] = add(new FLabel.Builder().icon(currentMatch ? FSkinImage.STAR_FILLED : FSkinImage.STAR_OUTINE).text(labelText).align(Align.center).font(FSkinFont.get(16)).build()); + if (Forge.hdbuttons) + labels[j] = add(new FLabel.Builder().icon(currentMatch ? FSkinImage.HDSTAR_FILLED : FSkinImage.HDSTAR_OUTLINE).text(labelText).align(Align.center).font(FSkinFont.get(16)).build()); + else + labels[j] = add(new FLabel.Builder().icon(currentMatch ? FSkinImage.STAR_FILLED : FSkinImage.STAR_OUTLINE).text(labelText).align(Align.center).font(FSkinFont.get(16)).build()); + labels[j].setBounds(x, y, w, labels[j].getAutoSizeBounds().height); if (currentMatch) { labels[j].setTextColor(FSkinColor.get(FSkinColor.Colors.CLR_ACTIVE)); diff --git a/forge-gui-mobile/src/forge/screens/settings/FilesPage.java b/forge-gui-mobile/src/forge/screens/settings/FilesPage.java index cedfdcdac4d..bb2ff928276 100644 --- a/forge-gui-mobile/src/forge/screens/settings/FilesPage.java +++ b/forge-gui-mobile/src/forge/screens/settings/FilesPage.java @@ -1,5 +1,6 @@ package forge.screens.settings; +import forge.Forge; import forge.download.GuiDownloadAchievementImages; import forge.download.GuiDownloadPicturesLQ; import forge.download.GuiDownloadPrices; @@ -31,7 +32,7 @@ public class FilesPage extends TabPage { private final Localizer localizer = Localizer.getInstance(); protected FilesPage() { - super(Localizer.getInstance().getMessage("lblFiles"), FSkinImage.OPEN); + super(Localizer.getInstance().getMessage("lblFiles"), Forge.hdbuttons ? FSkinImage.HDOPEN : FSkinImage.OPEN); lstItems.setListItemRenderer(new FilesItemRenderer()); diff --git a/forge-gui-mobile/src/forge/toolbox/FFileChooser.java b/forge-gui-mobile/src/forge/toolbox/FFileChooser.java index b6c4939df97..68bfd16368b 100644 --- a/forge-gui-mobile/src/forge/toolbox/FFileChooser.java +++ b/forge-gui-mobile/src/forge/toolbox/FFileChooser.java @@ -367,14 +367,14 @@ public class FFileChooser extends FDialog { @Override protected void buildMenu() { String suffix = value.isDirectory() ? " Folder" : " File"; - addItem(new FMenuItem("Rename" + suffix, FSkinImage.EDIT, + addItem(new FMenuItem("Rename" + suffix, Forge.hdbuttons ? FSkinImage.HDEDIT : FSkinImage.EDIT, new FEventHandler() { @Override public void handleEvent(FEvent e) { renameFile(value); } })); - addItem(new FMenuItem("Delete" + suffix, FSkinImage.DELETE, + addItem(new FMenuItem("Delete" + suffix, Forge.hdbuttons ? FSkinImage.HDDELETE : FSkinImage.DELETE, new FEventHandler() { @Override public void handleEvent(FEvent e) { @@ -392,7 +392,7 @@ public class FFileChooser extends FDialog { public void drawValue(Graphics g, Integer index, File value, FSkinFont font, FSkinColor foreColor, FSkinColor backColor, boolean pressed, float x, float y, float w, float h) { if (value.isDirectory()) { float iconSize = h; - g.drawImage(FSkinImage.FOLDER, x, y + (h - iconSize) / 2, iconSize, iconSize); + g.drawImage(Forge.hdbuttons ? FSkinImage.HDFOLDER : FSkinImage.FOLDER, x, y + (h - iconSize) / 2, iconSize, iconSize); x += iconSize + FList.PADDING; } g.drawText(value.getName(), font, foreColor, x, y, w, h, false, Align.left, true); diff --git a/forge-gui-mobile/src/forge/toolbox/ListChooser.java b/forge-gui-mobile/src/forge/toolbox/ListChooser.java index a6df1607acb..065e9dce99e 100644 --- a/forge-gui-mobile/src/forge/toolbox/ListChooser.java +++ b/forge-gui-mobile/src/forge/toolbox/ListChooser.java @@ -25,6 +25,7 @@ import com.google.common.collect.ImmutableList; import com.google.common.collect.Iterables; import forge.FThreads; +import forge.Forge; import forge.Graphics; import forge.assets.FSkinFont; import forge.assets.FSkinImage; @@ -105,19 +106,19 @@ public class ListChooser extends FContainer { advancedSearchFilter = lstChoices.getListItemRenderer().getAdvancedSearchFilter(this); if (advancedSearchFilter != null) { btnSearch = add(new FLabel.ButtonBuilder() - .icon(FSkinImage.SEARCH).iconScaleFactor(0.9f).command(new FEventHandler() { + .icon(Forge.hdbuttons ? FSkinImage.HDSEARCH : FSkinImage.SEARCH).iconScaleFactor(0.9f).command(new FEventHandler() { @Override public void handleEvent(FEvent e) { FPopupMenu menu = new FPopupMenu() { @Override protected void buildMenu() { - addItem(new FMenuItem(Localizer.getInstance().getMessage("lblAdvancedSearch"), FSkinImage.SEARCH, new FEventHandler() { + addItem(new FMenuItem(Localizer.getInstance().getMessage("lblAdvancedSearch"), Forge.hdbuttons ? FSkinImage.HDSEARCH : FSkinImage.SEARCH, new FEventHandler() { @Override public void handleEvent(FEvent e) { advancedSearchFilter.edit(); } })); - addItem(new FMenuItem(Localizer.getInstance().getMessage("lblResetFilters"), FSkinImage.DELETE, new FEventHandler() { + addItem(new FMenuItem(Localizer.getInstance().getMessage("lblResetFilters"), Forge.hdbuttons ? FSkinImage.HDDELETE : FSkinImage.DELETE, new FEventHandler() { @Override public void handleEvent(FEvent e) { resetFilters(); diff --git a/forge-gui/res/skins/default/sprite_buttons.png b/forge-gui/res/skins/default/sprite_buttons.png index bc86ca7b101df4395e4d9907422269600785410e..82ecce3a90958c077495d10a27359baa830ad003 100644 GIT binary patch literal 63613 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
  • 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