Browse Source

Make prefs setting restart dialog the same size as the text, add a space

Change-Id: Iff00bee0a6fcfbafcd2d5436a59cc7e548eecd2a
Reviewed-on: http://gerrit.dmdirc.com/811
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com>
Reviewed-by: Chris Smith <chris@dmdirc.com>
tags/0.6.3
Gregory Holmes 14 years ago
parent
commit
1b79efd8eb

+ 9
- 5
src/com/dmdirc/addons/ui_swing/dialogs/prefs/PrefsCategoryLoader.java View File

197
         
197
         
198
         option.setToolTipText(null);
198
         option.setToolTipText(null);
199
         categoryPanel.getToolTipPanel().registerTooltipHandler(label,
199
         categoryPanel.getToolTipPanel().registerTooltipHandler(label,
200
-                getTooltipText(setting));
200
+                getTooltipText(setting, categoryPanel));
201
         categoryPanel.getToolTipPanel().registerTooltipHandler(option,
201
         categoryPanel.getToolTipPanel().registerTooltipHandler(option,
202
-                getTooltipText(setting));
202
+                getTooltipText(setting, categoryPanel));
203
 
203
 
204
 
204
 
205
         if (option instanceof DurationDisplay) {
205
         if (option instanceof DurationDisplay) {
223
      * Returns the tooltip text for a preferences setting.
223
      * Returns the tooltip text for a preferences setting.
224
      *
224
      *
225
      * @param setting Setting to get text for
225
      * @param setting Setting to get text for
226
+     * @param component Component tooltip applies to
226
      *
227
      *
227
      * @return Tooltip text for the setting
228
      * @return Tooltip text for the setting
228
      */
229
      */
229
-    private String getTooltipText(final PreferencesSetting setting) {
230
+    private String getTooltipText(final PreferencesSetting setting,
231
+            final JComponent component) {
230
         if (setting.isRestartNeeded()) {
232
         if (setting.isRestartNeeded()) {
233
+            final int size = component.getFont().getSize();
231
             return "<html>" + setting.getHelptext() + "<br>" +
234
             return "<html>" + setting.getHelptext() + "<br>" +
232
-                    "<img src=\"dmdirc://com/dmdirc/res/restart-needed.png\">" +
233
-                    "Restart needed if changed</html>";
235
+                    "<img src=\"dmdirc://com/dmdirc/res/restart-needed.png\" " +
236
+                    "width=\""+ size +"\" height=\""+ size +"\">" +
237
+                    "&nbsp;Restart needed if changed</html>";
234
         }
238
         }
235
         return setting.getHelptext();
239
         return setting.getHelptext();
236
 
240
 

Loading…
Cancel
Save