altosuilib: Add "Huge" font size
authorKeith Packard <keithp@keithp.com>
Sun, 27 Aug 2017 02:15:07 +0000 (19:15 -0700)
committerKeith Packard <keithp@keithp.com>
Mon, 28 Aug 2017 00:38:58 +0000 (17:38 -0700)
Signed-off-by: Keith Packard <keithp@keithp.com>
altosuilib/AltosUIConfigure.java
altosuilib/AltosUILib.java

index e3d867243ac2980390a9cae5d919807949aa0e80..6ca8c777137926e7dae9d3f87f3a0ea1ab1a0619 100644 (file)
@@ -75,7 +75,7 @@ public class AltosUIConfigure
 
        public int              row;
 
-       final static String[] font_size_names = { "Small", "Medium", "Large" };
+       final static String[] font_size_names = { "Small", "Medium", "Large", "Huge" };
 
        public GridBagConstraints constraints (int x, int width, int fill) {
                GridBagConstraints c = new GridBagConstraints();
index ef706e364c2dabd5af947c53af40e4335ca16211..81a8b131e1b2e46c645469e1e2053c4270393713 100644 (file)
@@ -36,6 +36,7 @@ public class AltosUILib extends AltosLib {
        final public static int font_size_small = 1;
        final public static int font_size_medium = 2;
        final public static int font_size_large = 3;
+       final public static int font_size_huge = 4;
 
        final public static int position_top_left = 0;
        final public static int position_top = 1;
@@ -69,6 +70,11 @@ public class AltosUILib extends AltosLib {
                        status_size = 30;
                        table_size = 17;
                        break;
+               case font_size_huge:
+                       brief_size = 30;
+                       status_size = 36;
+                       table_size = 24;
+                       break;
                }
                label_font = new Font("Dialog", Font.PLAIN, brief_size);
                value_font = new Font("Monospaced", Font.PLAIN, brief_size);