1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 package net.curre.prefcount.gui.theme.skin;
16
17 import java.awt.BasicStroke;
18 import java.awt.Color;
19 import java.awt.Font;
20 import java.awt.Paint;
21 import java.awt.Stroke;
22
23
24
25
26
27
28
29
30
31 public class PrintSkin implements PrefSkin {
32
33
34 public static final String NAME_KEY = null;
35
36
37 public static final Color COLOR_BACKGROUND_MAIN = Color.WHITE;
38
39
40 public static final Color PAINT_BACKGROUND_BOARD = Color.WHITE;
41
42
43 private static final Color COLOR_PLAYER_NAME = new Color(10, 10, 10);
44
45
46 private static final Font FONT_PLAYER_NAME = new Font("Arial Black", Font.BOLD, 14);
47
48
49 private static final Stroke STROKE_PLAYER_NAME = new BasicStroke(1);
50
51
52 private static final Color COLOR_PLAYER_SCORE = new Color(30, 30, 30);
53
54
55 private static final Font FONT_PLAYER_SCORE = new Font("SansSerif", Font.ITALIC, 13);
56
57
58 private static final Stroke STROKE_PLAYER_SCORE = new BasicStroke(2);
59
60
61 private static final Color COLOR_PLAYER_TOTALS = new Color(0, 0, 0);
62
63
64 private static final Font FONT_PLAYER_TOTALS = new Font("SansSerif", Font.BOLD, 14);
65
66
67 private static final Stroke STROKE_PLAYER_TOTALS = new BasicStroke(1);
68
69
70 private static final Color COLOR_BOARD_LINES = new Color(200, 200, 200);
71
72
73 private static final Stroke STROKE_BOARD_LINES = new BasicStroke(.8F);
74
75
76 private static final Paint PAINT_FINAL_SCORE_BACKGROUND = new Color(150, 150, 150, 100);
77
78
79 private static final Paint PAINT_MAIN_SECTION_LINES = new Color(120, 120, 120);
80
81
82
83
84
85
86
87 public String getSubstanceSkinClassName() {
88 return null;
89 }
90
91
92 public String getNameResourceKey() {
93 return NAME_KEY;
94 }
95
96
97 public Color getMainBackgroundColor() {
98 return COLOR_BACKGROUND_MAIN;
99 }
100
101
102 public Paint getBoardBackgroundPaint() {
103 return PAINT_BACKGROUND_BOARD;
104 }
105
106
107 public Color getPlayerNameColor() {
108 return COLOR_PLAYER_NAME;
109 }
110
111
112 public Font getPlayerNameFont() {
113 return FONT_PLAYER_NAME;
114 }
115
116
117 public Stroke getPlayerNameStroke() {
118 return STROKE_PLAYER_NAME;
119 }
120
121
122 public Color getPlayerScoreColor() {
123 return COLOR_PLAYER_SCORE;
124 }
125
126
127 public Font getPlayerScoreFont() {
128 return FONT_PLAYER_SCORE;
129 }
130
131
132 public Stroke getPlayerScoreStroke() {
133 return STROKE_PLAYER_SCORE;
134 }
135
136
137 public Color getPlayerTotalsColor() {
138 return COLOR_PLAYER_TOTALS;
139 }
140
141
142 public Font getPlayerTotalsFont() {
143 return FONT_PLAYER_TOTALS;
144 }
145
146
147 public Stroke getPlayerTotalsStroke() {
148 return STROKE_PLAYER_TOTALS;
149 }
150
151
152 public Color getBoardLineColor() {
153 return COLOR_BOARD_LINES;
154 }
155
156
157 public Stroke getBoardLineStroke() {
158 return STROKE_BOARD_LINES;
159 }
160
161
162 public Paint getFinalScoreBackgroundPaint() {
163 return PAINT_FINAL_SCORE_BACKGROUND;
164 }
165
166
167 public Paint getMainSectionLinesPain() {
168 return PAINT_MAIN_SECTION_LINES;
169 }
170
171 }