@@ -20,17 +20,17 @@ public static MathKeyboardView<TButton, TLayout> Default(ButtonCtor ctor, Func<T
20
20
layoutCtor ,
21
21
registerPressed ,
22
22
new RectangleF ( 0 , 0 , 320 , 225 ) ,
23
- ctor ( new RectangleF ( 0 , 0 , 40 , 45 ) , "◄" , DefaultFontSize , DefaultTitleBar , DefaultShadow , DefaultHighlight , null ) ,
23
+ ctor ( new RectangleF ( 0 , 0 , 40 , 45 ) , Constants . KeyboardSymbols . Left , DefaultFontSize , DefaultTitleBar , DefaultShadow , DefaultHighlight , null ) ,
24
24
new MathKeyboard < TButton , TLayout > ( layoutCtor ,
25
25
registerPressed ,
26
26
new RectangleF ( 0 , 45 , 320 , 180 ) ,
27
- #warning Replace "⸋⁄□" with image
28
- ctor ( new RectangleF ( 0 , 90 , 49.5f , 45 ) , "⸋⁄□" , 18 , ToBeReplacedWithImage , DefaultShadow , ToBeReplacedWithImage , null ) ,
29
- ctor ( new RectangleF ( 199 , 45 , 49 , 45 ) , Constants . Symbols . Multiplication . ToString ( ) , DefaultFontSize , DefaultTitle , DefaultShadow , DefaultHighlight , null ) ,
27
+ #warning Replace Constants.KeyboardSymbols.Fraction with image
28
+ ctor ( new RectangleF ( 0 , 90 , 49.5f , 45 ) , Constants . KeyboardSymbols . Fraction , 18 , ToBeReplacedWithImage , DefaultShadow , ToBeReplacedWithImage , null ) ,
29
+ ctor ( new RectangleF ( 199 , 45 , 49 , 45 ) , Constants . Symbols . Multiplication , DefaultFontSize , DefaultTitle , DefaultShadow , DefaultHighlight , null ) ,
30
30
ctor ( new RectangleF ( 149 , 135 , 50 , 45 ) , "=" , 25 , DefaultTitle , DefaultShadow , DefaultHighlight , DefaultDisabled ) ,
31
- ctor ( new RectangleF ( 199 , 0 , 49 , 45 ) , Constants . Symbols . Division . ToString ( ) , DefaultFontSize , DefaultTitle , DefaultShadow , DefaultHighlight , null ) ,
32
- #warning Replace "⬜⸋" with image
33
- ctor ( new RectangleF ( 0 , 135 , 50 , 45 ) , "⬜⸋" , 18 , ToBeReplacedWithImage , DefaultShadow , ToBeReplacedWithImage , null ) ,
31
+ ctor ( new RectangleF ( 199 , 0 , 49 , 45 ) , Constants . Symbols . Division , DefaultFontSize , DefaultTitle , DefaultShadow , DefaultHighlight , null ) ,
32
+ #warning Replace Constants.KeyboardSymbols.Exponent with image
33
+ ctor ( new RectangleF ( 0 , 135 , 50 , 45 ) , Constants . KeyboardSymbols . Exponent , 18 , ToBeReplacedWithImage , DefaultShadow , ToBeReplacedWithImage , null ) ,
34
34
null ,
35
35
null ,
36
36
null ,
@@ -65,26 +65,26 @@ public static MathKeyboardView<TButton, TLayout> Default(ButtonCtor ctor, Func<T
65
65
null ,
66
66
null ,
67
67
null ,
68
- ctor ( new RectangleF ( 248.5f , 0 , 71.5f , 45 ) , "🔙" , DefaultFontSize , DefaultTitle , DefaultShadow , DefaultHighlight , null ) ,
69
- ctor ( new RectangleF ( 248.5f , 135 , 71.5f , 45 ) , "🚫" , DefaultFontSize , DefaultTitle , DefaultShadow , DefaultHighlight , null ) ,
70
- ctor ( new RectangleF ( 248.5f , 45 , 71.5f , 90 ) , "⏎" , DefaultFontSize , DefaultTitle , DefaultShadow , DefaultHighlight , null )
68
+ ctor ( new RectangleF ( 248.5f , 0 , 71.5f , 45 ) , Constants . KeyboardSymbols . Back , DefaultFontSize , DefaultTitle , DefaultShadow , DefaultHighlight , null ) ,
69
+ ctor ( new RectangleF ( 248.5f , 135 , 71.5f , 45 ) , Constants . KeyboardSymbols . Dismiss , DefaultFontSize , DefaultTitle , DefaultShadow , DefaultHighlight , null ) ,
70
+ ctor ( new RectangleF ( 248.5f , 45 , 71.5f , 90 ) , Constants . KeyboardSymbols . Enter , DefaultFontSize , DefaultTitle , DefaultShadow , DefaultHighlight , null )
71
71
) ,
72
72
ctor ( new RectangleF ( 40 , 0 , 60 , 45 ) , "123" , DefaultFontSize , DefaultTitleBar , DefaultShadow , DefaultHighlight , null ) ,
73
73
new MathKeyboard < TButton , TLayout > ( layoutCtor ,
74
74
registerPressed ,
75
75
new RectangleF ( 0 , 45 , 320 , 180 ) ,
76
- ctor ( new RectangleF ( 0 , 90 , 50 , 45 ) , "⸋⁄□" , 18 , ToBeReplacedWithImage , DefaultShadow , ToBeReplacedWithImage , null ) ,
76
+ ctor ( new RectangleF ( 0 , 90 , 50 , 45 ) , Constants . KeyboardSymbols . Fraction , 18 , ToBeReplacedWithImage , DefaultShadow , ToBeReplacedWithImage , null ) ,
77
77
null ,
78
78
null ,
79
79
null ,
80
- #warning Replace "⬜⸋" with image
81
- ctor ( new RectangleF ( 0 , 135 , 50 , 45 ) , "⬜⸋" , 18 , ToBeReplacedWithImage , DefaultShadow , ToBeReplacedWithImage , null ) ,
80
+ #warning Replace Constants.KeyboardSymbols.Exponent with image
81
+ ctor ( new RectangleF ( 0 , 135 , 50 , 45 ) , Constants . KeyboardSymbols . Exponent , 18 , ToBeReplacedWithImage , DefaultShadow , ToBeReplacedWithImage , null ) ,
82
82
null ,
83
83
null ,
84
84
null ,
85
85
null ,
86
86
null ,
87
- ctor ( new RectangleF ( 150 , 90 , 49 , 45 ) , $ "|⬜|" , 24 , DefaultTitle , DefaultShadow , DefaultHighlight , null ) ,
87
+ ctor ( new RectangleF ( 150 , 90 , 49 , 45 ) , Constants . KeyboardSymbols . Absolute , 24 , DefaultTitle , DefaultShadow , DefaultHighlight , null ) ,
88
88
null ,
89
89
new [ ] {
90
90
ctor ( new RectangleF ( 0 , 0 , 50 , 45 ) , "x" , DefaultFontSize , DefaultTitle , DefaultShadow , DefaultHighlight , null ) ,
@@ -94,14 +94,14 @@ public static MathKeyboardView<TButton, TLayout> Default(ButtonCtor ctor, Func<T
94
94
new [ ] {
95
95
ctor ( new RectangleF ( 50 , 90 , 50 , 45 ) , "{" , DefaultFontSize , DefaultTitle , DefaultShadow , DefaultHighlight , null ) ,
96
96
ctor ( new RectangleF ( 100 , 45 , 50 , 45 ) , "]" , DefaultFontSize , DefaultTitle , DefaultShadow , DefaultHighlight , null ) ,
97
- ctor ( new RectangleF ( 150 , 45 , 49 , 45 ) , Constants . Symbols . LessEqual . ToString ( ) , DefaultFontSize , DefaultTitle , DefaultShadow , DefaultHighlight , null ) ,
97
+ ctor ( new RectangleF ( 150 , 45 , 49 , 45 ) , Constants . Symbols . LessEqual , DefaultFontSize , DefaultTitle , DefaultShadow , DefaultHighlight , null ) ,
98
98
ctor ( new RectangleF ( 50 , 0 , 50 , 45 ) , "(" , DefaultFontSize , DefaultTitle , DefaultShadow , DefaultHighlight , null ) ,
99
99
ctor ( new RectangleF ( 100 , 0 , 50 , 45 ) , ")" , DefaultFontSize , DefaultTitle , DefaultShadow , DefaultHighlight , null ) ,
100
100
ctor ( new RectangleF ( 150 , 0 , 49 , 45 ) , "<" , DefaultFontSize , DefaultTitle , DefaultShadow , DefaultHighlight , null ) ,
101
- ctor ( new RectangleF ( 100 , 135 , 50 , 45 ) , Constants . Symbols . Infinity . ToString ( ) , DefaultFontSize , DefaultTitle , DefaultShadow , DefaultHighlight , null ) ,
101
+ ctor ( new RectangleF ( 100 , 135 , 50 , 45 ) , Constants . Symbols . Infinity , DefaultFontSize , DefaultTitle , DefaultShadow , DefaultHighlight , null ) ,
102
102
ctor ( new RectangleF ( 50 , 135 , 50 , 45 ) , "!" , DefaultFontSize , DefaultTitle , DefaultShadow , DefaultHighlight , null ) ,
103
103
ctor ( new RectangleF ( 199 , 90 , 50 , 45 ) , "%" , DefaultFontSize , DefaultTitle , DefaultShadow , DefaultHighlight , null ) ,
104
- ctor ( new RectangleF ( 199 , 45 , 50 , 45 ) , Constants . Symbols . GreaterEqual . ToString ( ) , DefaultFontSize , DefaultTitle , DefaultShadow , DefaultHighlight , null ) ,
104
+ ctor ( new RectangleF ( 199 , 45 , 50 , 45 ) , Constants . Symbols . GreaterEqual , DefaultFontSize , DefaultTitle , DefaultShadow , DefaultHighlight , null ) ,
105
105
ctor ( new RectangleF ( 199 , 0 , 50 , 45 ) , ">" , DefaultFontSize , DefaultTitle , DefaultShadow , DefaultHighlight , null ) ,
106
106
ctor ( new RectangleF ( 150 , 135 , 49 , 45 ) , ":" , DefaultFontSize , DefaultTitle , DefaultShadow , DefaultHighlight , null ) ,
107
107
ctor ( new RectangleF ( 199 , 135 , 50 , 45 ) , "," , DefaultFontSize , DefaultTitle , DefaultShadow , DefaultHighlight , null ) ,
@@ -115,24 +115,24 @@ public static MathKeyboardView<TButton, TLayout> Default(ButtonCtor ctor, Func<T
115
115
null ,
116
116
null ,
117
117
null ,
118
- ctor ( new RectangleF ( 249 , 0 , 71 , 45 ) , "🔙" , 18 , ToBeReplacedWithImage , DefaultShadow , ToBeReplacedWithImage , null ) ,
119
- ctor ( new RectangleF ( 249 , 135 , 71 , 45 ) , "🚫" , DefaultFontSize , DefaultTitle , DefaultShadow , DefaultHighlight , null ) ,
120
- ctor ( new RectangleF ( 249 , 45 , 71 , 90 ) , "⏎" , 18 , ToBeReplacedWithImage , DefaultShadow , ToBeReplacedWithImage , null )
118
+ ctor ( new RectangleF ( 249 , 0 , 71 , 45 ) , Constants . KeyboardSymbols . Back , 18 , ToBeReplacedWithImage , DefaultShadow , ToBeReplacedWithImage , null ) ,
119
+ ctor ( new RectangleF ( 249 , 135 , 71 , 45 ) , Constants . KeyboardSymbols . Dismiss , DefaultFontSize , DefaultTitle , DefaultShadow , DefaultHighlight , null ) ,
120
+ ctor ( new RectangleF ( 249 , 45 , 71 , 90 ) , Constants . KeyboardSymbols . Enter , 18 , ToBeReplacedWithImage , DefaultShadow , ToBeReplacedWithImage , null )
121
121
) ,
122
122
ctor ( new RectangleF ( 100 , 0 , 60 , 45 ) , "()<>" , DefaultFontSize , DefaultTitleBar , DefaultShadow , DefaultHighlight , null ) ,
123
123
new MathKeyboard < TButton , TLayout > ( layoutCtor ,
124
124
registerPressed ,
125
125
new RectangleF ( 0 , 45 , 320 , 180 ) ,
126
- ctor ( new RectangleF ( 0 , 90 , 49.5f , 45 ) , "⸋⁄□" , 18 , ToBeReplacedWithImage , DefaultShadow , ToBeReplacedWithImage , null ) ,
126
+ ctor ( new RectangleF ( 0 , 90 , 49.5f , 45 ) , Constants . KeyboardSymbols . Fraction , 18 , ToBeReplacedWithImage , DefaultShadow , ToBeReplacedWithImage , null ) ,
127
127
null ,
128
128
null ,
129
129
null ,
130
- ctor ( new RectangleF ( 0 , 135 , 50 , 45 ) , "⬜⸋" , 18 , ToBeReplacedWithImage , DefaultShadow , ToBeReplacedWithImage , null ) ,
131
- ctor ( new RectangleF ( 50 , 135 , 50 , 45 ) , "⎵" , DefaultFontSize , ToBeReplacedWithImage , DefaultShadow , ToBeReplacedWithImage , null ) ,
130
+ ctor ( new RectangleF ( 0 , 135 , 50 , 45 ) , Constants . KeyboardSymbols . Exponent , 18 , ToBeReplacedWithImage , DefaultShadow , ToBeReplacedWithImage , null ) ,
131
+ ctor ( new RectangleF ( 50 , 135 , 50 , 45 ) , Constants . KeyboardSymbols . Subscript , DefaultFontSize , ToBeReplacedWithImage , DefaultShadow , ToBeReplacedWithImage , null ) ,
132
132
null ,
133
- ctor ( new RectangleF ( 100 , 135 , 50 , 45 ) , "√⬜" , DefaultFontSize , ToBeReplacedWithImage , DefaultShadow , ToBeReplacedWithImage , null ) ,
134
- ctor ( new RectangleF ( 150 , 135 , 49 , 45 ) , "⸋√⬜" , DefaultFontSize , ToBeReplacedWithImage , DefaultShadow , ToBeReplacedWithImage , DefaultDisabled ) ,
135
- ctor ( new RectangleF ( 150 , 90 , 49 , 45 ) , "ˡᵒᵍ▫" , DefaultFontSize , ToBeReplacedWithImage , DefaultShadow , ToBeReplacedWithImage , null ) ,
133
+ ctor ( new RectangleF ( 100 , 135 , 50 , 45 ) , Constants . KeyboardSymbols . SquareRoot , DefaultFontSize , ToBeReplacedWithImage , DefaultShadow , ToBeReplacedWithImage , null ) ,
134
+ ctor ( new RectangleF ( 150 , 135 , 49 , 45 ) , Constants . KeyboardSymbols . NthRoot , DefaultFontSize , ToBeReplacedWithImage , DefaultShadow , ToBeReplacedWithImage , DefaultDisabled ) ,
135
+ ctor ( new RectangleF ( 150 , 90 , 49 , 45 ) , Constants . KeyboardSymbols . LogBase , DefaultFontSize , ToBeReplacedWithImage , DefaultShadow , ToBeReplacedWithImage , null ) ,
136
136
null ,
137
137
null ,
138
138
new [ ] {
@@ -164,9 +164,9 @@ public static MathKeyboardView<TButton, TLayout> Default(ButtonCtor ctor, Func<T
164
164
null ,
165
165
null ,
166
166
null ,
167
- ctor ( new RectangleF ( 249 , 0 , 71 , 45 ) , "🔙" , DefaultFontSize , ToBeReplacedWithImage , DefaultShadow , ToBeReplacedWithImage , null ) ,
168
- ctor ( new RectangleF ( 249 , 135 , 71 , 45 ) , "🚫" , DefaultFontSize , ToBeReplacedWithImage , DefaultTitle , ToBeReplacedWithImage , null ) ,
169
- ctor ( new RectangleF ( 249 , 45 , 71 , 90 ) , "⏎" , DefaultFontSize , ToBeReplacedWithImage , DefaultShadow , ToBeReplacedWithImage , null )
167
+ ctor ( new RectangleF ( 249 , 0 , 71 , 45 ) , Constants . KeyboardSymbols . Back , DefaultFontSize , ToBeReplacedWithImage , DefaultShadow , ToBeReplacedWithImage , null ) ,
168
+ ctor ( new RectangleF ( 249 , 135 , 71 , 45 ) , Constants . KeyboardSymbols . Dismiss , DefaultFontSize , ToBeReplacedWithImage , DefaultTitle , ToBeReplacedWithImage , null ) ,
169
+ ctor ( new RectangleF ( 249 , 45 , 71 , 90 ) , Constants . KeyboardSymbols . Enter , DefaultFontSize , ToBeReplacedWithImage , DefaultShadow , ToBeReplacedWithImage , null )
170
170
) ,
171
171
ctor ( new RectangleF ( 160 , 0 , 60 , 45 ) , "f(x)" , DefaultFontSize , DefaultTitleBar , DefaultShadow , DefaultHighlight , null ) ,
172
172
new MathKeyboard < TButton , TLayout > ( layoutCtor ,
@@ -221,12 +221,12 @@ public static MathKeyboardView<TButton, TLayout> Default(ButtonCtor ctor, Func<T
221
221
ctor ( new RectangleF ( 144 , 135 , 32 , 45 ) , "σ" , DefaultFontSize , DefaultTitle , DefaultShadow , DefaultHighlight , null ) ,
222
222
ctor ( new RectangleF ( 176 , 135 , 32 , 45 ) , "μ" , DefaultFontSize , DefaultTitle , DefaultShadow , DefaultHighlight , null ) ,
223
223
ctor ( new RectangleF ( 208 , 135 , 32 , 45 ) , "λ" , DefaultFontSize , DefaultTitle , DefaultShadow , DefaultHighlight , null ) ,
224
- ctor ( new RectangleF ( 272 , 90 , 48 , 45 ) , "🔙" , 27 , ToBeReplacedWithImage , DefaultShadow , ToBeReplacedWithImage , null ) ,
225
- ctor ( new RectangleF ( 0 , 135 , 80 , 45 ) , "🚫" , 27 , ToBeReplacedWithImage , DefaultShadow , ToBeReplacedWithImage , null ) ,
226
- ctor ( new RectangleF ( 239 , 135 , 81 , 45 ) , "⏎" , 27 , ToBeReplacedWithImage , DefaultShadow , ToBeReplacedWithImage , null )
224
+ ctor ( new RectangleF ( 272 , 90 , 48 , 45 ) , Constants . KeyboardSymbols . Back , 27 , ToBeReplacedWithImage , DefaultShadow , ToBeReplacedWithImage , null ) ,
225
+ ctor ( new RectangleF ( 0 , 135 , 80 , 45 ) , Constants . KeyboardSymbols . Dismiss , 27 , ToBeReplacedWithImage , DefaultShadow , ToBeReplacedWithImage , null ) ,
226
+ ctor ( new RectangleF ( 239 , 135 , 81 , 45 ) , Constants . KeyboardSymbols . Enter , 27 , ToBeReplacedWithImage , DefaultShadow , ToBeReplacedWithImage , null )
227
227
) ,
228
228
ctor ( new RectangleF ( 220 , 0 , 60 , 45 ) , "abc" , DefaultFontSize , DefaultTitleBar , DefaultShadow , DefaultHighlight , null ) ,
229
- ctor ( new RectangleF ( 280 , 0 , 40 , 45 ) , "►" , DefaultFontSize , DefaultTitleBar , DefaultShadow , DefaultHighlight , null )
229
+ ctor ( new RectangleF ( 280 , 0 , 40 , 45 ) , Constants . KeyboardSymbols . Right , DefaultFontSize , DefaultTitleBar , DefaultShadow , DefaultHighlight , null )
230
230
) ;
231
231
}
232
232
}
0 commit comments