mirror of
https://github.com/JFormDesigner/FlatLaf.git
synced 2025-12-06 14:00:55 +03:00
FlatSVGIcon: added copy constructor (issue #465)
This commit is contained in:
@@ -8,6 +8,7 @@ FlatLaf Change Log
|
|||||||
- ToolTip: Fixed wrong tooltip location if component overrides
|
- ToolTip: Fixed wrong tooltip location if component overrides
|
||||||
`JComponent.getToolTipLocation()` and wants place tooltip under mouse
|
`JComponent.getToolTipLocation()` and wants place tooltip under mouse
|
||||||
location. (issue #468)
|
location. (issue #468)
|
||||||
|
- Extras: Added copy constructor to `FlatSVGIcon`. (issue #465)
|
||||||
|
|
||||||
|
|
||||||
## 2.0
|
## 2.0
|
||||||
|
|||||||
@@ -284,6 +284,20 @@ public class FlatSVGIcon
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Creates a copy of the given icon.
|
||||||
|
* <p>
|
||||||
|
* If the icon has a color filter, then it is shared with the new icon.
|
||||||
|
*
|
||||||
|
* @since 2.0.1
|
||||||
|
*/
|
||||||
|
public FlatSVGIcon( FlatSVGIcon icon ) {
|
||||||
|
this( icon.name, icon.width, icon.height, icon.scale, icon.disabled, icon.classLoader, icon.uri );
|
||||||
|
colorFilter = icon.colorFilter;
|
||||||
|
diagram = icon.diagram;
|
||||||
|
dark = icon.dark;
|
||||||
|
}
|
||||||
|
|
||||||
protected FlatSVGIcon( String name, int width, int height, float scale, boolean disabled, ClassLoader classLoader, URI uri ) {
|
protected FlatSVGIcon( String name, int width, int height, float scale, boolean disabled, ClassLoader classLoader, URI uri ) {
|
||||||
this.name = name;
|
this.name = name;
|
||||||
this.width = width;
|
this.width = width;
|
||||||
|
|||||||
Reference in New Issue
Block a user