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


Ignore:
Timestamp:
2018-05-26T17:11:30+02:00 (15 months ago)
Author:
Don-vip
Message:

see #16319 - scale properly all icons using ButtonSpec

Location:
trunk/src/org/openstreetmap/josm
Files:
16 edited

Legend:

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

    r13434 r13842  
    7575                new ButtonSpec(
    7676                        tr("Continue"),
    77                         ImageProvider.get("ok"),
     77                        new ImageProvider("ok"),
    7878                        trn("Click to continue and to open {0} browser", "Click to continue and to open {0} browsers",
    7979                                numBrowsers, numBrowsers),
     
    8282                new ButtonSpec(
    8383                        tr("Cancel"),
    84                         ImageProvider.get("cancel"),
     84                        new ImageProvider("cancel"),
    8585                        tr("Click to abort launching external browsers"),
    8686                        null // no specific help topic
  • trunk/src/org/openstreetmap/josm/actions/MergeNodesAction.java

    r13611 r13842  
    222222                            new ButtonSpec(
    223223                                    tr("Abort Merging"),
    224                                     ImageProvider.get("cancel"),
     224                                    new ImageProvider("cancel"),
    225225                                    tr("Click to abort merging nodes"),
    226226                                    null /* no special help topic */
  • trunk/src/org/openstreetmap/josm/actions/RestartAction.java

    r13647 r13842  
    2222import org.openstreetmap.josm.spi.preferences.Config;
    2323import org.openstreetmap.josm.tools.ImageProvider;
     24import org.openstreetmap.josm.tools.ImageProvider.ImageSizes;
    2425import org.openstreetmap.josm.tools.Logging;
    2526import org.openstreetmap.josm.tools.Shortcut;
     
    205206        return new ButtonSpec(
    206207                tr("Restart"),
    207                 ImageProvider.get("restart"),
     208                new ImageProvider("restart").setSize(ImageSizes.LARGEICON).get(),
    208209                tr("Restart the application."),
    209210                ht("/Action/Restart"),
     
    219220        return new ButtonSpec(
    220221                tr("Cancel"),
    221                 ImageProvider.get("cancel"),
     222                new ImageProvider("cancel"),
    222223                tr("Click to restart later."),
    223224                null /* no specific help context */
  • trunk/src/org/openstreetmap/josm/actions/SimplifyWayAction.java

    r13540 r13842  
    7272                new ButtonSpec(
    7373                        tr("Yes"),
    74                         ImageProvider.get("ok"),
     74                        new ImageProvider("ok"),
    7575                        tr("Simplify all selected ways"),
    76                         null
    77                         ),
    78                         new ButtonSpec(
    79                                 tr("Cancel"),
    80                                 ImageProvider.get("cancel"),
    81                                 tr("Cancel operation"),
    82                                 null
    83                                 )
     76                        null),
     77                new ButtonSpec(
     78                        tr("Cancel"),
     79                        new ImageProvider("cancel"),
     80                        tr("Cancel operation"),
     81                        null)
    8482        };
    8583        return 0 == HelpAwareOptionPane.showOptionDialog(
    8684                Main.parent,
    87                 tr(
    88                         "The selection contains {0} ways. Are you sure you want to simplify them all?",
    89                         numWays
    90                         ),
    91                         tr("Simplify ways?"),
    92                         JOptionPane.WARNING_MESSAGE,
    93                         null, // no special icon
    94                         options,
    95                         options[0],
    96                         ht("/Action/SimplifyWay#ConfirmSimplifyAll")
     85                tr("The selection contains {0} ways. Are you sure you want to simplify them all?", numWays),
     86                tr("Simplify ways?"),
     87                JOptionPane.WARNING_MESSAGE,
     88                null, // no special icon
     89                options,
     90                options[0],
     91                ht("/Action/SimplifyWay#ConfirmSimplifyAll")
    9792                );
    9893    }
  • trunk/src/org/openstreetmap/josm/actions/downloadtasks/DownloadTaskList.java

    r13612 r13842  
    164164                new ButtonSpec(
    165165                        tr("Check on the server"),
    166                         ImageProvider.get("ok"),
     166                        new ImageProvider("ok"),
    167167                        tr("Click to check whether objects in your local dataset are deleted on the server"),
    168                         null  /* no specific help topic */
    169                         ),
    170                         new ButtonSpec(
    171                                 tr("Ignore"),
    172                                 ImageProvider.get("cancel"),
    173                                 tr("Click to abort and to resume editing"),
    174                                 null /* no specific help topic */
    175                                 ),
     168                        null /* no specific help topic */),
     169                new ButtonSpec(
     170                        tr("Ignore"),
     171                        new ImageProvider("cancel"),
     172                        tr("Click to abort and to resume editing"),
     173                        null /* no specific help topic */),
    176174        };
    177175
  • trunk/src/org/openstreetmap/josm/gui/HelpAwareOptionPane.java

    r13840 r13842  
    3030import org.openstreetmap.josm.gui.widgets.JMultilineLabel;
    3131import org.openstreetmap.josm.tools.ImageProvider;
     32import org.openstreetmap.josm.tools.ImageProvider.ImageSizes;
    3233import org.openstreetmap.josm.tools.InputMapUtils;
    3334import org.openstreetmap.josm.tools.Logging;
     
    6566
    6667        private final Collection<ChangeListener> listeners = new HashSet<>();
     68
     69        /**
     70         * Constructs a new {@code ButtonSpec}.
     71         * @param text the button text
     72         * @param imageProvider provides the icon to display. Can be null
     73         * @param tooltipText the tooltip text. Can be null.
     74         * @param helpTopic the help topic. Can be null.
     75         * @since 13842
     76         */
     77        public ButtonSpec(String text, ImageProvider imageProvider, String tooltipText, String helpTopic) {
     78            this(text, imageProvider != null ? imageProvider.setSize(ImageSizes.LARGEICON).get() : null, tooltipText, helpTopic, true);
     79        }
    6780
    6881        /**
  • trunk/src/org/openstreetmap/josm/gui/dialogs/ConflictDialog.java

    r13761 r13842  
    619619                    new ButtonSpec(
    620620                            tr("OK"),
    621                             ImageProvider.get("ok"),
     621                            new ImageProvider("ok"),
    622622                            tr("Click to close this dialog and continue editing"),
    623623                            null /* no specific help */
  • trunk/src/org/openstreetmap/josm/gui/dialogs/relation/actions/CancelAction.java

    r12846 r13842  
    7575                new ButtonSpec(
    7676                        tr("Yes, save the changes and close"),
    77                         ImageProvider.get("ok"),
     77                        new ImageProvider("ok"),
    7878                        tr("Click to save the changes and close this relation editor"),
    7979                        null /* no specific help topic */
     
    8181                new ButtonSpec(
    8282                        tr("No, discard the changes and close"),
    83                         ImageProvider.get("cancel"),
     83                        new ImageProvider("cancel"),
    8484                        tr("Click to discard the changes and close this relation editor"),
    8585                        null /* no specific help topic */
     
    8787                new ButtonSpec(
    8888                        tr("Cancel, continue editing"),
    89                         ImageProvider.get("cancel"),
     89                        new ImageProvider("cancel"),
    9090                        tr("Click to return to the relation editor and to resume relation editing"),
    9191                        null /* no specific help topic */
  • trunk/src/org/openstreetmap/josm/gui/dialogs/relation/actions/RefreshAction.java

    r13130 r13842  
    8585                new ButtonSpec(
    8686                        tr("Yes, discard changes and reload"),
    87                         ImageProvider.get("ok"),
     87                        new ImageProvider("ok"),
    8888                        tr("Click to discard the changes and reload data from layer"),
    8989                        null /* no specific help topic */
     
    9191                new ButtonSpec(
    9292                        tr("Cancel, continue editing"),
    93                         ImageProvider.get("cancel"),
     93                        new ImageProvider("cancel"),
    9494                        tr("Click to return to the relation editor and to resume relation editing"),
    9595                        null /* no specific help topic */
     
    114114                new ButtonSpec(
    115115                        tr("Yes"),
    116                         ImageProvider.get("ok"),
    117                         tr("Click to close window"),
     116                        new ImageProvider("ok"),
     117                        tr("Click to closnew ImageProvidere window"),
    118118                        null /* no specific help topic */
    119119                ),
    120120                new ButtonSpec(
    121121                        tr("No, continue editing"),
    122                         ImageProvider.get("cancel"),
     122                        new ImageProvider("cancel"),
    123123                        tr("Click to return to the relation editor and to resume relation editing"),
    124124                        null /* no specific help topic */
  • trunk/src/org/openstreetmap/josm/gui/dialogs/relation/actions/SavingAction.java

    r13654 r13842  
    116116                new ButtonSpec(
    117117                        tr("Yes, create a conflict and close"),
    118                         ImageProvider.get("ok"),
     118                        new ImageProvider("ok"),
    119119                        tr("Click to create a conflict and close this relation editor"),
    120120                        null /* no specific help topic */
     
    122122                new ButtonSpec(
    123123                        tr("No, continue editing"),
    124                         ImageProvider.get("cancel"),
     124                        new ImageProvider("cancel"),
    125125                        tr("Click to return to the relation editor and to resume relation editing"),
    126126                        null /* no specific help topic */
  • trunk/src/org/openstreetmap/josm/gui/io/AbstractUploadTask.java

    r12636 r13842  
    132132                new ButtonSpec(
    133133                        lbl,
    134                         ImageProvider.get("updatedata"),
    135                         null,
    136                         null
    137                 ),
     134                        new ImageProvider("updatedata"),
     135                        null, null),
    138136                new ButtonSpec(
    139137                        tr("Synchronize entire dataset"),
    140                         ImageProvider.get("updatedata"),
    141                         null,
    142                         null
    143                 ),
     138                        new ImageProvider("updatedata"),
     139                        null, null),
    144140                new ButtonSpec(
    145141                        tr("Cancel"),
    146                         ImageProvider.get("cancel"),
    147                         null,
    148                         null
    149                 )
     142                        new ImageProvider("cancel"),
     143                        null, null)
    150144        };
    151145        String msg = tr("<html>Uploading <strong>failed</strong> because the server has a newer version of one<br>"
     
    186180                new ButtonSpec(
    187181                        tr("Synchronize entire dataset"),
    188                         ImageProvider.get("updatedata"),
    189                         null,
    190                         null
    191                 ),
     182                        new ImageProvider("updatedata"),
     183                        null, null),
    192184                new ButtonSpec(
    193185                        tr("Cancel"),
    194                         ImageProvider.get("cancel"),
    195                         null,
    196                         null
    197                 )
     186                        new ImageProvider("cancel"),
     187                        null, null)
    198188        };
    199189        String msg = tr("<html>Uploading <strong>failed</strong> because the server has a newer version of one<br>"
     
    249239                new ButtonSpec(
    250240                        tr("Prepare conflict resolution"),
    251                         ImageProvider.get("ok"),
     241                        new ImageProvider("ok"),
    252242                        tr("Click to download all referring objects for {0}", conflict.a),
    253243                        null /* no specific help context */
     
    255245                new ButtonSpec(
    256246                        tr("Cancel"),
    257                         ImageProvider.get("cancel"),
     247                        new ImageProvider("cancel"),
    258248                        tr("Click to cancel and to resume editing the map"),
    259249                        null /* no specific help context */
  • trunk/src/org/openstreetmap/josm/gui/io/UploadPrimitivesTask.java

    r13453 r13842  
    8686                new ButtonSpec(
    8787                        tr("Continue uploading"),
    88                         ImageProvider.get("upload"),
     88                        new ImageProvider("upload"),
    8989                        tr("Click to continue uploading to additional new changesets"),
    9090                        null /* no specific help text */
     
    9292                new ButtonSpec(
    9393                        tr("Go back to Upload Dialog"),
    94                         ImageProvider.get("dialogs", "uploadproperties"),
     94                        new ImageProvider("dialogs", "uploadproperties"),
    9595                        tr("Click to return to the Upload Dialog"),
    9696                        null /* no specific help text */
     
    9898                new ButtonSpec(
    9999                        tr("Abort"),
    100                         ImageProvider.get("cancel"),
     100                        new ImageProvider("cancel"),
    101101                        tr("Click to abort uploading"),
    102102                        null /* no specific help text */
  • trunk/src/org/openstreetmap/josm/gui/layer/gpx/DownloadAlongPanel.java

    r13724 r13842  
    167167                new ButtonSpec(
    168168                        tr("Download"),
    169                         ImageProvider.get("download"),
     169                        new ImageProvider("download"),
    170170                        tr("Click to download"),
    171171                        null // no specific help text
     
    173173                new ButtonSpec(
    174174                        tr("Cancel"),
    175                         ImageProvider.get("cancel"),
     175                        new ImageProvider("cancel"),
    176176                        tr("Click to cancel"),
    177177                        null // no specific help text
  • trunk/src/org/openstreetmap/josm/gui/oauth/AdvancedOAuthPropertiesPanel.java

    r13173 r13842  
    164164                new ButtonSpec(
    165165                        tr("Continue"),
    166                         ImageProvider.get("ok"),
     166                        new ImageProvider("ok"),
    167167                        tr("Click to reset the OAuth settings to default values"),
    168168                        null /* no dedicated help topic */
     
    170170                new ButtonSpec(
    171171                        tr("Cancel"),
    172                         ImageProvider.get("cancel"),
     172                        new ImageProvider("cancel"),
    173173                        tr("Click to abort resetting to the OAuth default values"),
    174174                        null /* no dedicated help topic */
  • trunk/src/org/openstreetmap/josm/gui/preferences/plugin/PluginPreference.java

    r13799 r13842  
    272272                new ButtonSpec(
    273273                        tr("OK"),
    274                         ImageProvider.get("ok"),
     274                        new ImageProvider("ok"),
    275275                        tr("Accept the new plugin sites and close the dialog"),
    276276                        null /* no special help topic */
     
    278278                        new ButtonSpec(
    279279                                tr("Cancel"),
    280                                 ImageProvider.get("cancel"),
     280                                new ImageProvider("cancel"),
    281281                                tr("Close the dialog"),
    282282                                null /* no special help topic */
  • trunk/src/org/openstreetmap/josm/plugins/PluginHandler.java

    r13681 r13842  
    488488                new ButtonSpec(
    489489                        tr("Update plugins"),
    490                         ImageProvider.get("dialogs", "refresh"),
     490                        new ImageProvider("dialogs", "refresh"),
    491491                        tr("Click to update the activated plugins"),
    492492                        null /* no specific help context */
     
    494494                new ButtonSpec(
    495495                        tr("Skip update"),
    496                         ImageProvider.get("cancel"),
     496                        new ImageProvider("cancel"),
    497497                        tr("Click to skip updating the activated plugins"),
    498498                        null /* no specific help context */
     
    565565                new ButtonSpec(
    566566                        tr("Download and restart"),
    567                         ImageProvider.get("restart"),
     567                        new ImageProvider("restart"),
    568568                        trn("Click to download missing plugin and restart JOSM",
    569569                            "Click to download missing plugins and restart JOSM",
     
    573573                new ButtonSpec(
    574574                        tr("Continue"),
    575                         ImageProvider.get("ok"),
     575                        new ImageProvider("ok"),
    576576                        trn("Click to continue without this plugin",
    577577                            "Click to continue without these plugins",
     
    11691169                new ButtonSpec(
    11701170                        tr("Disable plugin"),
    1171                         ImageProvider.get("dialogs", "delete"),
     1171                        new ImageProvider("dialogs", "delete"),
    11721172                        tr("Click to delete the plugin ''{0}''", name),
    11731173                        null /* no specific help context */
     
    11751175                new ButtonSpec(
    11761176                        tr("Keep plugin"),
    1177                         ImageProvider.get("cancel"),
     1177                        new ImageProvider("cancel"),
    11781178                        tr("Click to keep the plugin ''{0}''", name),
    11791179                        null /* no specific help context */
     
    13611361                new ButtonSpec(
    13621362                        tr("Update plugin"),
    1363                         ImageProvider.get("dialogs", "refresh"),
     1363                        new ImageProvider("dialogs", "refresh"),
    13641364                        tr("Click to update the plugin ''{0}''", plugin.getPluginInformation().name),
    13651365                        null /* no specific help context */
     
    13671367                new ButtonSpec(
    13681368                        tr("Disable plugin"),
    1369                         ImageProvider.get("dialogs", "delete"),
     1369                        new ImageProvider("dialogs", "delete"),
    13701370                        tr("Click to disable the plugin ''{0}''", plugin.getPluginInformation().name),
    13711371                        null /* no specific help context */
     
    13731373                new ButtonSpec(
    13741374                        tr("Keep plugin"),
    1375                         ImageProvider.get("cancel"),
     1375                        new ImageProvider("cancel"),
    13761376                        tr("Click to keep the plugin ''{0}''", plugin.getPluginInformation().name),
    13771377                        null /* no specific help context */
Note: See TracChangeset for help on using the changeset viewer.