mirror of
https://github.com/robertvokac/time-calc.git
synced 2025-03-25 07:27:49 +01:00
Fixed Fuel Gauge icon - should be rendered just after rendering the background
This commit is contained in:
parent
f02e1d6f7e
commit
c549105284
@ -93,6 +93,27 @@ public class ProgressFuelGauge extends Widget implements GetProperty {
|
|||||||
: Color.LIGHT_GRAY);
|
: Color.LIGHT_GRAY);
|
||||||
brush.setFont(SwingUtils.MEDIUM_MONOSPACE_FONT);
|
brush.setFont(SwingUtils.MEDIUM_MONOSPACE_FONT);
|
||||||
brush.fillRect(1, 1, getWidth(), getHeight());
|
brush.fillRect(1, 1, getWidth(), getHeight());
|
||||||
|
|
||||||
|
if (fuelIconVisibleProperty.isEnabled() && visibility == Visibility.STRONGLY_COLORED) {
|
||||||
|
if(this.orangeIcon == null) {
|
||||||
|
try {
|
||||||
|
this.orangeIcon = ImageIO.read(getClass().getResource(
|
||||||
|
FUEL_GAUGE_FUEL_GAUGE_ICON_ORANGE_PNG));
|
||||||
|
} catch (IOException e) {
|
||||||
|
e.printStackTrace();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if(this.darkGrayIcon == null) {
|
||||||
|
try {
|
||||||
|
this.darkGrayIcon = ImageIO.read(getClass().getResource(
|
||||||
|
FUEL_GAUGE_FUEL_GAUGE_ICON_DARK_GRAY_PNG));
|
||||||
|
} catch (IOException e) {
|
||||||
|
e.printStackTrace();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
brush.drawImage(donePercent() <= 0.15d ? this.orangeIcon : this.darkGrayIcon, getWidth() - 32, getHeight() - 48, 32, 32, null);
|
||||||
|
|
||||||
|
}
|
||||||
brush.setColor(visibility.isStronglyColored() ? BLACK2
|
brush.setColor(visibility.isStronglyColored() ? BLACK2
|
||||||
: visibility.isWeaklyColored() ? Color.LIGHT_GRAY
|
: visibility.isWeaklyColored() ? Color.LIGHT_GRAY
|
||||||
: LIGHT_GRAY2);
|
: LIGHT_GRAY2);
|
||||||
@ -176,27 +197,6 @@ public class ProgressFuelGauge extends Widget implements GetProperty {
|
|||||||
);
|
);
|
||||||
brush.setColor(Color.WHITE);
|
brush.setColor(Color.WHITE);
|
||||||
|
|
||||||
if (fuelIconVisibleProperty.isEnabled()) {
|
|
||||||
if(this.orangeIcon == null) {
|
|
||||||
try {
|
|
||||||
this.orangeIcon = ImageIO.read(getClass().getResource(
|
|
||||||
FUEL_GAUGE_FUEL_GAUGE_ICON_ORANGE_PNG));
|
|
||||||
} catch (IOException e) {
|
|
||||||
e.printStackTrace();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if(this.darkGrayIcon == null) {
|
|
||||||
try {
|
|
||||||
this.darkGrayIcon = ImageIO.read(getClass().getResource(
|
|
||||||
FUEL_GAUGE_FUEL_GAUGE_ICON_DARK_GRAY_PNG));
|
|
||||||
} catch (IOException e) {
|
|
||||||
e.printStackTrace();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
brush.drawImage(donePercent() <= 0.15d ? this.orangeIcon : this.darkGrayIcon, getWidth() - 32, getHeight() - 48, 32, 32, null);
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
//tBrush.drawBorder(startX, startY, 10, length_ - 4 - 5, getAngle.apply(donePercent()), 3f, brush.getColor());
|
//tBrush.drawBorder(startX, startY, 10, length_ - 4 - 5, getAngle.apply(donePercent()), 3f, brush.getColor());
|
||||||
this.setToolTipText(NumberFormats.FORMATTER_TWO_DECIMAL_PLACES.format(donePercent() * 100d) + "%");
|
this.setToolTipText(NumberFormats.FORMATTER_TWO_DECIMAL_PLACES.format(donePercent() * 100d) + "%");
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user