diff --git a/src/main/java/dbwr/widgets/ByteMonitorWidget.java b/src/main/java/dbwr/widgets/ByteMonitorWidget.java index 58ca64b..6ce8ab7 100644 --- a/src/main/java/dbwr/widgets/ByteMonitorWidget.java +++ b/src/main/java/dbwr/widgets/ByteMonitorWidget.java @@ -83,22 +83,24 @@ protected void fillHTML(final PrintWriter html, final int indent) { if (horizontal) { + final double dsize = (double)width/bits; final int size = width/bits; for (int i=0; i"); + html.append(""); if (i < labels.size()) - html.append("" + labels.get(reversed ? i : bits-i-1) + ""); + html.append("" + labels.get(reversed ? i : bits-i-1) + ""); } } else { + final double dsize = (double)height/bits; final int size = height/bits; for (int i=0; i"); + html.append(""); if (i < labels.size()) - html.append("" + labels.get(reversed ? i : bits-i-1) + ""); + html.append("" + labels.get(reversed ? i : bits-i-1) + ""); } } } @@ -106,22 +108,24 @@ protected void fillHTML(final PrintWriter html, final int indent) { if (horizontal) { + final double dsize = (double)width/bits; final int size = width/bits, r = size/2; for (int i=0; i"); + html.append(""); if (i < labels.size()) - html.append("" + labels.get(reversed ? i : bits-i-1) + ""); + html.append("" + labels.get(reversed ? i : bits-i-1) + ""); } } else { + final double dsize = (double)height/bits; final int size = height/bits, r = size/2; for (int i=0; i"); + html.append(""); if (i < labels.size()) - html.append("" + labels.get(reversed ? i : bits-i-1) + ""); + html.append("" + labels.get(reversed ? i : bits-i-1) + ""); } } } diff --git a/src/main/webapp/index.jsp b/src/main/webapp/index.jsp index c887731..725c823 100644 --- a/src/main/webapp/index.jsp +++ b/src/main/webapp/index.jsp @@ -120,7 +120,7 @@ view.jsp?cache=false&display=file:/Path/to/Display+Builder/01_main.bob
- 2023-09-11 LED only displayed values above zero instead of non-zero, incl. negative
+ 2023-09-11 LED only displayed values above zero instead of non-zero, incl. negative. Byte monitor layout float calc
2023-08-15 Preserve spaces in labels, text updates
2023-07-28 Cache invalidates entry based on modification time
2023-07-20 Handle macros with default value