mirror of
https://github.com/openjdk/jdk.git
synced 2025-09-17 17:44:40 +02:00
8214111: There is no icon in all JOptionPane target image
Reviewed-by: serb, psadhukhan
This commit is contained in:
parent
19ad6151a2
commit
beee59acb3
1 changed files with 15 additions and 4 deletions
|
@ -1167,13 +1167,24 @@ class GTKStyle extends SynthStyle implements GTKConstants {
|
|||
ICONS_MAP = new HashMap<String, GTKStockIcon>();
|
||||
ICONS_MAP.put("FileChooser.cancelIcon", new GTKStockIcon("gtk-cancel", 4));
|
||||
ICONS_MAP.put("FileChooser.okIcon", new GTKStockIcon("gtk-ok", 4));
|
||||
ICONS_MAP.put("OptionPane.errorIcon", new GTKStockIcon("gtk-dialog-error", 6));
|
||||
ICONS_MAP.put("OptionPane.informationIcon", new GTKStockIcon("gtk-dialog-info", 6));
|
||||
ICONS_MAP.put("OptionPane.warningIcon", new GTKStockIcon("gtk-dialog-warning", 6));
|
||||
ICONS_MAP.put("OptionPane.questionIcon", new GTKStockIcon("gtk-dialog-question", 6));
|
||||
ICONS_MAP.put("OptionPane.yesIcon", new GTKStockIcon("gtk-yes", 4));
|
||||
ICONS_MAP.put("OptionPane.noIcon", new GTKStockIcon("gtk-no", 4));
|
||||
ICONS_MAP.put("OptionPane.cancelIcon", new GTKStockIcon("gtk-cancel", 4));
|
||||
ICONS_MAP.put("OptionPane.okIcon", new GTKStockIcon("gtk-ok", 4));
|
||||
|
||||
//check whether the gtk version is >= 3.10 as the Icon names were
|
||||
//changed from this version
|
||||
UNIXToolkit tk = (UNIXToolkit)Toolkit.getDefaultToolkit();
|
||||
if (tk.checkGtkVersion(3, 10, 0)) {
|
||||
ICONS_MAP.put("OptionPane.errorIcon", new GTKStockIcon("dialog-error", 6));
|
||||
ICONS_MAP.put("OptionPane.informationIcon", new GTKStockIcon("dialog-information", 6));
|
||||
ICONS_MAP.put("OptionPane.warningIcon", new GTKStockIcon("dialog-warning", 6));
|
||||
ICONS_MAP.put("OptionPane.questionIcon", new GTKStockIcon("dialog-question", 6));
|
||||
} else {
|
||||
ICONS_MAP.put("OptionPane.errorIcon", new GTKStockIcon("gtk-dialog-error", 6));
|
||||
ICONS_MAP.put("OptionPane.informationIcon", new GTKStockIcon("gtk-dialog-info", 6));
|
||||
ICONS_MAP.put("OptionPane.warningIcon", new GTKStockIcon("gtk-dialog-warning", 6));
|
||||
ICONS_MAP.put("OptionPane.questionIcon", new GTKStockIcon("gtk-dialog-question", 6));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue