Changeset 6340 in josm for trunk/src/org/openstreetmap/josm


Ignore:
Timestamp:
2013-10-29T00:59:28+01:00 (10 years ago)
Author:
Don-vip
Message:

refactor of some GUI/widgets classes (impacts some plugins):

  • gui.BookmarkList moves to gui.download as it is only meant to be used by gui.download.BookmarkSelection
  • tools.UrlLabel moves to gui.widgets
  • gui.JMultilineLabel, gui.MultiplitLayout, gui.MultiSplitPane move to gui.widgets
Location:
trunk/src/org/openstreetmap/josm
Files:
29 edited
5 moved

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/actions/AboutAction.java

    r6143 r6340  
    2020import org.openstreetmap.josm.gui.util.GuiHelper;
    2121import org.openstreetmap.josm.gui.widgets.JosmTextArea;
     22import org.openstreetmap.josm.gui.widgets.UrlLabel;
    2223import org.openstreetmap.josm.plugins.PluginHandler;
    2324import org.openstreetmap.josm.tools.BugReportExceptionHandler;
     
    2526import org.openstreetmap.josm.tools.ImageProvider;
    2627import org.openstreetmap.josm.tools.Shortcut;
    27 import org.openstreetmap.josm.tools.UrlLabel;
    2828import org.openstreetmap.josm.tools.Utils;
    2929
  • trunk/src/org/openstreetmap/josm/actions/ImageryAdjustAction.java

    r6107 r6340  
    2626import org.openstreetmap.josm.data.imagery.OffsetBookmark;
    2727import org.openstreetmap.josm.gui.ExtendedDialog;
    28 import org.openstreetmap.josm.gui.JMultilineLabel;
    2928import org.openstreetmap.josm.gui.layer.ImageryLayer;
    3029import org.openstreetmap.josm.tools.GBC;
    3130import org.openstreetmap.josm.tools.ImageProvider;
     31import org.openstreetmap.josm.gui.widgets.JMultilineLabel;
    3232import org.openstreetmap.josm.gui.widgets.JosmTextField;
    3333
  • trunk/src/org/openstreetmap/josm/actions/MapRectifierWMSmenuAction.java

    r6316 r6340  
    2525import org.openstreetmap.josm.tools.GBC;
    2626import org.openstreetmap.josm.tools.Shortcut;
    27 import org.openstreetmap.josm.tools.UrlLabel;
    2827import org.openstreetmap.josm.tools.Utils;
    2928import org.openstreetmap.josm.gui.widgets.JosmTextField;
     29import org.openstreetmap.josm.gui.widgets.UrlLabel;
    3030
    3131public class MapRectifierWMSmenuAction extends JosmAction {
  • trunk/src/org/openstreetmap/josm/corrector/TagCorrector.java

    r6326 r6340  
    2929import org.openstreetmap.josm.data.osm.Way;
    3030import org.openstreetmap.josm.gui.DefaultNameFormatter;
    31 import org.openstreetmap.josm.gui.JMultilineLabel;
     31import org.openstreetmap.josm.gui.widgets.JMultilineLabel;
    3232import org.openstreetmap.josm.tools.GBC;
    3333import org.openstreetmap.josm.tools.ImageProvider;
  • trunk/src/org/openstreetmap/josm/gui/ExtendedDialog.java

    r6316 r6340  
    3535import org.openstreetmap.josm.gui.help.HelpBrowser;
    3636import org.openstreetmap.josm.gui.help.HelpUtil;
     37import org.openstreetmap.josm.gui.widgets.JMultilineLabel;
    3738import org.openstreetmap.josm.tools.GBC;
    3839import org.openstreetmap.josm.tools.ImageProvider;
  • trunk/src/org/openstreetmap/josm/gui/Notification.java

    r6131 r6340  
    99
    1010import org.openstreetmap.josm.Main;
     11import org.openstreetmap.josm.gui.widgets.JMultilineLabel;
    1112
    1213/**
  • trunk/src/org/openstreetmap/josm/gui/actionsupport/AlignImageryPanel.java

    r6296 r6340  
    1919
    2020import org.openstreetmap.josm.Main;
     21import org.openstreetmap.josm.gui.widgets.UrlLabel;
    2122import org.openstreetmap.josm.tools.GBC;
    2223import org.openstreetmap.josm.tools.ImageProvider;
    23 import org.openstreetmap.josm.tools.UrlLabel;
    2424
    2525/**
  • trunk/src/org/openstreetmap/josm/gui/conflict/tags/RelationMemberConflictResolver.java

    r6087 r6340  
    3232import org.openstreetmap.josm.command.Command;
    3333import org.openstreetmap.josm.data.osm.OsmPrimitive;
    34 import org.openstreetmap.josm.gui.JMultilineLabel;
    3534import org.openstreetmap.josm.gui.tagging.ac.AutoCompletingTextField;
    3635import org.openstreetmap.josm.gui.tagging.ac.AutoCompletionList;
     36import org.openstreetmap.josm.gui.widgets.JMultilineLabel;
    3737import org.openstreetmap.josm.tools.ImageProvider;
    3838
  • trunk/src/org/openstreetmap/josm/gui/dialogs/DialogsPanel.java

    r6246 r6340  
    1010import javax.swing.JSplitPane;
    1111
    12 import org.openstreetmap.josm.gui.MultiSplitLayout.Divider;
    13 import org.openstreetmap.josm.gui.MultiSplitLayout.Leaf;
    14 import org.openstreetmap.josm.gui.MultiSplitLayout.Node;
    15 import org.openstreetmap.josm.gui.MultiSplitLayout.Split;
    16 import org.openstreetmap.josm.gui.MultiSplitPane;
     12import org.openstreetmap.josm.gui.widgets.MultiSplitPane;
     13import org.openstreetmap.josm.gui.widgets.MultiSplitLayout.Divider;
     14import org.openstreetmap.josm.gui.widgets.MultiSplitLayout.Leaf;
     15import org.openstreetmap.josm.gui.widgets.MultiSplitLayout.Node;
     16import org.openstreetmap.josm.gui.widgets.MultiSplitLayout.Split;
    1717import org.openstreetmap.josm.tools.Destroyable;
    1818
  • trunk/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetContentPanel.java

    r6336 r6340  
    4040import org.openstreetmap.josm.data.osm.history.HistoryOsmPrimitive;
    4141import org.openstreetmap.josm.gui.HelpAwareOptionPane;
    42 import org.openstreetmap.josm.gui.JMultilineLabel;
    4342import org.openstreetmap.josm.gui.MapView;
    4443import org.openstreetmap.josm.gui.MapView.EditLayerChangeListener;
     
    4847import org.openstreetmap.josm.gui.layer.OsmDataLayer;
    4948import org.openstreetmap.josm.gui.util.GuiHelper;
     49import org.openstreetmap.josm.gui.widgets.JMultilineLabel;
    5050import org.openstreetmap.josm.gui.widgets.PopupMenuLauncher;
    5151import org.openstreetmap.josm.tools.BugReportExceptionHandler;
  • trunk/src/org/openstreetmap/josm/gui/dialogs/changeset/query/AdvancedChangesetQueryPanel.java

    r6084 r6340  
    2929import org.openstreetmap.josm.Main;
    3030import org.openstreetmap.josm.gui.HelpAwareOptionPane;
    31 import org.openstreetmap.josm.gui.JMultilineLabel;
    3231import org.openstreetmap.josm.gui.JosmUserIdentityManager;
    3332import org.openstreetmap.josm.gui.help.HelpUtil;
    3433import org.openstreetmap.josm.gui.widgets.AbstractTextComponentValidator;
    3534import org.openstreetmap.josm.gui.widgets.BoundingBoxSelectionPanel;
     35import org.openstreetmap.josm.gui.widgets.JMultilineLabel;
    3636import org.openstreetmap.josm.gui.widgets.SelectAllOnFocusGainedDecorator;
    3737import org.openstreetmap.josm.gui.widgets.VerticallyScrollablePanel;
  • trunk/src/org/openstreetmap/josm/gui/dialogs/changeset/query/BasicChangesetQueryPanel.java

    r6336 r6340  
    2121import org.openstreetmap.josm.Main;
    2222import org.openstreetmap.josm.data.Bounds;
    23 import org.openstreetmap.josm.gui.JMultilineLabel;
    2423import org.openstreetmap.josm.gui.JosmUserIdentityManager;
    2524import org.openstreetmap.josm.gui.widgets.HtmlPanel;
     25import org.openstreetmap.josm.gui.widgets.JMultilineLabel;
    2626import org.openstreetmap.josm.io.ChangesetQuery;
    2727
  • trunk/src/org/openstreetmap/josm/gui/download/BookmarkList.java

    r6337 r6340  
    11// License: GPL. Copyright 2007 by Immanuel Scholz and others
    2 package org.openstreetmap.josm.gui;
     2package org.openstreetmap.josm.gui.download;
    33
    44import static org.openstreetmap.josm.tools.I18n.tr;
     
    5555        }
    5656
     57        /**
     58         * Constructs a new {@code Bookmark}.
     59         */
    5760        public Bookmark() {
    5861            area = null;
  • trunk/src/org/openstreetmap/josm/gui/download/BookmarkSelection.java

    r6296 r6340  
    2323import org.openstreetmap.josm.Main;
    2424import org.openstreetmap.josm.data.Bounds;
    25 import org.openstreetmap.josm.gui.BookmarkList;
    26 import org.openstreetmap.josm.gui.BookmarkList.Bookmark;
    27 import org.openstreetmap.josm.gui.JMultilineLabel;
     25import org.openstreetmap.josm.gui.download.BookmarkList.Bookmark;
     26import org.openstreetmap.josm.gui.widgets.JMultilineLabel;
    2827import org.openstreetmap.josm.gui.widgets.JosmTextArea;
    2928import org.openstreetmap.josm.tools.ImageProvider;
  • trunk/src/org/openstreetmap/josm/gui/history/VersionInfoPanel.java

    r6336 r6340  
    2222import org.openstreetmap.josm.data.osm.User;
    2323import org.openstreetmap.josm.data.osm.history.HistoryOsmPrimitive;
    24 import org.openstreetmap.josm.gui.JMultilineLabel;
    2524import org.openstreetmap.josm.gui.JosmUserIdentityManager;
    2625import org.openstreetmap.josm.gui.layer.OsmDataLayer;
     26import org.openstreetmap.josm.gui.widgets.JMultilineLabel;
     27import org.openstreetmap.josm.gui.widgets.UrlLabel;
    2728import org.openstreetmap.josm.tools.CheckParameterUtil;
    28 import org.openstreetmap.josm.tools.UrlLabel;
    2929
    3030/**
  • trunk/src/org/openstreetmap/josm/gui/io/ChangesetManagementPanel.java

    r6296 r6340  
    2626import org.openstreetmap.josm.data.osm.Changeset;
    2727import org.openstreetmap.josm.data.osm.ChangesetCache;
    28 import org.openstreetmap.josm.gui.JMultilineLabel;
     28import org.openstreetmap.josm.gui.widgets.JMultilineLabel;
    2929import org.openstreetmap.josm.gui.widgets.JosmComboBox;
    3030import org.openstreetmap.josm.tools.CheckParameterUtil;
  • trunk/src/org/openstreetmap/josm/gui/io/CredentialDialog.java

    r6248 r6340  
    3030
    3131import org.openstreetmap.josm.Main;
    32 import org.openstreetmap.josm.gui.JMultilineLabel;
    3332import org.openstreetmap.josm.gui.SideButton;
    3433import org.openstreetmap.josm.gui.help.ContextSensitiveHelpAction;
    3534import org.openstreetmap.josm.gui.help.HelpUtil;
    3635import org.openstreetmap.josm.gui.preferences.server.ProxyPreferencesPanel;
     36import org.openstreetmap.josm.gui.widgets.JMultilineLabel;
    3737import org.openstreetmap.josm.gui.widgets.JosmPasswordField;
    3838import org.openstreetmap.josm.io.OsmApi;
  • trunk/src/org/openstreetmap/josm/gui/io/UploadStrategySelectionPanel.java

    r6267 r6340  
    3030
    3131import org.openstreetmap.josm.Main;
    32 import org.openstreetmap.josm.gui.JMultilineLabel;
    3332import org.openstreetmap.josm.io.OsmApi;
    3433import org.openstreetmap.josm.tools.ImageProvider;
     34import org.openstreetmap.josm.gui.widgets.JMultilineLabel;
    3535import org.openstreetmap.josm.gui.widgets.JosmTextField;
    3636
  • trunk/src/org/openstreetmap/josm/gui/layer/ImageryLayer.java

    r6336 r6340  
    3939import org.openstreetmap.josm.data.preferences.IntegerProperty;
    4040import org.openstreetmap.josm.gui.MenuScroller;
     41import org.openstreetmap.josm.gui.widgets.UrlLabel;
    4142import org.openstreetmap.josm.tools.GBC;
    4243import org.openstreetmap.josm.tools.ImageProvider;
    43 import org.openstreetmap.josm.tools.UrlLabel;
    4444
    4545public abstract class ImageryLayer extends Layer {
  • trunk/src/org/openstreetmap/josm/gui/layer/gpx/ConvertToDataLayerAction.java

    r6070 r6340  
    2525import org.openstreetmap.josm.gui.layer.GpxLayer;
    2626import org.openstreetmap.josm.gui.layer.OsmDataLayer;
     27import org.openstreetmap.josm.gui.widgets.UrlLabel;
    2728import org.openstreetmap.josm.tools.DateUtils;
    2829import org.openstreetmap.josm.tools.GBC;
    2930import org.openstreetmap.josm.tools.ImageProvider;
    30 import org.openstreetmap.josm.tools.UrlLabel;
    3131
    3232public class ConvertToDataLayerAction extends AbstractAction {
  • trunk/src/org/openstreetmap/josm/gui/oauth/FullyAutomaticAuthorizationUI.java

    r6296 r6340  
    3131import org.openstreetmap.josm.data.oauth.OAuthToken;
    3232import org.openstreetmap.josm.gui.HelpAwareOptionPane;
    33 import org.openstreetmap.josm.gui.JMultilineLabel;
    3433import org.openstreetmap.josm.gui.PleaseWaitRunnable;
    3534import org.openstreetmap.josm.gui.SideButton;
     
    3837import org.openstreetmap.josm.gui.widgets.AbstractTextComponentValidator;
    3938import org.openstreetmap.josm.gui.widgets.HtmlPanel;
     39import org.openstreetmap.josm.gui.widgets.JMultilineLabel;
    4040import org.openstreetmap.josm.gui.widgets.JosmPasswordField;
    4141import org.openstreetmap.josm.gui.widgets.JosmTextField;
  • trunk/src/org/openstreetmap/josm/gui/oauth/SemiAutomaticAuthorizationUI.java

    r6084 r6340  
    2424import org.openstreetmap.josm.Main;
    2525import org.openstreetmap.josm.data.oauth.OAuthToken;
    26 import org.openstreetmap.josm.gui.JMultilineLabel;
    2726import org.openstreetmap.josm.gui.SideButton;
    2827import org.openstreetmap.josm.gui.preferences.server.OAuthAccessTokenHolder;
    2928import org.openstreetmap.josm.gui.widgets.HtmlPanel;
     29import org.openstreetmap.josm.gui.widgets.JMultilineLabel;
    3030import org.openstreetmap.josm.tools.ImageProvider;
    3131import org.openstreetmap.josm.tools.OpenBrowser;
  • trunk/src/org/openstreetmap/josm/gui/preferences/plugin/PluginUpdatePolicyPanel.java

    r6267 r6340  
    1919
    2020import org.openstreetmap.josm.Main;
    21 import org.openstreetmap.josm.gui.JMultilineLabel;
     21import org.openstreetmap.josm.gui.widgets.JMultilineLabel;
    2222import org.openstreetmap.josm.gui.widgets.SelectAllOnFocusGainedDecorator;
    2323import org.openstreetmap.josm.plugins.PluginHandler;
  • trunk/src/org/openstreetmap/josm/gui/preferences/server/OAuthAuthenticationPreferencesPanel.java

    r6084 r6340  
    2626import org.openstreetmap.josm.data.oauth.OAuthParameters;
    2727import org.openstreetmap.josm.data.oauth.OAuthToken;
    28 import org.openstreetmap.josm.gui.JMultilineLabel;
    2928import org.openstreetmap.josm.gui.SideButton;
    3029import org.openstreetmap.josm.gui.oauth.AdvancedOAuthPropertiesPanel;
     
    3332import org.openstreetmap.josm.io.auth.CredentialsManager;
    3433import org.openstreetmap.josm.tools.ImageProvider;
     34import org.openstreetmap.josm.gui.widgets.JMultilineLabel;
    3535import org.openstreetmap.josm.gui.widgets.JosmTextField;
    3636
  • trunk/src/org/openstreetmap/josm/gui/preferences/server/ProxyPreferencesPanel.java

    r6267 r6340  
    2525
    2626import org.openstreetmap.josm.Main;
    27 import org.openstreetmap.josm.gui.JMultilineLabel;
    2827import org.openstreetmap.josm.gui.help.HelpUtil;
     28import org.openstreetmap.josm.gui.widgets.JMultilineLabel;
    2929import org.openstreetmap.josm.gui.widgets.JosmPasswordField;
    3030import org.openstreetmap.josm.gui.widgets.JosmTextField;
  • trunk/src/org/openstreetmap/josm/gui/tagging/TaggingPresetItems.java

    r6316 r6340  
    5454import org.openstreetmap.josm.gui.widgets.JosmTextField;
    5555import org.openstreetmap.josm.gui.widgets.QuadStateCheckBox;
     56import org.openstreetmap.josm.gui.widgets.UrlLabel;
    5657import org.openstreetmap.josm.tools.GBC;
    5758import org.openstreetmap.josm.tools.ImageProvider;
    58 import org.openstreetmap.josm.tools.UrlLabel;
    5959import org.openstreetmap.josm.tools.Utils;
    6060import org.xml.sax.SAXException;
  • trunk/src/org/openstreetmap/josm/gui/widgets/BoundingBoxSelectionPanel.java

    r6084 r6340  
    1919import org.openstreetmap.josm.data.coor.CoordinateFormat;
    2020import org.openstreetmap.josm.data.coor.LatLon;
    21 import org.openstreetmap.josm.gui.JMultilineLabel;
    2221import org.openstreetmap.josm.tools.GBC;
    2322import org.openstreetmap.josm.tools.OsmUrlToBounds;
  • trunk/src/org/openstreetmap/josm/gui/widgets/JMultilineLabel.java

    r6337 r6340  
    11// License: GPL. For details, see LICENSE file.
    22
    3 package org.openstreetmap.josm.gui;
     3package org.openstreetmap.josm.gui.widgets;
    44
    55import java.awt.Dimension;
  • trunk/src/org/openstreetmap/josm/gui/widgets/MultiSplitLayout.java

    r6337 r6340  
    1919 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
    2020 */
    21 package org.openstreetmap.josm.gui;
     21package org.openstreetmap.josm.gui.widgets;
    2222
    2323import java.awt.Component;
  • trunk/src/org/openstreetmap/josm/gui/widgets/MultiSplitPane.java

    r6337 r6340  
    1919 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
    2020 */
    21 package org.openstreetmap.josm.gui;
     21package org.openstreetmap.josm.gui.widgets;
    2222
    2323import java.awt.Color;
     
    2929import java.awt.event.KeyListener;
    3030import java.awt.event.MouseEvent;
     31
    3132import javax.accessibility.AccessibleContext;
    3233import javax.accessibility.AccessibleRole;
     
    3435import javax.swing.event.MouseInputAdapter;
    3536
    36 import org.openstreetmap.josm.gui.MultiSplitLayout.Divider;
    37 import org.openstreetmap.josm.gui.MultiSplitLayout.Node;
     37import org.openstreetmap.josm.gui.widgets.MultiSplitLayout.Divider;
     38import org.openstreetmap.josm.gui.widgets.MultiSplitLayout.Node;
    3839
    3940/**
  • trunk/src/org/openstreetmap/josm/gui/widgets/UrlLabel.java

    r6337 r6340  
    11// License: GPL. Copyright 2007 by Immanuel Scholz and others
    2 package org.openstreetmap.josm.tools;
     2package org.openstreetmap.josm.gui.widgets;
    33
    44import java.awt.Cursor;
    55import java.awt.event.MouseEvent;
    66import java.awt.event.MouseListener;
     7
    78import javax.swing.JLabel;
    89import javax.swing.SwingUtilities;
     10
     11import org.openstreetmap.josm.tools.OpenBrowser;
     12import org.openstreetmap.josm.tools.Utils;
     13
    914import static org.openstreetmap.josm.tools.I18n.tr;
    1015
  • trunk/src/org/openstreetmap/josm/plugins/PluginHandler.java

    r6313 r6340  
    5353import org.openstreetmap.josm.gui.HelpAwareOptionPane;
    5454import org.openstreetmap.josm.gui.HelpAwareOptionPane.ButtonSpec;
    55 import org.openstreetmap.josm.gui.JMultilineLabel;
    5655import org.openstreetmap.josm.gui.download.DownloadSelection;
    5756import org.openstreetmap.josm.gui.help.HelpUtil;
     
    5958import org.openstreetmap.josm.gui.progress.NullProgressMonitor;
    6059import org.openstreetmap.josm.gui.progress.ProgressMonitor;
     60import org.openstreetmap.josm.gui.widgets.JMultilineLabel;
    6161import org.openstreetmap.josm.gui.widgets.JosmTextArea;
    6262import org.openstreetmap.josm.tools.CheckParameterUtil;
  • trunk/src/org/openstreetmap/josm/tools/BugReportExceptionHandler.java

    r6143 r6340  
    2424import org.openstreetmap.josm.actions.ShowStatusReportAction;
    2525import org.openstreetmap.josm.gui.ExtendedDialog;
    26 import org.openstreetmap.josm.gui.JMultilineLabel;
     26import org.openstreetmap.josm.gui.widgets.JMultilineLabel;
    2727import org.openstreetmap.josm.gui.widgets.JosmTextArea;
     28import org.openstreetmap.josm.gui.widgets.UrlLabel;
    2829import org.openstreetmap.josm.plugins.PluginHandler;
    2930
  • trunk/src/org/openstreetmap/josm/tools/TextTagParser.java

    r6258 r6340  
    2020import org.openstreetmap.josm.gui.ExtendedDialog;
    2121import org.openstreetmap.josm.gui.help.HelpUtil;
     22import org.openstreetmap.josm.gui.widgets.UrlLabel;
    2223import org.openstreetmap.josm.io.XmlWriter;
    2324import org.openstreetmap.josm.tools.LanguageInfo.LocaleType;
Note: See TracChangeset for help on using the changeset viewer.