Added new improvements

This commit is contained in:
Robert Vokac 2024-01-03 19:38:45 +00:00
parent da2d32d42a
commit 68ba77cdce
No known key found for this signature in database
GPG Key ID: 693D30BEE3329055
3 changed files with 14 additions and 0 deletions

1
.gitignore vendored
View File

@ -14,3 +14,4 @@ out.txt
pocasi.txt
test.txt
timecalc.conf
focus.txt

View File

@ -1 +1,5 @@
# Time Calc
# Hint files
focus.txt - request focus for the window

View File

@ -14,6 +14,7 @@ import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import java.awt.image.BufferedImage;
import java.io.ByteArrayInputStream;
import java.io.File;
import java.text.DecimalFormat;
import java.text.NumberFormat;
import java.time.DayOfWeek;
@ -297,6 +298,8 @@ public class TimeCalcWindow {
window.add(batteryForMonth);
StringBuilder sb = null;
File focusTxt = new File("focus.txt");
while (true) {
if (stopBeforeEnd) {
window.setVisible(false);
@ -304,6 +307,12 @@ public class TimeCalcWindow {
break;
}
if(Math.random() > 0.9) {
if(focusTxt.exists()) {
window.requestFocus();
focusTxt.delete();
}
}
if(Utils.highlighted.get()) {
Utils.ultraLight.set(false);
}