refactor: group gui-related packages

This is just a first step...
Probably there are many other classes that should be either completely
added here, or decomposed and partially added here.
This commit is contained in:
Leandro Doctors
2021-03-05 12:21:26 -03:00
parent 92110c1931
commit fe76d8b934
308 changed files with 667 additions and 560 deletions

View File

@@ -2,17 +2,18 @@ package forge;
import com.google.common.base.Function; import com.google.common.base.Function;
import forge.download.GuiDownloadService;
import forge.download.GuiDownloader; import forge.download.GuiDownloader;
import forge.error.BugReportDialog; import forge.error.BugReportDialog;
import forge.gamemodes.match.HostedMatch; import forge.gamemodes.match.HostedMatch;
import forge.gui.BoxedProductCardListViewer; import forge.gui.BoxedProductCardListViewer;
import forge.gui.CardListChooser; import forge.gui.CardListChooser;
import forge.gui.CardListViewer; import forge.gui.CardListViewer;
import forge.gui.FThreads;
import forge.gui.GuiChoose; import forge.gui.GuiChoose;
import forge.gui.download.GuiDownloadService;
import forge.gui.framework.FScreen; import forge.gui.framework.FScreen;
import forge.interfaces.IGuiBase; import forge.gui.interfaces.IGuiBase;
import forge.interfaces.IGuiGame; import forge.gui.interfaces.IGuiGame;
import forge.item.PaperCard; import forge.item.PaperCard;
import forge.localinstance.assets.FSkinProp; import forge.localinstance.assets.FSkinProp;
import forge.localinstance.assets.ISkinImage; import forge.localinstance.assets.ISkinImage;

View File

@@ -24,6 +24,7 @@ import com.mortennobel.imagescaling.ResampleOp;
import forge.game.card.CardView; import forge.game.card.CardView;
import forge.game.player.PlayerView; import forge.game.player.PlayerView;
import forge.gui.FThreads;
import forge.item.InventoryItem; import forge.item.InventoryItem;
import forge.localinstance.assets.FSkinProp; import forge.localinstance.assets.FSkinProp;
import forge.localinstance.properties.ForgeConstants; import forge.localinstance.properties.ForgeConstants;

View File

@@ -2,7 +2,7 @@ package forge;
import com.google.common.cache.CacheLoader; import com.google.common.cache.CacheLoader;
import forge.error.BugReporter; import forge.gui.error.BugReporter;
import forge.localinstance.properties.ForgePreferences; import forge.localinstance.properties.ForgePreferences;
import forge.model.FModel; import forge.model.FModel;

View File

@@ -18,6 +18,7 @@
package forge; package forge;
import forge.control.FControl; import forge.control.FControl;
import forge.gui.FThreads;
import forge.model.FModel; import forge.model.FModel;
import forge.view.FView; import forge.view.FView;

View File

@@ -40,19 +40,20 @@ import javax.swing.WindowConstants;
import com.google.common.collect.ImmutableList; import com.google.common.collect.ImmutableList;
import com.google.common.collect.Lists; import com.google.common.collect.Lists;
import forge.GuiBase;
import forge.ImageCache; import forge.ImageCache;
import forge.LobbyPlayer; import forge.LobbyPlayer;
import forge.Singletons; import forge.Singletons;
import forge.gamemodes.match.HostedMatch; import forge.gamemodes.match.HostedMatch;
import forge.gamemodes.quest.data.QuestPreferences.QPref; import forge.gamemodes.quest.data.QuestPreferences.QPref;
import forge.gamemodes.quest.io.QuestDataIO; import forge.gamemodes.quest.io.QuestDataIO;
import forge.gui.GuiBase;
import forge.gui.SOverlayUtils; import forge.gui.SOverlayUtils;
import forge.gui.framework.FScreen; import forge.gui.framework.FScreen;
import forge.gui.framework.InvalidLayoutFileException; import forge.gui.framework.InvalidLayoutFileException;
import forge.gui.framework.SLayoutIO; import forge.gui.framework.SLayoutIO;
import forge.gui.framework.SOverflowUtil; import forge.gui.framework.SOverflowUtil;
import forge.gui.framework.SResizingUtil; import forge.gui.framework.SResizingUtil;
import forge.gui.util.SOptionPane;
import forge.localinstance.assets.FSkinProp; import forge.localinstance.assets.FSkinProp;
import forge.localinstance.properties.ForgeConstants; import forge.localinstance.properties.ForgeConstants;
import forge.localinstance.properties.ForgePreferences; import forge.localinstance.properties.ForgePreferences;
@@ -65,7 +66,6 @@ import forge.toolbox.FOptionPane;
import forge.toolbox.FSkin; import forge.toolbox.FSkin;
import forge.util.Localizer; import forge.util.Localizer;
import forge.util.RestartUtil; import forge.util.RestartUtil;
import forge.util.gui.SOptionPane;
import forge.view.FFrame; import forge.view.FFrame;
import forge.view.FView; import forge.view.FView;

View File

@@ -19,14 +19,14 @@ import org.apache.commons.lang3.StringUtils;
import com.google.common.collect.ImmutableList; import com.google.common.collect.ImmutableList;
import forge.FThreads;
import forge.UiCommand;
import forge.game.GameType; import forge.game.GameType;
import forge.game.player.RegisteredPlayer; import forge.game.player.RegisteredPlayer;
import forge.gamemodes.quest.QuestController; import forge.gamemodes.quest.QuestController;
import forge.gamemodes.quest.QuestEvent; import forge.gamemodes.quest.QuestEvent;
import forge.gamemodes.quest.QuestEventChallenge; import forge.gamemodes.quest.QuestEventChallenge;
import forge.gamemodes.quest.QuestUtil; import forge.gamemodes.quest.QuestUtil;
import forge.gui.FThreads;
import forge.gui.UiCommand;
import forge.itemmanager.DeckManager; import forge.itemmanager.DeckManager;
import forge.itemmanager.ItemManagerConfig; import forge.itemmanager.ItemManagerConfig;
import forge.itemmanager.ItemManagerContainer; import forge.itemmanager.ItemManagerContainer;

View File

@@ -25,8 +25,9 @@ import javax.swing.event.ChangeEvent;
import javax.swing.event.ChangeListener; import javax.swing.event.ChangeListener;
import net.miginfocom.swing.MigLayout; import net.miginfocom.swing.MigLayout;
import forge.UiCommand;
import forge.gui.SOverlayUtils; import forge.gui.SOverlayUtils;
import forge.gui.UiCommand;
import forge.gui.download.GuiDownloadService;
import forge.localinstance.assets.FSkinProp; import forge.localinstance.assets.FSkinProp;
import forge.toolbox.FButton; import forge.toolbox.FButton;
import forge.toolbox.FLabel; import forge.toolbox.FLabel;

View File

@@ -40,6 +40,7 @@ import javax.swing.KeyStroke;
import forge.model.FModel; import forge.model.FModel;
import net.miginfocom.swing.MigLayout; import net.miginfocom.swing.MigLayout;
import forge.gui.WrapLayout; import forge.gui.WrapLayout;
import forge.gui.error.BugReporter;
import forge.localinstance.properties.ForgePreferences; import forge.localinstance.properties.ForgePreferences;
/** /**

View File

@@ -30,8 +30,6 @@ import javax.swing.border.EmptyBorder;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import forge.card.CardDetailUtil;
import forge.card.CardDetailUtil.DetailColors;
import forge.card.CardEdition; import forge.card.CardEdition;
import forge.card.CardRarity; import forge.card.CardRarity;
import forge.game.GameView; import forge.game.GameView;
@@ -39,6 +37,8 @@ import forge.game.card.Card;
import forge.game.card.CardView; import forge.game.card.CardView;
import forge.game.card.CardView.CardStateView; import forge.game.card.CardView.CardStateView;
import forge.game.zone.ZoneType; import forge.game.zone.ZoneType;
import forge.gui.card.CardDetailUtil;
import forge.gui.card.CardDetailUtil.DetailColors;
import forge.item.IPaperCard; import forge.item.IPaperCard;
import forge.item.InventoryItemFromSet; import forge.item.InventoryItemFromSet;
import forge.model.FModel; import forge.model.FModel;

View File

@@ -17,7 +17,6 @@
*/ */
package forge.gui; package forge.gui;
import forge.GuiBase;
import forge.ImageCache; import forge.ImageCache;
import forge.ImageKeys; import forge.ImageKeys;
import forge.game.card.CardView.CardStateView; import forge.game.card.CardView.CardStateView;

View File

@@ -19,7 +19,6 @@ import org.apache.commons.lang3.StringUtils;
import com.google.common.base.Function; import com.google.common.base.Function;
import forge.FThreads;
import forge.card.ICardFace; import forge.card.ICardFace;
import forge.game.card.Card; import forge.game.card.Card;
import forge.game.card.CardView; import forge.game.card.CardView;

View File

@@ -9,7 +9,6 @@ import org.apache.commons.lang3.StringUtils;
import com.google.common.collect.ImmutableList; import com.google.common.collect.ImmutableList;
import forge.FThreads;
import forge.game.card.CardView; import forge.game.card.CardView;
import forge.screens.match.CMatchUI; import forge.screens.match.CMatchUI;
import forge.toolbox.FOptionPane; import forge.toolbox.FOptionPane;

View File

@@ -58,9 +58,8 @@ import org.apache.commons.lang3.tuple.Pair;
import com.google.common.collect.ImmutableList; import com.google.common.collect.ImmutableList;
import forge.UiCommand;
import forge.error.BugReporter;
import forge.gui.ImportSourceAnalyzer.OpType; import forge.gui.ImportSourceAnalyzer.OpType;
import forge.gui.error.BugReporter;
import forge.localinstance.assets.FSkinProp; import forge.localinstance.assets.FSkinProp;
import forge.localinstance.properties.ForgeConstants; import forge.localinstance.properties.ForgeConstants;
import forge.toolbox.FButton; import forge.toolbox.FButton;

View File

@@ -40,7 +40,6 @@ import com.google.common.base.Function;
import com.google.common.collect.ImmutableList; import com.google.common.collect.ImmutableList;
import com.google.common.collect.Lists; import com.google.common.collect.Lists;
import forge.FThreads;
import forge.toolbox.FList; import forge.toolbox.FList;
import forge.toolbox.FMouseAdapter; import forge.toolbox.FMouseAdapter;
import forge.toolbox.FOptionPane; import forge.toolbox.FOptionPane;

View File

@@ -17,7 +17,7 @@ import java.util.TimerTask;
import javax.swing.JPanel; import javax.swing.JPanel;
import javax.swing.SwingUtilities; import javax.swing.SwingUtilities;
import forge.FThreads; import forge.gui.FThreads;
import forge.view.FFrame; import forge.view.FFrame;
/** /**

View File

@@ -26,9 +26,10 @@ import javax.xml.stream.events.Attribute;
import javax.xml.stream.events.StartElement; import javax.xml.stream.events.StartElement;
import javax.xml.stream.events.XMLEvent; import javax.xml.stream.events.XMLEvent;
import forge.FThreads;
import forge.Singletons; import forge.Singletons;
import forge.gui.FThreads;
import forge.gui.SOverlayUtils; import forge.gui.SOverlayUtils;
import forge.gui.util.SOptionPane;
import forge.localinstance.properties.FileLocation; import forge.localinstance.properties.FileLocation;
import forge.localinstance.properties.ForgeConstants; import forge.localinstance.properties.ForgeConstants;
import forge.toolbox.FAbsolutePositioner; import forge.toolbox.FAbsolutePositioner;
@@ -36,7 +37,6 @@ import forge.toolbox.SaveOpenDialog;
import forge.toolbox.SaveOpenDialog.Filetypes; import forge.toolbox.SaveOpenDialog.Filetypes;
import forge.util.CollectionSuppliers; import forge.util.CollectionSuppliers;
import forge.util.ThreadUtil; import forge.util.ThreadUtil;
import forge.util.gui.SOptionPane;
import forge.util.maps.HashMapOfLists; import forge.util.maps.HashMapOfLists;
import forge.util.maps.MapOfLists; import forge.util.maps.MapOfLists;
import forge.view.FFrame; import forge.view.FFrame;

View File

@@ -19,7 +19,6 @@ import forge.util.Localizer;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import forge.Singletons; import forge.Singletons;
import forge.UiCommand;
import forge.deck.DeckBase; import forge.deck.DeckBase;
import forge.deck.DeckProxy; import forge.deck.DeckProxy;
import forge.deck.io.DeckPreferences; import forge.deck.io.DeckPreferences;
@@ -28,6 +27,7 @@ import forge.game.GameType;
import forge.game.IHasGameType; import forge.game.IHasGameType;
import forge.gamemodes.quest.QuestWorld; import forge.gamemodes.quest.QuestWorld;
import forge.gui.GuiUtils; import forge.gui.GuiUtils;
import forge.gui.UiCommand;
import forge.gui.framework.FScreen; import forge.gui.framework.FScreen;
import forge.item.InventoryItem; import forge.item.InventoryItem;
import forge.itemmanager.filters.AdvancedSearchFilter; import forge.itemmanager.filters.AdvancedSearchFilter;
@@ -121,7 +121,7 @@ public final class DeckManager extends ItemManager<DeckProxy> implements IHasGam
/** /**
* Sets the delete command. * Sets the delete command.
* *
* @param c0 &emsp; {@link forge.UiCommand} command executed on delete. * @param c0 &emsp; {@link forge.forge.gui.UiCommand} command executed on delete.
*/ */
public void setDeleteCommand(final UiCommand c0) { public void setDeleteCommand(final UiCommand c0) {
this.cmdDelete = c0; this.cmdDelete = c0;
@@ -130,7 +130,7 @@ public final class DeckManager extends ItemManager<DeckProxy> implements IHasGam
/** /**
* Sets the select command. * Sets the select command.
* *
* @param c0 &emsp; {@link forge.UiCommand} command executed on row select. * @param c0 &emsp; {@link forge.forge.gui.UiCommand} command executed on row select.
*/ */
public void setSelectCommand(final UiCommand c0) { public void setSelectCommand(final UiCommand c0) {
this.cmdSelect = c0; this.cmdSelect = c0;

View File

@@ -42,8 +42,8 @@ import com.google.common.base.Predicate;
import com.google.common.base.Predicates; import com.google.common.base.Predicates;
import com.google.common.collect.Iterables; import com.google.common.collect.Iterables;
import forge.UiCommand;
import forge.gui.GuiUtils; import forge.gui.GuiUtils;
import forge.gui.UiCommand;
import forge.item.InventoryItem; import forge.item.InventoryItem;
import forge.itemmanager.filters.ItemFilter; import forge.itemmanager.filters.ItemFilter;
import forge.itemmanager.views.ImageView; import forge.itemmanager.views.ImageView;

View File

@@ -6,9 +6,9 @@ import java.awt.event.ComponentAdapter;
import java.awt.event.ComponentEvent; import java.awt.event.ComponentEvent;
import java.awt.event.MouseEvent; import java.awt.event.MouseEvent;
import forge.UiCommand;
import forge.gui.GuiUtils; import forge.gui.GuiUtils;
import forge.interfaces.IButton; import forge.gui.UiCommand;
import forge.gui.interfaces.IButton;
import forge.item.InventoryItem; import forge.item.InventoryItem;
import forge.itemmanager.AdvancedSearch; import forge.itemmanager.AdvancedSearch;
import forge.itemmanager.ItemManager; import forge.itemmanager.ItemManager;

View File

@@ -2,7 +2,7 @@ package forge.itemmanager.filters;
import com.google.common.base.Predicate; import com.google.common.base.Predicate;
import forge.UiCommand; import forge.gui.UiCommand;
import forge.item.InventoryItem; import forge.item.InventoryItem;
import forge.item.PaperCard; import forge.item.PaperCard;
import forge.itemmanager.ItemManager; import forge.itemmanager.ItemManager;

View File

@@ -2,7 +2,7 @@ package forge.itemmanager.filters;
import com.google.common.base.Predicates; import com.google.common.base.Predicates;
import forge.UiCommand; import forge.gui.UiCommand;
import forge.item.InventoryItem; import forge.item.InventoryItem;
import forge.item.ItemPredicate; import forge.item.ItemPredicate;
import forge.item.PaperCard; import forge.item.PaperCard;

View File

@@ -7,7 +7,7 @@ import java.util.List;
import javax.swing.Icon; import javax.swing.Icon;
import javax.swing.JPanel; import javax.swing.JPanel;
import forge.UiCommand; import forge.gui.UiCommand;
import forge.item.InventoryItem; import forge.item.InventoryItem;
import forge.itemmanager.ItemManager; import forge.itemmanager.ItemManager;
import forge.toolbox.FLabel; import forge.toolbox.FLabel;

View File

@@ -1,7 +1,8 @@
package forge.itemmanager.filters; package forge.itemmanager.filters;
import com.google.common.base.Predicate; import com.google.common.base.Predicate;
import forge.UiCommand;
import forge.gui.UiCommand;
import forge.item.InventoryItem; import forge.item.InventoryItem;
import forge.item.PaperToken; import forge.item.PaperToken;
import forge.itemmanager.ItemManager; import forge.itemmanager.ItemManager;

View File

@@ -17,7 +17,7 @@
*/ */
package forge.itemmanager.views; package forge.itemmanager.views;
import forge.card.CardPreferences; import forge.gui.card.CardPreferences;
import forge.item.IPaperCard; import forge.item.IPaperCard;
import forge.item.InventoryItem; import forge.item.InventoryItem;
import forge.localinstance.assets.FSkinProp; import forge.localinstance.assets.FSkinProp;

View File

@@ -1,8 +1,8 @@
package forge.screens.bazaar; package forge.screens.bazaar;
import forge.GuiBase;
import forge.UiCommand;
import forge.gamemodes.quest.bazaar.QuestBazaarManager; import forge.gamemodes.quest.bazaar.QuestBazaarManager;
import forge.gui.GuiBase;
import forge.gui.UiCommand;
import forge.gui.framework.FScreen; import forge.gui.framework.FScreen;
import forge.gui.framework.IVTopLevelUI; import forge.gui.framework.IVTopLevelUI;
import forge.localinstance.assets.FSkinProp; import forge.localinstance.assets.FSkinProp;

View File

@@ -35,7 +35,6 @@ import com.google.common.collect.ImmutableList;
import com.google.common.collect.Iterables; import com.google.common.collect.Iterables;
import forge.ImageCache; import forge.ImageCache;
import forge.StaticData; import forge.StaticData;
import forge.UiCommand;
import forge.card.CardEdition; import forge.card.CardEdition;
import forge.card.CardRules; import forge.card.CardRules;
import forge.card.mana.ManaCostShard; import forge.card.mana.ManaCostShard;
@@ -43,6 +42,7 @@ import forge.deck.CardPool;
import forge.deck.Deck; import forge.deck.Deck;
import forge.deck.DeckProxy; import forge.deck.DeckProxy;
import forge.deck.DeckgenUtil; import forge.deck.DeckgenUtil;
import forge.gui.UiCommand;
import forge.item.PaperCard; import forge.item.PaperCard;
import forge.localinstance.assets.FSkinProp; import forge.localinstance.assets.FSkinProp;
import forge.model.FModel; import forge.model.FModel;

View File

@@ -27,10 +27,10 @@ import javax.swing.event.ListSelectionEvent;
import javax.swing.event.ListSelectionListener; import javax.swing.event.ListSelectionListener;
import forge.Singletons; import forge.Singletons;
import forge.UiCommand;
import forge.deck.DeckBase; import forge.deck.DeckBase;
import forge.deck.DeckProxy; import forge.deck.DeckProxy;
import forge.deck.io.DeckPreferences; import forge.deck.io.DeckPreferences;
import forge.gui.UiCommand;
import forge.gui.framework.EDocID; import forge.gui.framework.EDocID;
import forge.gui.framework.FScreen; import forge.gui.framework.FScreen;
import forge.gui.framework.ICDoc; import forge.gui.framework.ICDoc;

View File

@@ -19,11 +19,12 @@ package forge.screens.deckeditor.controllers;
import com.google.common.base.Predicate; import com.google.common.base.Predicate;
import com.google.common.collect.Iterables; import com.google.common.collect.Iterables;
import forge.UiCommand;
import forge.deck.*; import forge.deck.*;
import forge.game.GameType; import forge.game.GameType;
import forge.gui.GuiChoose; import forge.gui.GuiChoose;
import forge.gui.GuiUtils; import forge.gui.GuiUtils;
import forge.gui.UiCommand;
import forge.gui.framework.*; import forge.gui.framework.*;
import forge.item.InventoryItem; import forge.item.InventoryItem;
import forge.item.PaperCard; import forge.item.PaperCard;

View File

@@ -11,11 +11,11 @@ import javax.swing.SwingUtilities;
import javax.swing.filechooser.FileFilter; import javax.swing.filechooser.FileFilter;
import forge.Singletons; import forge.Singletons;
import forge.UiCommand;
import forge.deck.Deck; import forge.deck.Deck;
import forge.deck.DeckBase; import forge.deck.DeckBase;
import forge.deck.io.DeckSerializer; import forge.deck.io.DeckSerializer;
import forge.deck.io.DeckStorage; import forge.deck.io.DeckStorage;
import forge.gui.UiCommand;
import forge.gui.framework.ICDoc; import forge.gui.framework.ICDoc;
import forge.item.InventoryItem; import forge.item.InventoryItem;
import forge.localinstance.properties.ForgeConstants; import forge.localinstance.properties.ForgeConstants;

View File

@@ -5,7 +5,6 @@ import com.google.common.base.Predicates;
import com.google.common.collect.Iterables; import com.google.common.collect.Iterables;
import forge.Singletons; import forge.Singletons;
import forge.UiCommand;
import forge.card.CardDb; import forge.card.CardDb;
import forge.card.CardRulesPredicates; import forge.card.CardRulesPredicates;
import forge.card.MagicColor; import forge.card.MagicColor;
@@ -17,6 +16,7 @@ import forge.deck.generation.DeckGenerator3Color;
import forge.deck.generation.DeckGenerator5Color; import forge.deck.generation.DeckGenerator5Color;
import forge.deck.generation.DeckGeneratorBase; import forge.deck.generation.DeckGeneratorBase;
import forge.deck.generation.DeckGeneratorMonoColor; import forge.deck.generation.DeckGeneratorMonoColor;
import forge.gui.UiCommand;
import forge.gui.framework.ICDoc; import forge.gui.framework.ICDoc;
import forge.item.InventoryItem; import forge.item.InventoryItem;
import forge.item.PaperCard; import forge.item.PaperCard;

View File

@@ -20,7 +20,7 @@ package forge.screens.deckeditor.controllers;
import com.google.common.base.Predicate; import com.google.common.base.Predicate;
import com.google.common.base.Predicates; import com.google.common.base.Predicates;
import com.google.common.base.Supplier; import com.google.common.base.Supplier;
import forge.UiCommand;
import forge.card.CardDb; import forge.card.CardDb;
import forge.card.CardRules; import forge.card.CardRules;
import forge.card.CardRulesPredicates; import forge.card.CardRulesPredicates;
@@ -28,6 +28,7 @@ import forge.deck.Deck;
import forge.deck.DeckSection; import forge.deck.DeckSection;
import forge.game.GameFormat; import forge.game.GameFormat;
import forge.game.GameType; import forge.game.GameType;
import forge.gui.UiCommand;
import forge.gui.framework.DragCell; import forge.gui.framework.DragCell;
import forge.gui.framework.FScreen; import forge.gui.framework.FScreen;
import forge.item.PaperCard; import forge.item.PaperCard;

View File

@@ -20,13 +20,14 @@ package forge.screens.deckeditor.controllers;
import com.google.common.base.Predicate; import com.google.common.base.Predicate;
import com.google.common.base.Predicates; import com.google.common.base.Predicates;
import com.google.common.base.Supplier; import com.google.common.base.Supplier;
import forge.UiCommand;
import forge.card.CardRules; import forge.card.CardRules;
import forge.card.CardRulesPredicates; import forge.card.CardRulesPredicates;
import forge.deck.CardPool; import forge.deck.CardPool;
import forge.deck.Deck; import forge.deck.Deck;
import forge.deck.DeckSection; import forge.deck.DeckSection;
import forge.game.GameType; import forge.game.GameType;
import forge.gui.UiCommand;
import forge.gui.framework.FScreen; import forge.gui.framework.FScreen;
import forge.item.PaperCard; import forge.item.PaperCard;
import forge.itemmanager.CardManager; import forge.itemmanager.CardManager;

View File

@@ -18,13 +18,14 @@
package forge.screens.deckeditor.controllers; package forge.screens.deckeditor.controllers;
import com.google.common.base.Supplier; import com.google.common.base.Supplier;
import forge.UiCommand;
import forge.card.CardEdition; import forge.card.CardEdition;
import forge.deck.CardPool; import forge.deck.CardPool;
import forge.deck.Deck; import forge.deck.Deck;
import forge.deck.DeckGroup; import forge.deck.DeckGroup;
import forge.deck.DeckSection; import forge.deck.DeckSection;
import forge.game.GameType; import forge.game.GameType;
import forge.gui.UiCommand;
import forge.gui.framework.DragCell; import forge.gui.framework.DragCell;
import forge.gui.framework.FScreen; import forge.gui.framework.FScreen;
import forge.item.PaperCard; import forge.item.PaperCard;

View File

@@ -21,7 +21,7 @@ import com.google.common.base.Function;
import com.google.common.base.Predicate; import com.google.common.base.Predicate;
import com.google.common.base.Predicates; import com.google.common.base.Predicates;
import com.google.common.base.Supplier; import com.google.common.base.Supplier;
import forge.UiCommand;
import forge.card.CardRules; import forge.card.CardRules;
import forge.card.CardRulesPredicates; import forge.card.CardRulesPredicates;
import forge.card.ColorSet; import forge.card.ColorSet;
@@ -33,6 +33,7 @@ import forge.game.GameType;
import forge.gamemodes.quest.QuestController; import forge.gamemodes.quest.QuestController;
import forge.gamemodes.quest.data.DeckConstructionRules; import forge.gamemodes.quest.data.DeckConstructionRules;
import forge.gui.GuiUtils; import forge.gui.GuiUtils;
import forge.gui.UiCommand;
import forge.gui.framework.DragCell; import forge.gui.framework.DragCell;
import forge.gui.framework.FScreen; import forge.gui.framework.FScreen;
import forge.item.InventoryItem; import forge.item.InventoryItem;

View File

@@ -17,12 +17,12 @@
*/ */
package forge.screens.deckeditor.controllers; package forge.screens.deckeditor.controllers;
import forge.UiCommand;
import forge.deck.DeckBase; import forge.deck.DeckBase;
import forge.game.GameType; import forge.game.GameType;
import forge.gamemodes.quest.QuestController; import forge.gamemodes.quest.QuestController;
import forge.gamemodes.quest.QuestSpellShop; import forge.gamemodes.quest.QuestSpellShop;
import forge.gamemodes.quest.QuestUtil; import forge.gamemodes.quest.QuestUtil;
import forge.gui.UiCommand;
import forge.gui.framework.DragCell; import forge.gui.framework.DragCell;
import forge.gui.framework.FScreen; import forge.gui.framework.FScreen;
import forge.item.*; import forge.item.*;

View File

@@ -19,13 +19,14 @@ package forge.screens.deckeditor.controllers;
import com.google.common.base.Function; import com.google.common.base.Function;
import com.google.common.base.Supplier; import com.google.common.base.Supplier;
import forge.UiCommand;
import forge.deck.Deck; import forge.deck.Deck;
import forge.deck.DeckGroup; import forge.deck.DeckGroup;
import forge.deck.DeckSection; import forge.deck.DeckSection;
import forge.game.GameType; import forge.game.GameType;
import forge.gamemodes.quest.QuestController; import forge.gamemodes.quest.QuestController;
import forge.gamemodes.quest.QuestEventDraft; import forge.gamemodes.quest.QuestEventDraft;
import forge.gui.UiCommand;
import forge.gui.framework.DragCell; import forge.gui.framework.DragCell;
import forge.gui.framework.FScreen; import forge.gui.framework.FScreen;
import forge.item.InventoryItem; import forge.item.InventoryItem;

View File

@@ -20,10 +20,11 @@ package forge.screens.deckeditor.controllers;
import com.google.common.base.Predicate; import com.google.common.base.Predicate;
import com.google.common.base.Supplier; import com.google.common.base.Supplier;
import com.google.common.collect.Iterables; import com.google.common.collect.Iterables;
import forge.UiCommand;
import forge.deck.Deck; import forge.deck.Deck;
import forge.deck.DeckSection; import forge.deck.DeckSection;
import forge.game.GameType; import forge.game.GameType;
import forge.gui.UiCommand;
import forge.gui.framework.DragCell; import forge.gui.framework.DragCell;
import forge.gui.framework.FScreen; import forge.gui.framework.FScreen;
import forge.item.PaperCard; import forge.item.PaperCard;

View File

@@ -18,7 +18,6 @@
package forge.screens.deckeditor.controllers; package forge.screens.deckeditor.controllers;
import forge.Singletons; import forge.Singletons;
import forge.UiCommand;
import forge.card.MagicColor; import forge.card.MagicColor;
import forge.deck.CardPool; import forge.deck.CardPool;
import forge.deck.Deck; import forge.deck.Deck;
@@ -28,6 +27,7 @@ import forge.game.GameType;
import forge.gamemodes.limited.BoosterDraft; import forge.gamemodes.limited.BoosterDraft;
import forge.gamemodes.limited.IBoosterDraft; import forge.gamemodes.limited.IBoosterDraft;
import forge.gamemodes.limited.WinstonDraft; import forge.gamemodes.limited.WinstonDraft;
import forge.gui.UiCommand;
import forge.gui.framework.DragCell; import forge.gui.framework.DragCell;
import forge.gui.framework.FScreen; import forge.gui.framework.FScreen;
import forge.item.PaperCard; import forge.item.PaperCard;

View File

@@ -7,8 +7,8 @@ import java.util.Iterator;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import forge.UiCommand;
import forge.deck.DeckBase; import forge.deck.DeckBase;
import forge.gui.UiCommand;
import forge.gui.framework.ICDoc; import forge.gui.framework.ICDoc;
import forge.item.InventoryItem; import forge.item.InventoryItem;
import forge.item.PaperCard; import forge.item.PaperCard;

View File

@@ -23,13 +23,14 @@ import com.google.common.base.Predicate;
import com.google.common.collect.ImmutableSet; import com.google.common.collect.ImmutableSet;
import forge.Singletons; import forge.Singletons;
import forge.UiCommand;
import forge.ai.AIOption; import forge.ai.AIOption;
import forge.deck.DeckSection; import forge.deck.DeckSection;
import forge.game.GameType; import forge.game.GameType;
import forge.gamemodes.match.LobbySlot; import forge.gamemodes.match.LobbySlot;
import forge.gamemodes.match.LobbySlotType; import forge.gamemodes.match.LobbySlotType;
import forge.gui.UiCommand;
import forge.gui.framework.FScreen; import forge.gui.framework.FScreen;
import forge.gui.util.SOptionPane;
import forge.item.PaperCard; import forge.item.PaperCard;
import forge.localinstance.assets.FSkinProp; import forge.localinstance.assets.FSkinProp;
import forge.localinstance.properties.ForgePreferences; import forge.localinstance.properties.ForgePreferences;
@@ -51,7 +52,6 @@ import forge.toolbox.FSkin.SkinImage;
import forge.toolbox.FTextField; import forge.toolbox.FTextField;
import forge.util.MyRandom; import forge.util.MyRandom;
import forge.util.NameGenerator; import forge.util.NameGenerator;
import forge.util.gui.SOptionPane;
import forge.util.Localizer; import forge.util.Localizer;
@SuppressWarnings("serial") @SuppressWarnings("serial")

View File

@@ -285,7 +285,7 @@ public enum VHomeUI implements IVTopLevelUI {
} }
/* (non-Javadoc) /* (non-Javadoc)
* @see forge.gui.framework.IVTopLevelUI#onClosing(forge.control.FControl.Screens) * @see forge.gui.framework.IVTopLevelUI#onClosing(forge.gui.control.FControl.Screens)
*/ */
@Override @Override
public boolean onClosing(FScreen screen) { public boolean onClosing(FScreen screen) {

View File

@@ -3,8 +3,7 @@ package forge.screens.home;
import com.google.common.collect.ImmutableList; import com.google.common.collect.ImmutableList;
import com.google.common.collect.Iterables; import com.google.common.collect.Iterables;
import com.google.common.collect.Lists; import com.google.common.collect.Lists;
import forge.GuiBase;
import forge.UiCommand;
import forge.ai.AIOption; import forge.ai.AIOption;
import forge.deck.*; import forge.deck.*;
import forge.deckchooser.FDeckChooser; import forge.deckchooser.FDeckChooser;
@@ -15,7 +14,10 @@ import forge.gamemodes.match.LobbySlot;
import forge.gamemodes.match.LobbySlotType; import forge.gamemodes.match.LobbySlotType;
import forge.gamemodes.net.event.UpdateLobbyPlayerEvent; import forge.gamemodes.net.event.UpdateLobbyPlayerEvent;
import forge.gui.CardDetailPanel; import forge.gui.CardDetailPanel;
import forge.interfaces.ILobbyView; import forge.gui.GuiBase;
import forge.gui.UiCommand;
import forge.gui.interfaces.ILobbyView;
import forge.gui.util.SOptionPane;
import forge.interfaces.IPlayerChangeListener; import forge.interfaces.IPlayerChangeListener;
import forge.item.PaperCard; import forge.item.PaperCard;
import forge.localinstance.properties.ForgePreferences; import forge.localinstance.properties.ForgePreferences;
@@ -27,7 +29,6 @@ import forge.util.Aggregates;
import forge.util.Lang; import forge.util.Lang;
import forge.util.Localizer; import forge.util.Localizer;
import forge.util.NameGenerator; import forge.util.NameGenerator;
import forge.util.gui.SOptionPane;
import net.miginfocom.swing.MigLayout; import net.miginfocom.swing.MigLayout;
import javax.swing.*; import javax.swing.*;

View File

@@ -11,10 +11,10 @@ import javax.swing.filechooser.FileFilter;
import org.apache.commons.lang3.ArrayUtils; import org.apache.commons.lang3.ArrayUtils;
import forge.UiCommand;
import forge.deck.Deck; import forge.deck.Deck;
import forge.gamemodes.gauntlet.GauntletData; import forge.gamemodes.gauntlet.GauntletData;
import forge.gamemodes.gauntlet.GauntletIO; import forge.gamemodes.gauntlet.GauntletIO;
import forge.gui.UiCommand;
import forge.gui.framework.ICDoc; import forge.gui.framework.ICDoc;
import forge.localinstance.properties.ForgeConstants; import forge.localinstance.properties.ForgeConstants;
import forge.toolbox.FOptionPane; import forge.toolbox.FOptionPane;

View File

@@ -9,7 +9,6 @@ import java.util.List;
import javax.swing.JButton; import javax.swing.JButton;
import javax.swing.SwingUtilities; import javax.swing.SwingUtilities;
import forge.UiCommand;
import forge.deck.Deck; import forge.deck.Deck;
import forge.deck.DeckType; import forge.deck.DeckType;
import forge.deckchooser.FDeckChooser; import forge.deckchooser.FDeckChooser;
@@ -17,6 +16,7 @@ import forge.game.player.RegisteredPlayer;
import forge.gamemodes.gauntlet.GauntletData; import forge.gamemodes.gauntlet.GauntletData;
import forge.gamemodes.gauntlet.GauntletIO; import forge.gamemodes.gauntlet.GauntletIO;
import forge.gui.SOverlayUtils; import forge.gui.SOverlayUtils;
import forge.gui.UiCommand;
import forge.gui.framework.ICDoc; import forge.gui.framework.ICDoc;
import forge.model.FModel; import forge.model.FModel;
import forge.player.GamePlayerUtil; import forge.player.GamePlayerUtil;

View File

@@ -12,9 +12,9 @@ import javax.swing.JPanel;
import javax.swing.SwingConstants; import javax.swing.SwingConstants;
import net.miginfocom.swing.MigLayout; import net.miginfocom.swing.MigLayout;
import forge.UiCommand;
import forge.gamemodes.gauntlet.GauntletData; import forge.gamemodes.gauntlet.GauntletData;
import forge.gamemodes.gauntlet.GauntletIO; import forge.gamemodes.gauntlet.GauntletIO;
import forge.gui.UiCommand;
import forge.toolbox.FLabel; import forge.toolbox.FLabel;
import forge.toolbox.FSkin; import forge.toolbox.FSkin;
import forge.toolbox.FSkin.SkinnedPanel; import forge.toolbox.FSkin.SkinnedPanel;
@@ -182,7 +182,7 @@ public class ContestGauntletLister extends JPanel {
return true; return true;
} }
/** @param c0 &emsp; {@link forge.UiCommand} command executed on row select. */ /** @param c0 &emsp; {@link forge.forge.gui.UiCommand} command executed on row select. */
public void setSelectCommand(final UiCommand c0) { public void setSelectCommand(final UiCommand c0) {
this.cmdRowSelect = c0; this.cmdRowSelect = c0;
} }

View File

@@ -13,10 +13,10 @@ import javax.swing.SwingConstants;
import javax.swing.border.Border; import javax.swing.border.Border;
import net.miginfocom.swing.MigLayout; import net.miginfocom.swing.MigLayout;
import forge.UiCommand;
import forge.gamemodes.gauntlet.GauntletData; import forge.gamemodes.gauntlet.GauntletData;
import forge.gamemodes.gauntlet.GauntletIO; import forge.gamemodes.gauntlet.GauntletIO;
import forge.gamemodes.quest.QuestUtil; import forge.gamemodes.quest.QuestUtil;
import forge.gui.UiCommand;
import forge.localinstance.assets.FSkinProp; import forge.localinstance.assets.FSkinProp;
import forge.toolbox.FLabel; import forge.toolbox.FLabel;
import forge.toolbox.FMouseAdapter; import forge.toolbox.FMouseAdapter;
@@ -281,17 +281,17 @@ public class QuickGauntletLister extends JPanel {
return true; return true;
} }
/** @param c0 &emsp; {@link forge.UiCommand} command executed on row select. */ /** @param c0 &emsp; {@link forge.forge.gui.UiCommand} command executed on row select. */
public void setCmdSelect(final UiCommand c0) { public void setCmdSelect(final UiCommand c0) {
this.cmdRowSelect = c0; this.cmdRowSelect = c0;
} }
/** @param c0 &emsp; {@link forge.UiCommand} command executed on row delete. */ /** @param c0 &emsp; {@link forge.forge.gui.UiCommand} command executed on row delete. */
public void setCmdDelete(final UiCommand c0) { public void setCmdDelete(final UiCommand c0) {
this.cmdRowDelete = c0; this.cmdRowDelete = c0;
} }
/** @param c0 &emsp; {@link forge.UiCommand} command executed on row activate. */ /** @param c0 &emsp; {@link forge.forge.gui.UiCommand} command executed on row activate. */
public void setCmdActivate(final UiCommand c0) { public void setCmdActivate(final UiCommand c0) {
this.cmdRowActivate = c0; this.cmdRowActivate = c0;
} }

View File

@@ -7,21 +7,21 @@ import java.util.List;
import javax.swing.JMenu; import javax.swing.JMenu;
import javax.swing.SwingUtilities; import javax.swing.SwingUtilities;
import forge.FThreads;
import forge.error.BugReporter;
import forge.gamemodes.net.ChatMessage; import forge.gamemodes.net.ChatMessage;
import forge.gamemodes.net.NetConnectUtil; import forge.gamemodes.net.NetConnectUtil;
import forge.gui.FNetOverlay; import forge.gui.FNetOverlay;
import forge.gui.FThreads;
import forge.gui.SOverlayUtils; import forge.gui.SOverlayUtils;
import forge.gui.error.BugReporter;
import forge.gui.framework.EDocID; import forge.gui.framework.EDocID;
import forge.gui.framework.ICDoc; import forge.gui.framework.ICDoc;
import forge.gui.util.SOptionPane;
import forge.menus.IMenuProvider; import forge.menus.IMenuProvider;
import forge.menus.MenuUtil; import forge.menus.MenuUtil;
import forge.screens.home.CHomeUI; import forge.screens.home.CHomeUI;
import forge.screens.home.CLobby; import forge.screens.home.CLobby;
import forge.screens.home.VLobby; import forge.screens.home.VLobby;
import forge.screens.home.sanctioned.ConstructedGameMenu; import forge.screens.home.sanctioned.ConstructedGameMenu;
import forge.util.gui.SOptionPane;
import forge.util.Localizer; import forge.util.Localizer;
public enum CSubmenuOnlineLobby implements ICDoc, IMenuProvider { public enum CSubmenuOnlineLobby implements ICDoc, IMenuProvider {

View File

@@ -20,10 +20,10 @@ import forge.gui.framework.DragTab;
import forge.gui.framework.EDocID; import forge.gui.framework.EDocID;
import forge.gui.framework.FScreen; import forge.gui.framework.FScreen;
import forge.gui.framework.IVTopLevelUI; import forge.gui.framework.IVTopLevelUI;
import forge.interfaces.ILobbyView; import forge.gui.interfaces.ILobbyView;
import forge.gui.util.SOptionPane;
import forge.toolbox.FButton; import forge.toolbox.FButton;
import forge.toolbox.FSkin; import forge.toolbox.FSkin;
import forge.util.gui.SOptionPane;
import forge.util.Localizer; import forge.util.Localizer;
public enum VSubmenuOnlineLobby implements IVSubmenu<CSubmenuOnlineLobby>, IOnlineLobby, IVTopLevelUI { public enum VSubmenuOnlineLobby implements IVSubmenu<CSubmenuOnlineLobby>, IOnlineLobby, IVTopLevelUI {

View File

@@ -1,20 +1,21 @@
package forge.screens.home.puzzle; package forge.screens.home.puzzle;
import com.google.common.collect.Maps; import com.google.common.collect.Maps;
import forge.GuiBase;
import forge.deck.Deck; import forge.deck.Deck;
import forge.game.GameRules; import forge.game.GameRules;
import forge.game.GameType; import forge.game.GameType;
import forge.game.player.RegisteredPlayer; import forge.game.player.RegisteredPlayer;
import forge.gamemodes.match.HostedMatch; import forge.gamemodes.match.HostedMatch;
import forge.gamemodes.puzzle.Puzzle; import forge.gamemodes.puzzle.Puzzle;
import forge.gui.GuiBase;
import forge.gui.SOverlayUtils; import forge.gui.SOverlayUtils;
import forge.gui.framework.ICDoc; import forge.gui.framework.ICDoc;
import forge.gui.util.SGuiChoose;
import forge.gui.util.SOptionPane;
import forge.menus.IMenuProvider; import forge.menus.IMenuProvider;
import forge.menus.MenuUtil; import forge.menus.MenuUtil;
import forge.player.GamePlayerUtil; import forge.player.GamePlayerUtil;
import forge.util.gui.SGuiChoose;
import forge.util.gui.SOptionPane;
import forge.util.Localizer; import forge.util.Localizer;
import javax.swing.*; import javax.swing.*;

View File

@@ -1,7 +1,5 @@
package forge.screens.home.puzzle; package forge.screens.home.puzzle;
import forge.GuiBase;
import forge.UiCommand;
import forge.deck.Deck; import forge.deck.Deck;
import forge.game.GameRules; import forge.game.GameRules;
import forge.game.GameType; import forge.game.GameType;
@@ -9,15 +7,17 @@ import forge.game.player.RegisteredPlayer;
import forge.gamemodes.match.HostedMatch; import forge.gamemodes.match.HostedMatch;
import forge.gamemodes.puzzle.Puzzle; import forge.gamemodes.puzzle.Puzzle;
import forge.gamemodes.puzzle.PuzzleIO; import forge.gamemodes.puzzle.PuzzleIO;
import forge.gui.GuiBase;
import forge.gui.SOverlayUtils; import forge.gui.SOverlayUtils;
import forge.gui.UiCommand;
import forge.gui.framework.ICDoc; import forge.gui.framework.ICDoc;
import forge.gui.util.SOptionPane;
import forge.localinstance.assets.FSkinProp; import forge.localinstance.assets.FSkinProp;
import forge.localinstance.properties.ForgeConstants; import forge.localinstance.properties.ForgeConstants;
import forge.menus.IMenuProvider; import forge.menus.IMenuProvider;
import forge.menus.MenuUtil; import forge.menus.MenuUtil;
import forge.player.GamePlayerUtil; import forge.player.GamePlayerUtil;
import forge.util.Localizer; import forge.util.Localizer;
import forge.util.gui.SOptionPane;
import javax.swing.*; import javax.swing.*;
import java.awt.event.ActionEvent; import java.awt.event.ActionEvent;

View File

@@ -1,7 +1,5 @@
package forge.screens.home.puzzle; package forge.screens.home.puzzle;
import forge.GuiBase;
import forge.UiCommand;
import forge.deck.Deck; import forge.deck.Deck;
import forge.game.GameRules; import forge.game.GameRules;
import forge.game.GameType; import forge.game.GameType;
@@ -9,15 +7,17 @@ import forge.game.player.RegisteredPlayer;
import forge.gamemodes.match.HostedMatch; import forge.gamemodes.match.HostedMatch;
import forge.gamemodes.puzzle.Puzzle; import forge.gamemodes.puzzle.Puzzle;
import forge.gamemodes.puzzle.PuzzleIO; import forge.gamemodes.puzzle.PuzzleIO;
import forge.gui.GuiBase;
import forge.gui.SOverlayUtils; import forge.gui.SOverlayUtils;
import forge.gui.UiCommand;
import forge.gui.framework.ICDoc; import forge.gui.framework.ICDoc;
import forge.gui.util.SOptionPane;
import forge.localinstance.assets.FSkinProp; import forge.localinstance.assets.FSkinProp;
import forge.localinstance.properties.ForgeConstants; import forge.localinstance.properties.ForgeConstants;
import forge.menus.IMenuProvider; import forge.menus.IMenuProvider;
import forge.menus.MenuUtil; import forge.menus.MenuUtil;
import forge.player.GamePlayerUtil; import forge.player.GamePlayerUtil;
import forge.util.Localizer; import forge.util.Localizer;
import forge.util.gui.SOptionPane;
import javax.swing.*; import javax.swing.*;
import java.awt.event.ActionEvent; import java.awt.event.ActionEvent;

View File

@@ -16,12 +16,12 @@ import javax.swing.SwingUtilities;
import javax.swing.border.EmptyBorder; import javax.swing.border.EmptyBorder;
import forge.Singletons; import forge.Singletons;
import forge.UiCommand;
import forge.gamemodes.quest.QuestController; import forge.gamemodes.quest.QuestController;
import forge.gamemodes.quest.QuestEventChallenge; import forge.gamemodes.quest.QuestEventChallenge;
import forge.gamemodes.quest.QuestUtil; import forge.gamemodes.quest.QuestUtil;
import forge.gamemodes.quest.bazaar.QuestItemType; import forge.gamemodes.quest.bazaar.QuestItemType;
import forge.gamemodes.quest.bazaar.QuestPetController; import forge.gamemodes.quest.bazaar.QuestPetController;
import forge.gui.UiCommand;
import forge.gui.framework.ICDoc; import forge.gui.framework.ICDoc;
import forge.model.FModel; import forge.model.FModel;
import forge.toolbox.FLabel; import forge.toolbox.FLabel;
@@ -43,7 +43,7 @@ public enum CSubmenuChallenges implements ICDoc {
} }
/* (non-Javadoc) /* (non-Javadoc)
* @see forge.control.home.IControlSubmenu#initialize() * @see forge.gui.control.home.IControlSubmenu#initialize()
*/ */
@SuppressWarnings("serial") @SuppressWarnings("serial")
@Override @Override
@@ -136,7 +136,7 @@ public enum CSubmenuChallenges implements ICDoc {
}; };
/* (non-Javadoc) /* (non-Javadoc)
* @see forge.control.home.IControlSubmenu#update() * @see forge.gui.control.home.IControlSubmenu#update()
*/ */
@Override @Override
public void update() { public void update() {

View File

@@ -1,10 +1,10 @@
package forge.screens.home.quest; package forge.screens.home.quest;
import forge.UiCommand;
import forge.gamemodes.quest.QuestController; import forge.gamemodes.quest.QuestController;
import forge.gamemodes.quest.QuestEventDuel; import forge.gamemodes.quest.QuestEventDuel;
import forge.gamemodes.quest.QuestUtil; import forge.gamemodes.quest.QuestUtil;
import forge.gamemodes.quest.bazaar.QuestPetController; import forge.gamemodes.quest.bazaar.QuestPetController;
import forge.gui.UiCommand;
import forge.gui.framework.ICDoc; import forge.gui.framework.ICDoc;
import forge.model.FModel; import forge.model.FModel;
import forge.toolbox.JXButtonPanel; import forge.toolbox.JXButtonPanel;
@@ -28,7 +28,7 @@ public enum CSubmenuDuels implements ICDoc {
} }
/* (non-Javadoc) /* (non-Javadoc)
* @see forge.control.home.IControlSubmenu#initialize() * @see forge.gui.control.home.IControlSubmenu#initialize()
*/ */
@SuppressWarnings("serial") @SuppressWarnings("serial")
@Override @Override
@@ -160,7 +160,7 @@ public enum CSubmenuDuels implements ICDoc {
}; };
/* (non-Javadoc) /* (non-Javadoc)
* @see forge.control.home.IControlSubmenu#update() * @see forge.gui.control.home.IControlSubmenu#update()
*/ */
@Override @Override
public void update() { public void update() {

View File

@@ -3,11 +3,11 @@ package forge.screens.home.quest;
import javax.swing.SwingUtilities; import javax.swing.SwingUtilities;
import forge.Singletons; import forge.Singletons;
import forge.UiCommand;
import forge.deck.DeckProxy; import forge.deck.DeckProxy;
import forge.gamemodes.quest.QuestController; import forge.gamemodes.quest.QuestController;
import forge.gamemodes.quest.QuestUtil; import forge.gamemodes.quest.QuestUtil;
import forge.gamemodes.quest.data.QuestPreferences.QPref; import forge.gamemodes.quest.data.QuestPreferences.QPref;
import forge.gui.UiCommand;
import forge.gui.framework.FScreen; import forge.gui.framework.FScreen;
import forge.gui.framework.ICDoc; import forge.gui.framework.ICDoc;
import forge.itemmanager.ItemManagerConfig; import forge.itemmanager.ItemManagerConfig;
@@ -52,7 +52,7 @@ public enum CSubmenuQuestDecks implements ICDoc {
} }
/* (non-Javadoc) /* (non-Javadoc)
* @see forge.control.home.IControlSubmenu#update() * @see forge.gui.control.home.IControlSubmenu#update()
*/ */
@Override @Override
public void initialize() { public void initialize() {
@@ -71,7 +71,7 @@ public enum CSubmenuQuestDecks implements ICDoc {
} }
/* (non-Javadoc) /* (non-Javadoc)
* @see forge.control.home.IControlSubmenu#update() * @see forge.gui.control.home.IControlSubmenu#update()
*/ */
@Override @Override
public void update() { public void update() {

View File

@@ -1,8 +1,8 @@
package forge.screens.home.quest; package forge.screens.home.quest;
import forge.UiCommand;
import forge.deck.DeckGroup; import forge.deck.DeckGroup;
import forge.gamemodes.quest.QuestTournamentController; import forge.gamemodes.quest.QuestTournamentController;
import forge.gui.UiCommand;
import forge.gui.framework.ICDoc; import forge.gui.framework.ICDoc;
import java.awt.event.*; import java.awt.event.*;

View File

@@ -1,10 +1,10 @@
package forge.screens.home.quest; package forge.screens.home.quest;
import forge.UiCommand;
import forge.gamemodes.quest.QuestController; import forge.gamemodes.quest.QuestController;
import forge.gamemodes.quest.data.QuestData; import forge.gamemodes.quest.data.QuestData;
import forge.gamemodes.quest.data.QuestPreferences.QPref; import forge.gamemodes.quest.data.QuestPreferences.QPref;
import forge.gamemodes.quest.io.QuestDataIO; import forge.gamemodes.quest.io.QuestDataIO;
import forge.gui.UiCommand;
import forge.gui.framework.ICDoc; import forge.gui.framework.ICDoc;
import forge.localinstance.properties.ForgeConstants; import forge.localinstance.properties.ForgeConstants;
import forge.model.FModel; import forge.model.FModel;
@@ -45,14 +45,14 @@ public enum CSubmenuQuestLoadData implements ICDoc {
} }
/* (non-Javadoc) /* (non-Javadoc)
* @see forge.control.home.IControlSubmenu#update() * @see forge.gui.control.home.IControlSubmenu#update()
*/ */
@Override @Override
public void initialize() { public void initialize() {
} }
/* (non-Javadoc) /* (non-Javadoc)
* @see forge.control.home.IControlSubmenu#update() * @see forge.gui.control.home.IControlSubmenu#update()
*/ */
@Override @Override
public void update() { public void update() {

View File

@@ -25,14 +25,14 @@ public enum CSubmenuQuestPrefs implements ICDoc {
} }
/* (non-Javadoc) /* (non-Javadoc)
* @see forge.control.home.IControlSubmenu#update() * @see forge.gui.control.home.IControlSubmenu#update()
*/ */
@Override @Override
public void initialize() { public void initialize() {
} }
/* (non-Javadoc) /* (non-Javadoc)
* @see forge.control.home.IControlSubmenu#update() * @see forge.gui.control.home.IControlSubmenu#update()
*/ */
@Override @Override
public void update() { public void update() {

View File

@@ -1,6 +1,5 @@
package forge.screens.home.quest; package forge.screens.home.quest;
import forge.UiCommand;
import forge.deck.Deck; import forge.deck.Deck;
import forge.deck.DeckSection; import forge.deck.DeckSection;
import forge.game.GameFormat; import forge.game.GameFormat;
@@ -9,6 +8,7 @@ import forge.gamemodes.quest.data.DeckConstructionRules;
import forge.gamemodes.quest.data.GameFormatQuest; import forge.gamemodes.quest.data.GameFormatQuest;
import forge.gamemodes.quest.data.QuestData; import forge.gamemodes.quest.data.QuestData;
import forge.gamemodes.quest.data.QuestPreferences; import forge.gamemodes.quest.data.QuestPreferences;
import forge.gui.UiCommand;
import forge.gui.framework.ICDoc; import forge.gui.framework.ICDoc;
import forge.item.PaperCard; import forge.item.PaperCard;
import forge.model.FModel; import forge.model.FModel;
@@ -44,7 +44,7 @@ public enum CSubmenuQuestStart implements ICDoc {
} }
/* (non-Javadoc) /* (non-Javadoc)
* @see forge.control.home.IControlSubmenu#update() * @see forge.gui.control.home.IControlSubmenu#update()
*/ */
@Override @Override
public void initialize() { public void initialize() {
@@ -143,7 +143,7 @@ public enum CSubmenuQuestStart implements ICDoc {
} }
/* (non-Javadoc) /* (non-Javadoc)
* @see forge.control.home.IControlSubmenu#update() * @see forge.gui.control.home.IControlSubmenu#update()
*/ */
@Override @Override
public void update() { public void update() {

View File

@@ -1,9 +1,9 @@
package forge.screens.home.quest; package forge.screens.home.quest;
import forge.UiCommand;
import forge.card.MagicColor; import forge.card.MagicColor;
import forge.gamemodes.quest.StartingPoolPreferences.PoolType; import forge.gamemodes.quest.StartingPoolPreferences.PoolType;
import forge.gui.SOverlayUtils; import forge.gui.SOverlayUtils;
import forge.gui.UiCommand;
import forge.localinstance.assets.FSkinProp; import forge.localinstance.assets.FSkinProp;
import forge.toolbox.*; import forge.toolbox.*;
import forge.util.Localizer; import forge.util.Localizer;

View File

@@ -1,8 +1,8 @@
package forge.screens.home.quest; package forge.screens.home.quest;
import forge.UiCommand;
import forge.gamemodes.quest.QuestUtil; import forge.gamemodes.quest.QuestUtil;
import forge.gamemodes.quest.data.QuestData; import forge.gamemodes.quest.data.QuestData;
import forge.gui.UiCommand;
import forge.localinstance.assets.FSkinProp; import forge.localinstance.assets.FSkinProp;
import forge.localinstance.properties.ForgeConstants; import forge.localinstance.properties.ForgeConstants;
import forge.model.FModel; import forge.model.FModel;
@@ -312,17 +312,17 @@ public class QuestFileLister extends JPanel {
return false; return false;
} }
/** @param c0 &emsp; {@link forge.UiCommand} command executed on row select. */ /** @param c0 &emsp; {@link forge.forge.gui.UiCommand} command executed on row select. */
public void setSelectCommand(UiCommand c0) { public void setSelectCommand(UiCommand c0) {
this.cmdRowSelect = c0; this.cmdRowSelect = c0;
} }
/** @param c0 &emsp; {@link forge.UiCommand} command executed on row edit. */ /** @param c0 &emsp; {@link forge.forge.gui.UiCommand} command executed on row edit. */
public void setEditCommand(UiCommand c0) { public void setEditCommand(UiCommand c0) {
this.cmdRowEdit = c0; this.cmdRowEdit = c0;
} }
/** @param c0 &emsp; {@link forge.UiCommand} command executed on delete. */ /** @param c0 &emsp; {@link forge.forge.gui.UiCommand} command executed on delete. */
public void setDeleteCommand(UiCommand c0) { public void setDeleteCommand(UiCommand c0) {
this.cmdRowDelete = c0; this.cmdRowDelete = c0;
} }

View File

@@ -4,7 +4,7 @@ import forge.gamemodes.quest.IVQuestStats;
import forge.gui.framework.DragCell; import forge.gui.framework.DragCell;
import forge.gui.framework.DragTab; import forge.gui.framework.DragTab;
import forge.gui.framework.EDocID; import forge.gui.framework.EDocID;
import forge.interfaces.IButton; import forge.gui.interfaces.IButton;
import forge.localinstance.assets.FSkinProp; import forge.localinstance.assets.FSkinProp;
import forge.screens.home.*; import forge.screens.home.*;
import forge.toolbox.*; import forge.toolbox.*;

View File

@@ -1,6 +1,5 @@
package forge.screens.home.quest; package forge.screens.home.quest;
import forge.GuiBase;
import forge.Singletons; import forge.Singletons;
import forge.game.GameType; import forge.game.GameType;
import forge.gamemodes.limited.BoosterDraft; import forge.gamemodes.limited.BoosterDraft;
@@ -8,6 +7,7 @@ import forge.gamemodes.quest.IQuestTournamentView;
import forge.gamemodes.quest.QuestEventDraft; import forge.gamemodes.quest.QuestEventDraft;
import forge.gamemodes.quest.QuestDraftUtils.Mode; import forge.gamemodes.quest.QuestDraftUtils.Mode;
import forge.gamemodes.quest.data.QuestEventDraftContainer; import forge.gamemodes.quest.data.QuestEventDraftContainer;
import forge.gui.GuiBase;
import forge.gui.framework.DragCell; import forge.gui.framework.DragCell;
import forge.gui.framework.DragTab; import forge.gui.framework.DragTab;
import forge.gui.framework.EDocID; import forge.gui.framework.EDocID;

View File

@@ -1,10 +1,10 @@
package forge.screens.home.quest; package forge.screens.home.quest;
import forge.GuiBase;
import forge.UiCommand;
import forge.gamemodes.quest.QuestUtil; import forge.gamemodes.quest.QuestUtil;
import forge.gamemodes.quest.bazaar.IQuestBazaarItem; import forge.gamemodes.quest.bazaar.IQuestBazaarItem;
import forge.gamemodes.quest.data.QuestAssets; import forge.gamemodes.quest.data.QuestAssets;
import forge.gui.GuiBase;
import forge.gui.UiCommand;
import forge.localinstance.assets.FSkinProp; import forge.localinstance.assets.FSkinProp;
import forge.model.FModel; import forge.model.FModel;
import forge.screens.bazaar.VBazaarUI; import forge.screens.bazaar.VBazaarUI;

View File

@@ -1,8 +1,6 @@
package forge.screens.home.sanctioned; package forge.screens.home.sanctioned;
import forge.GuiBase;
import forge.Singletons; import forge.Singletons;
import forge.UiCommand;
import forge.deck.Deck; import forge.deck.Deck;
import forge.deck.DeckGroup; import forge.deck.DeckGroup;
import forge.deck.DeckProxy; import forge.deck.DeckProxy;
@@ -11,8 +9,10 @@ import forge.game.player.RegisteredPlayer;
import forge.gamemodes.limited.BoosterDraft; import forge.gamemodes.limited.BoosterDraft;
import forge.gamemodes.limited.LimitedPoolType; import forge.gamemodes.limited.LimitedPoolType;
import forge.gamemodes.match.HostedMatch; import forge.gamemodes.match.HostedMatch;
import forge.gui.GuiBase;
import forge.gui.GuiChoose; import forge.gui.GuiChoose;
import forge.gui.SOverlayUtils; import forge.gui.SOverlayUtils;
import forge.gui.UiCommand;
import forge.gui.framework.FScreen; import forge.gui.framework.FScreen;
import forge.gui.framework.ICDoc; import forge.gui.framework.ICDoc;
import forge.itemmanager.ItemManagerConfig; import forge.itemmanager.ItemManagerConfig;
@@ -63,7 +63,7 @@ public enum CSubmenuDraft implements ICDoc {
} }
/* (non-Javadoc) /* (non-Javadoc)
* @see forge.control.home.IControlSubmenu#update() * @see forge.gui.control.home.IControlSubmenu#update()
*/ */
@Override @Override
public void initialize() { public void initialize() {
@@ -92,7 +92,7 @@ public enum CSubmenuDraft implements ICDoc {
} }
/* (non-Javadoc) /* (non-Javadoc)
* @see forge.control.home.IControlSubmenu#update() * @see forge.gui.control.home.IControlSubmenu#update()
*/ */
@Override @Override
public void update() { public void update() {

View File

@@ -7,9 +7,7 @@ import java.util.List;
import javax.swing.*; import javax.swing.*;
import forge.GuiBase;
import forge.Singletons; import forge.Singletons;
import forge.UiCommand;
import forge.deck.Deck; import forge.deck.Deck;
import forge.deck.DeckBase; import forge.deck.DeckBase;
import forge.deck.DeckGroup; import forge.deck.DeckGroup;
@@ -18,7 +16,9 @@ import forge.game.GameType;
import forge.game.player.RegisteredPlayer; import forge.game.player.RegisteredPlayer;
import forge.gamemodes.limited.SealedCardPoolGenerator; import forge.gamemodes.limited.SealedCardPoolGenerator;
import forge.gamemodes.match.HostedMatch; import forge.gamemodes.match.HostedMatch;
import forge.gui.GuiBase;
import forge.gui.SOverlayUtils; import forge.gui.SOverlayUtils;
import forge.gui.UiCommand;
import forge.gui.framework.FScreen; import forge.gui.framework.FScreen;
import forge.gui.framework.ICDoc; import forge.gui.framework.ICDoc;
import forge.item.InventoryItem; import forge.item.InventoryItem;
@@ -62,7 +62,7 @@ public enum CSubmenuSealed implements ICDoc {
} }
/* (non-Javadoc) /* (non-Javadoc)
* @see forge.control.home.IControlSubmenu#update() * @see forge.gui.control.home.IControlSubmenu#update()
*/ */
@Override @Override
public void initialize() { public void initialize() {
@@ -97,7 +97,7 @@ public enum CSubmenuSealed implements ICDoc {
} }
/* (non-Javadoc) /* (non-Javadoc)
* @see forge.control.home.IControlSubmenu#update() * @see forge.gui.control.home.IControlSubmenu#update()
*/ */
@Override @Override
public void update() { public void update() {

View File

@@ -8,9 +8,7 @@ import java.util.List;
import javax.swing.JButton; import javax.swing.JButton;
import javax.swing.SwingUtilities; import javax.swing.SwingUtilities;
import forge.GuiBase;
import forge.Singletons; import forge.Singletons;
import forge.UiCommand;
import forge.deck.Deck; import forge.deck.Deck;
import forge.deck.DeckGroup; import forge.deck.DeckGroup;
import forge.deck.DeckProxy; import forge.deck.DeckProxy;
@@ -19,8 +17,10 @@ import forge.game.player.RegisteredPlayer;
import forge.gamemodes.limited.LimitedPoolType; import forge.gamemodes.limited.LimitedPoolType;
import forge.gamemodes.limited.WinstonDraft; import forge.gamemodes.limited.WinstonDraft;
import forge.gamemodes.match.HostedMatch; import forge.gamemodes.match.HostedMatch;
import forge.gui.GuiBase;
import forge.gui.GuiChoose; import forge.gui.GuiChoose;
import forge.gui.SOverlayUtils; import forge.gui.SOverlayUtils;
import forge.gui.UiCommand;
import forge.gui.framework.FScreen; import forge.gui.framework.FScreen;
import forge.gui.framework.ICDoc; import forge.gui.framework.ICDoc;
import forge.itemmanager.ItemManagerConfig; import forge.itemmanager.ItemManagerConfig;
@@ -54,7 +54,7 @@ public enum CSubmenuWinston implements ICDoc {
} }
/* (non-Javadoc) /* (non-Javadoc)
* @see forge.control.home.IControlSubmenu#update() * @see forge.gui.control.home.IControlSubmenu#update()
*/ */
@Override @Override
public void initialize() { public void initialize() {
@@ -78,7 +78,7 @@ public enum CSubmenuWinston implements ICDoc {
} }
/* (non-Javadoc) /* (non-Javadoc)
* @see forge.control.home.IControlSubmenu#update() * @see forge.gui.control.home.IControlSubmenu#update()
*/ */
@Override @Override
public void update() { public void update() {

View File

@@ -13,7 +13,7 @@ public enum CSubmenuAchievements implements ICDoc {
SINGLETON_INSTANCE; SINGLETON_INSTANCE;
/* (non-Javadoc) /* (non-Javadoc)
* @see forge.control.home.IControlSubmenu#update() * @see forge.gui.control.home.IControlSubmenu#update()
*/ */
@Override @Override
public void initialize() { public void initialize() {
@@ -24,7 +24,7 @@ public enum CSubmenuAchievements implements ICDoc {
} }
/* (non-Javadoc) /* (non-Javadoc)
* @see forge.control.home.IControlSubmenu#update() * @see forge.gui.control.home.IControlSubmenu#update()
*/ */
@Override @Override
public void update() { public void update() {

View File

@@ -1,9 +1,16 @@
package forge.screens.home.settings; package forge.screens.home.settings;
import forge.UiCommand;
import forge.download.*; import forge.download.*;
import forge.error.BugReporter;
import forge.gui.ImportDialog; import forge.gui.ImportDialog;
import forge.gui.UiCommand;
import forge.gui.download.GuiDownloadAchievementImages;
import forge.gui.download.GuiDownloadPicturesHQ;
import forge.gui.download.GuiDownloadPicturesLQ;
import forge.gui.download.GuiDownloadPrices;
import forge.gui.download.GuiDownloadQuestImages;
import forge.gui.download.GuiDownloadSetPicturesLQ;
import forge.gui.download.GuiDownloadSkins;
import forge.gui.error.BugReporter;
import forge.gui.framework.ICDoc; import forge.gui.framework.ICDoc;
import javax.swing.*; import javax.swing.*;
@@ -91,7 +98,7 @@ public enum CSubmenuDownloaders implements ICDoc {
} }
/* (non-Javadoc) /* (non-Javadoc)
* @see forge.control.home.IControlSubmenu#update() * @see forge.gui.control.home.IControlSubmenu#update()
*/ */
@Override @Override
public void initialize() { public void initialize() {
@@ -112,7 +119,7 @@ public enum CSubmenuDownloaders implements ICDoc {
} }
/* (non-Javadoc) /* (non-Javadoc)
* @see forge.control.home.IControlSubmenu#update() * @see forge.gui.control.home.IControlSubmenu#update()
*/ */
@Override @Override
public void update() { public void update() {

View File

@@ -6,6 +6,8 @@ import forge.control.FControl.CloseAction;
import forge.download.AutoUpdater; import forge.download.AutoUpdater;
import forge.game.GameLogEntryType; import forge.game.GameLogEntryType;
import forge.gamemodes.net.server.FServerManager; import forge.gamemodes.net.server.FServerManager;
import forge.gui.GuiBase;
import forge.gui.UiCommand;
import forge.gui.framework.FScreen; import forge.gui.framework.FScreen;
import forge.gui.framework.ICDoc; import forge.gui.framework.ICDoc;
import forge.localinstance.properties.ForgeConstants; import forge.localinstance.properties.ForgeConstants;
@@ -55,7 +57,7 @@ public enum CSubmenuPreferences implements ICDoc {
} }
/* (non-Javadoc) /* (non-Javadoc)
* @see forge.control.home.IControlSubmenu#update() * @see forge.gui.control.home.IControlSubmenu#update()
*/ */
@SuppressWarnings("serial") @SuppressWarnings("serial")
@Override @Override
@@ -260,7 +262,7 @@ public enum CSubmenuPreferences implements ICDoc {
} }
/* (non-Javadoc) /* (non-Javadoc)
* @see forge.control.home.IControlSubmenu#update() * @see forge.gui.control.home.IControlSubmenu#update()
*/ */
@Override @Override
public void update() { public void update() {

View File

@@ -41,7 +41,7 @@ public enum CSubmenuReleaseNotes implements ICDoc {
} }
/* (non-Javadoc) /* (non-Javadoc)
* @see forge.control.home.IControlSubmenu#update() * @see forge.gui.control.home.IControlSubmenu#update()
*/ */
@Override @Override
public void initialize() { public void initialize() {
@@ -50,7 +50,7 @@ public enum CSubmenuReleaseNotes implements ICDoc {
} }
/* (non-Javadoc) /* (non-Javadoc)
* @see forge.control.home.IControlSubmenu#update() * @see forge.gui.control.home.IControlSubmenu#update()
*/ */
@Override @Override
public void update() { public void update() {

View File

@@ -1,6 +1,6 @@
package forge.screens.home.settings; package forge.screens.home.settings;
import forge.UiCommand; import forge.gui.UiCommand;
import forge.gui.WrapLayout; import forge.gui.WrapLayout;
import forge.gui.framework.DragCell; import forge.gui.framework.DragCell;
import forge.gui.framework.DragTab; import forge.gui.framework.DragTab;

View File

@@ -2,11 +2,11 @@ package forge.screens.home.settings;
import forge.ImageKeys; import forge.ImageKeys;
import forge.StaticData; import forge.StaticData;
import forge.UiCommand;
import forge.card.CardDb; import forge.card.CardDb;
import forge.card.CardEdition; import forge.card.CardEdition;
import forge.card.CardEdition.CardInSet; import forge.card.CardEdition.CardInSet;
import forge.gui.SOverlayUtils; import forge.gui.SOverlayUtils;
import forge.gui.UiCommand;
import forge.gui.framework.DragCell; import forge.gui.framework.DragCell;
import forge.gui.framework.DragTab; import forge.gui.framework.DragTab;
import forge.gui.framework.EDocID; import forge.gui.framework.EDocID;

View File

@@ -45,8 +45,6 @@ import com.google.common.collect.ImmutableList;
import com.google.common.collect.ImmutableMap; import com.google.common.collect.ImmutableMap;
import com.google.common.collect.Lists; import com.google.common.collect.Lists;
import forge.FThreads;
import forge.GuiBase;
import forge.ImageCache; import forge.ImageCache;
import forge.LobbyPlayer; import forge.LobbyPlayer;
import forge.Singletons; import forge.Singletons;
@@ -80,6 +78,8 @@ import forge.game.spellability.TargetChoices;
import forge.game.zone.ZoneType; import forge.game.zone.ZoneType;
import forge.gamemodes.match.AbstractGuiGame; import forge.gamemodes.match.AbstractGuiGame;
import forge.gui.FNetOverlay; import forge.gui.FNetOverlay;
import forge.gui.FThreads;
import forge.gui.GuiBase;
import forge.gui.GuiChoose; import forge.gui.GuiChoose;
import forge.gui.GuiDialog; import forge.gui.GuiDialog;
import forge.gui.GuiUtils; import forge.gui.GuiUtils;
@@ -92,6 +92,7 @@ import forge.gui.framework.IVDoc;
import forge.gui.framework.SDisplayUtil; import forge.gui.framework.SDisplayUtil;
import forge.gui.framework.SLayoutIO; import forge.gui.framework.SLayoutIO;
import forge.gui.framework.VEmptyDoc; import forge.gui.framework.VEmptyDoc;
import forge.gui.util.SOptionPane;
import forge.item.InventoryItem; import forge.item.InventoryItem;
import forge.item.PaperCard; import forge.item.PaperCard;
import forge.localinstance.assets.FSkinProp; import forge.localinstance.assets.FSkinProp;
@@ -129,7 +130,6 @@ import forge.util.ITriggerEvent;
import forge.util.Localizer; import forge.util.Localizer;
import forge.util.collect.FCollection; import forge.util.collect.FCollection;
import forge.util.collect.FCollectionView; import forge.util.collect.FCollectionView;
import forge.util.gui.SOptionPane;
import forge.view.FView; import forge.view.FView;
import forge.view.arcane.CardPanel; import forge.view.arcane.CardPanel;
import forge.view.arcane.FloatingZone; import forge.view.arcane.FloatingZone;

View File

@@ -9,7 +9,7 @@ import javax.swing.event.ChangeEvent;
import javax.swing.event.ChangeListener; import javax.swing.event.ChangeListener;
import forge.Singletons; import forge.Singletons;
import forge.UiCommand; import forge.gui.UiCommand;
import forge.toolbox.FButton; import forge.toolbox.FButton;
import forge.toolbox.FCheckBox; import forge.toolbox.FCheckBox;
import forge.toolbox.FList; import forge.toolbox.FList;

View File

@@ -17,12 +17,12 @@ import net.miginfocom.swing.MigLayout;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import forge.UiCommand;
import forge.game.GameLogEntry; import forge.game.GameLogEntry;
import forge.game.GameLogEntryType; import forge.game.GameLogEntryType;
import forge.game.GameView; import forge.game.GameView;
import forge.gui.SOverlayUtils; import forge.gui.SOverlayUtils;
import forge.interfaces.IWinLoseView; import forge.gui.UiCommand;
import forge.gui.interfaces.IWinLoseView;
import forge.item.PaperCard; import forge.item.PaperCard;
import forge.localinstance.assets.FSkinProp; import forge.localinstance.assets.FSkinProp;
import forge.localinstance.properties.ForgePreferences.FPref; import forge.localinstance.properties.ForgePreferences.FPref;

View File

@@ -3,7 +3,7 @@ package forge.screens.match.controllers;
import forge.game.GameView; import forge.game.GameView;
import forge.game.card.Card; import forge.game.card.Card;
import forge.game.card.CardView; import forge.game.card.CardView;
import forge.interfaces.IMayViewCards; import forge.gui.interfaces.IMayViewCards;
import forge.item.IPaperCard; import forge.item.IPaperCard;
import forge.item.InventoryItem; import forge.item.InventoryItem;

View File

@@ -23,8 +23,8 @@ import com.google.common.collect.Iterators;
import com.google.common.primitives.Ints; import com.google.common.primitives.Ints;
import forge.Singletons; import forge.Singletons;
import forge.UiCommand;
import forge.gui.SOverlayUtils; import forge.gui.SOverlayUtils;
import forge.gui.UiCommand;
import forge.gui.framework.ICDoc; import forge.gui.framework.ICDoc;
import forge.gui.framework.SLayoutIO; import forge.gui.framework.SLayoutIO;
import forge.localinstance.assets.FSkinProp; import forge.localinstance.assets.FSkinProp;

View File

@@ -29,10 +29,10 @@ import javax.swing.SwingUtilities;
import com.google.common.collect.ImmutableList; import com.google.common.collect.ImmutableList;
import com.google.common.collect.Lists; import com.google.common.collect.Lists;
import forge.FThreads;
import forge.Singletons; import forge.Singletons;
import forge.game.card.CardView; import forge.game.card.CardView;
import forge.game.player.PlayerView; import forge.game.player.PlayerView;
import forge.gui.FThreads;
import forge.gui.framework.ICDoc; import forge.gui.framework.ICDoc;
import forge.screens.match.CMatchUI; import forge.screens.match.CMatchUI;
import forge.screens.match.views.VField; import forge.screens.match.views.VField;

View File

@@ -3,7 +3,7 @@ package forge.screens.match.controllers;
import java.util.Observable; import java.util.Observable;
import java.util.Observer; import java.util.Observer;
import forge.FThreads; import forge.gui.FThreads;
import forge.gui.framework.ICDoc; import forge.gui.framework.ICDoc;
import forge.screens.match.CMatchUI; import forge.screens.match.CMatchUI;
import forge.screens.match.views.VLog; import forge.screens.match.views.VLog;

View File

@@ -32,9 +32,9 @@ import java.beans.PropertyChangeListener;
import javax.swing.JButton; import javax.swing.JButton;
import forge.FThreads;
import forge.game.GameView; import forge.game.GameView;
import forge.game.card.CardView; import forge.game.card.CardView;
import forge.gui.FThreads;
import forge.gui.framework.ICDoc; import forge.gui.framework.ICDoc;
import forge.gui.framework.SDisplayUtil; import forge.gui.framework.SDisplayUtil;
import forge.localinstance.properties.ForgePreferences; import forge.localinstance.properties.ForgePreferences;

View File

@@ -17,7 +17,7 @@
*/ */
package forge.screens.match.views; package forge.screens.match.views;
import forge.UiCommand; import forge.gui.UiCommand;
import forge.gui.framework.*; import forge.gui.framework.*;
import forge.localinstance.assets.FSkinProp; import forge.localinstance.assets.FSkinProp;
import forge.screens.match.controllers.CDock; import forge.screens.match.controllers.CDock;

View File

@@ -18,11 +18,11 @@
package forge.screens.match.views; package forge.screens.match.views;
import forge.CachedCardImage; import forge.CachedCardImage;
import forge.card.CardDetailUtil;
import forge.card.CardDetailUtil.DetailColors;
import forge.game.GameView; import forge.game.GameView;
import forge.game.card.CardView.CardStateView; import forge.game.card.CardView.CardStateView;
import forge.game.spellability.StackItemView; import forge.game.spellability.StackItemView;
import forge.gui.card.CardDetailUtil;
import forge.gui.card.CardDetailUtil.DetailColors;
import forge.gui.framework.DragCell; import forge.gui.framework.DragCell;
import forge.gui.framework.DragTab; import forge.gui.framework.DragTab;
import forge.gui.framework.EDocID; import forge.gui.framework.EDocID;

View File

@@ -16,9 +16,9 @@ import com.google.common.collect.ImmutableList;
import forge.Singletons; import forge.Singletons;
import forge.card.CardDb; import forge.card.CardDb;
import forge.card.CardRules; import forge.card.CardRules;
import forge.card.CardScriptInfo;
import forge.card.CardScriptParser;
import forge.game.card.Card; import forge.game.card.Card;
import forge.gui.card.CardScriptInfo;
import forge.gui.card.CardScriptParser;
import forge.gui.framework.FScreen; import forge.gui.framework.FScreen;
import forge.gui.framework.ICDoc; import forge.gui.framework.ICDoc;
import forge.item.PaperCard; import forge.item.PaperCard;

View File

@@ -35,9 +35,9 @@ import java.awt.event.MouseEvent;
import javax.swing.BorderFactory; import javax.swing.BorderFactory;
import forge.UiCommand; import forge.gui.UiCommand;
import forge.gui.framework.ILocalRepaint; import forge.gui.framework.ILocalRepaint;
import forge.interfaces.IButton; import forge.gui.interfaces.IButton;
import forge.localinstance.assets.FSkinProp; import forge.localinstance.assets.FSkinProp;
import forge.toolbox.FSkin.Colors; import forge.toolbox.FSkin.Colors;
import forge.toolbox.FSkin.SkinImage; import forge.toolbox.FSkin.SkinImage;

View File

@@ -1,6 +1,6 @@
package forge.toolbox; package forge.toolbox;
import forge.interfaces.ICheckBox; import forge.gui.interfaces.ICheckBox;
import forge.toolbox.FSkin.SkinnedCheckBox; import forge.toolbox.FSkin.SkinnedCheckBox;
/** /**

View File

@@ -22,7 +22,7 @@ import javax.swing.border.EmptyBorder;
import javax.swing.plaf.basic.BasicComboBoxUI; import javax.swing.plaf.basic.BasicComboBoxUI;
import javax.swing.plaf.basic.ComboPopup; import javax.swing.plaf.basic.ComboPopup;
import forge.interfaces.IComboBox; import forge.gui.interfaces.IComboBox;
import forge.toolbox.FSkin.SkinFont; import forge.toolbox.FSkin.SkinFont;
import forge.toolbox.FSkin.SkinnedComboBox; import forge.toolbox.FSkin.SkinnedComboBox;

View File

@@ -13,7 +13,7 @@ import javax.swing.ListCellRenderer;
import com.google.common.collect.ObjectArrays; import com.google.common.collect.ObjectArrays;
import forge.interfaces.IComboBox; import forge.gui.interfaces.IComboBox;
import forge.toolbox.FComboBox.TextAlignment; import forge.toolbox.FComboBox.TextAlignment;
import forge.toolbox.FSkin.SkinFont; import forge.toolbox.FSkin.SkinFont;

View File

@@ -9,7 +9,7 @@ import java.net.URISyntaxException;
import javax.swing.SwingWorker; import javax.swing.SwingWorker;
import forge.UiCommand; import forge.gui.UiCommand;
@SuppressWarnings("serial") @SuppressWarnings("serial")

View File

@@ -18,9 +18,9 @@ import javax.swing.Timer;
import javax.swing.event.AncestorEvent; import javax.swing.event.AncestorEvent;
import javax.swing.event.AncestorListener; import javax.swing.event.AncestorListener;
import forge.UiCommand; import forge.gui.UiCommand;
import forge.gui.framework.ILocalRepaint; import forge.gui.framework.ILocalRepaint;
import forge.interfaces.IButton; import forge.gui.interfaces.IButton;
import forge.localinstance.assets.FSkinProp; import forge.localinstance.assets.FSkinProp;
import forge.toolbox.FSkin.Colors; import forge.toolbox.FSkin.Colors;
import forge.toolbox.FSkin.SkinColor; import forge.toolbox.FSkin.SkinColor;
@@ -125,7 +125,7 @@ public class FLabel extends SkinnedLabel implements ILocalRepaint, IButton {
* @return {@link forge.toolbox.FLabel.Builder} */ * @return {@link forge.toolbox.FLabel.Builder} */
public Builder useSkinColors(final boolean b0) { bldUseSkinColors = b0; return this; } public Builder useSkinColors(final boolean b0) { bldUseSkinColors = b0; return this; }
/**@param c0 &emsp; {@link forge.UiCommand} to execute if clicked /**@param c0 &emsp; {@link forge.forge.gui.UiCommand} to execute if clicked
* @return {@link forge.toolbox.FLabel.Builder} */ * @return {@link forge.toolbox.FLabel.Builder} */
public Builder cmdClick(final UiCommand c0) { this.bldCmd = c0; return this; } public Builder cmdClick(final UiCommand c0) { this.bldCmd = c0; return this; }
@@ -458,12 +458,12 @@ public class FLabel extends SkinnedLabel implements ILocalRepaint, IButton {
return this.resizeTimer; return this.resizeTimer;
} }
/** @return {@link forge.UiCommand} */ /** @return {@link forge.forge.gui.UiCommand} */
public Runnable getCommand() { public Runnable getCommand() {
return this.cmdClick; return this.cmdClick;
} }
/** @return {@link forge.UiCommand} */ /** @return {@link forge.forge.gui.UiCommand} */
public Runnable getRightClickCommand() { public Runnable getRightClickCommand() {
return this.cmdRightClick; return this.cmdRightClick;
} }
@@ -500,12 +500,12 @@ public class FLabel extends SkinnedLabel implements ILocalRepaint, IButton {
} }
} }
/** @param c0 &emsp; {@link forge.UiCommand} on click */ /** @param c0 &emsp; {@link forge.forge.gui.UiCommand} on click */
public void setCommand(final Runnable c0) { public void setCommand(final Runnable c0) {
this.cmdClick = c0; this.cmdClick = c0;
} }
/** @param c0 &emsp; {@link forge.UiCommand} on right-click */ /** @param c0 &emsp; {@link forge.forge.gui.UiCommand} on right-click */
public void setRightClickCommand(final Runnable c0) { public void setRightClickCommand(final Runnable c0) {
this.cmdRightClick = c0; this.cmdRightClick = c0;
} }

View File

@@ -32,7 +32,7 @@ import java.util.List;
import javax.swing.SwingConstants; import javax.swing.SwingConstants;
import forge.UiCommand; import forge.gui.UiCommand;
import forge.gui.framework.ILocalRepaint; import forge.gui.framework.ILocalRepaint;
import forge.toolbox.FSkin.FPanelBase; import forge.toolbox.FSkin.FPanelBase;
import forge.toolbox.FSkin.SkinColor; import forge.toolbox.FSkin.SkinColor;
@@ -115,12 +115,12 @@ public class FPanel extends FPanelBase implements ILocalRepaint {
this.cornerDiameter = (int0 <= 0 ? 0 : int0); this.cornerDiameter = (int0 <= 0 ? 0 : int0);
} }
/** @param cmd0 &emsp; {@link forge.UiCommand} on click */ /** @param cmd0 &emsp; {@link forge.forge.gui.UiCommand} on click */
public void setCommand(final UiCommand cmd0) { public void setCommand(final UiCommand cmd0) {
this.cmdClick = cmd0; this.cmdClick = cmd0;
} }
/** @return {@link forge.UiCommand} */ /** @return {@link forge.forge.gui.UiCommand} */
public UiCommand getCommand() { public UiCommand getCommand() {
return this.cmdClick; return this.cmdClick;
} }

View File

@@ -14,7 +14,7 @@ import javax.swing.event.DocumentEvent;
import javax.swing.event.DocumentListener; import javax.swing.event.DocumentListener;
import forge.gui.MouseUtil; import forge.gui.MouseUtil;
import forge.interfaces.ITextField; import forge.gui.interfaces.ITextField;
import forge.toolbox.FSkin.SkinnedPasswordField; import forge.toolbox.FSkin.SkinnedPasswordField;
/** /**

View File

@@ -1,8 +1,9 @@
package forge.toolbox; package forge.toolbox;
import forge.interfaces.IProgressBar;
import javax.swing.*; import javax.swing.*;
import forge.gui.interfaces.IProgressBar;
import java.util.Date; import java.util.Date;
/** /**

View File

@@ -17,8 +17,8 @@
*/ */
package forge.toolbox; package forge.toolbox;
import forge.FThreads;
import forge.Singletons; import forge.Singletons;
import forge.gui.FThreads;
import forge.gui.GuiUtils; import forge.gui.GuiUtils;
import forge.gui.framework.ILocalRepaint; import forge.gui.framework.ILocalRepaint;
import forge.localinstance.assets.FSkinProp; import forge.localinstance.assets.FSkinProp;

View File

@@ -17,7 +17,7 @@ import javax.swing.text.BadLocationException;
import javax.swing.text.PlainDocument; import javax.swing.text.PlainDocument;
import forge.gui.MouseUtil; import forge.gui.MouseUtil;
import forge.interfaces.ITextField; import forge.gui.interfaces.ITextField;
import forge.toolbox.FSkin.SkinnedTextField; import forge.toolbox.FSkin.SkinnedTextField;
/** /**

View File

@@ -2,9 +2,9 @@ package forge.view;
import com.google.common.collect.Lists; import com.google.common.collect.Lists;
import forge.Singletons; import forge.Singletons;
import forge.UiCommand;
import forge.gui.ImportDialog; import forge.gui.ImportDialog;
import forge.gui.SOverlayUtils; import forge.gui.SOverlayUtils;
import forge.gui.UiCommand;
import forge.gui.framework.*; import forge.gui.framework.*;
import forge.localinstance.assets.FSkinProp; import forge.localinstance.assets.FSkinProp;
import forge.localinstance.properties.ForgeConstants; import forge.localinstance.properties.ForgeConstants;

View File

@@ -17,11 +17,11 @@
*/ */
package forge.view; package forge.view;
import forge.GuiBase;
import forge.GuiDesktop; import forge.GuiDesktop;
import forge.Singletons; import forge.Singletons;
import forge.card.CardReaderExperiments;
import forge.error.ExceptionHandler; import forge.error.ExceptionHandler;
import forge.gui.GuiBase;
import forge.gui.card.CardReaderExperiments;
import forge.util.BuildInfo; import forge.util.BuildInfo;
import io.sentry.Sentry; import io.sentry.Sentry;
import io.sentry.SentryClient; import io.sentry.SentryClient;

View File

@@ -18,7 +18,6 @@
package forge.view.arcane; package forge.view.arcane;
import forge.CachedCardImage; import forge.CachedCardImage;
import forge.FThreads;
import forge.StaticData; import forge.StaticData;
import forge.card.CardEdition; import forge.card.CardEdition;
import forge.card.mana.ManaCost; import forge.card.mana.ManaCost;
@@ -29,6 +28,7 @@ import forge.game.keyword.Keyword;
import forge.game.card.CounterType; import forge.game.card.CounterType;
import forge.game.zone.ZoneType; import forge.game.zone.ZoneType;
import forge.gui.CardContainer; import forge.gui.CardContainer;
import forge.gui.FThreads;
import forge.item.PaperCard; import forge.item.PaperCard;
import forge.localinstance.properties.ForgeConstants; import forge.localinstance.properties.ForgeConstants;
import forge.localinstance.properties.ForgeConstants.CounterDisplayType; import forge.localinstance.properties.ForgeConstants.CounterDisplayType;

View File

@@ -29,8 +29,8 @@ import java.util.List;
import javax.swing.SwingUtilities; import javax.swing.SwingUtilities;
import forge.FThreads;
import forge.game.card.CardView; import forge.game.card.CardView;
import forge.gui.FThreads;
import forge.screens.match.CMatchUI; import forge.screens.match.CMatchUI;
import forge.toolbox.FScrollPane; import forge.toolbox.FScrollPane;
import forge.toolbox.FSkin.SkinnedPanel; import forge.toolbox.FSkin.SkinnedPanel;

View File

@@ -17,10 +17,10 @@
*/ */
package forge.view.arcane; package forge.view.arcane;
import forge.FThreads;
import forge.game.card.CardView; import forge.game.card.CardView;
import forge.game.player.PlayerView; import forge.game.player.PlayerView;
import forge.game.zone.ZoneType; import forge.game.zone.ZoneType;
import forge.gui.FThreads;
import forge.localinstance.assets.FSkinProp; import forge.localinstance.assets.FSkinProp;
import forge.localinstance.properties.ForgePreferences.FPref; import forge.localinstance.properties.ForgePreferences.FPref;
import forge.screens.match.CMatchUI; import forge.screens.match.CMatchUI;

View File

@@ -27,11 +27,11 @@ import java.util.List;
import com.google.common.collect.Lists; import com.google.common.collect.Lists;
import forge.FThreads;
import forge.game.card.CardView; import forge.game.card.CardView;
import forge.game.card.CardView.CardStateView; import forge.game.card.CardView.CardStateView;
import forge.game.player.PlayerView; import forge.game.player.PlayerView;
import forge.game.zone.ZoneType; import forge.game.zone.ZoneType;
import forge.gui.FThreads;
import forge.localinstance.properties.ForgePreferences.FPref; import forge.localinstance.properties.ForgePreferences.FPref;
import forge.model.FModel; import forge.model.FModel;
import forge.screens.match.CMatchUI; import forge.screens.match.CMatchUI;

Some files were not shown because too many files have changed in this diff Show More