|
10 | 10 | struct promptShadowRaw { |
11 | 11 | actionRaw a;//the hooked callback function |
12 | 12 | systemStyles sysStyles; |
13 | | - constText*text; |
| 13 | + const char* text; |
14 | 14 | constMEM eventMask events;//registered events |
15 | 15 | styles style; |
16 | 16 | }; |
17 | 17 | class promptShadow:public action { |
18 | 18 | protected: |
19 | 19 | public: |
20 | 20 | systemStyles sysStyles; |
21 | | - constText*text; |
| 21 | + const char* text; |
22 | 22 | eventMask events;//registered events (mask) |
23 | 23 | styles style; |
24 | 24 | public: |
25 | | - promptShadow(constText* t,action a=doNothing,eventMask e=noEvent,styles s=noStyle,systemStyles ss=_noStyle) |
| 25 | + promptShadow(const char* t,action a=doNothing,eventMask e=noEvent,styles s=noStyle,systemStyles ss=_noStyle) |
26 | 26 | :action(a),sysStyles(ss),text(t),events(e),style(s) {} |
27 | 27 | inline constText* getText() const {return (constText*)memPtr(text);} |
28 | 28 | inline systemStyles _sysStyles() const {return (systemStyles)memEnum(&sysStyles);} |
|
36 | 36 | struct textFieldShadowRaw { |
37 | 37 | actionRaw a; |
38 | 38 | systemStyles sysStyles; |
39 | | - constText*text; |
| 39 | + const char*text; |
40 | 40 | eventMask events;//registered events |
41 | 41 | styles style; |
42 | 42 | char* buffer; |
43 | | - constText* const* validators; |
| 43 | + const char* const* validators; |
44 | 44 | idx_t sz; |
45 | 45 | }; |
46 | 46 | class textFieldShadow:public promptShadow { |
47 | 47 | protected: |
48 | 48 | public: |
49 | 49 | char* buffer; |
50 | | - constText* const* validators; |
| 50 | + const char* const* validators; |
51 | 51 | idx_t sz; |
52 | 52 | textFieldShadow( |
53 | | - constText* label, |
| 53 | + const char* label, |
54 | 54 | char* b, |
55 | 55 | idx_t sz, |
56 | 56 | char* const* v, |
|
73 | 73 | struct menuNodeShadowRaw { |
74 | 74 | actionRaw a; |
75 | 75 | systemStyles sysStyles; |
76 | | - constText*text; |
| 76 | + const char* text; |
77 | 77 | eventMask events;//registered events |
78 | 78 | styles style; |
79 | 79 | idx_t sz; |
|
103 | 103 | struct fieldBaseShadowRaw { |
104 | 104 | actionRaw a; |
105 | 105 | systemStyles sysStyles; |
106 | | - constText*text; |
| 106 | + const char* text; |
107 | 107 | eventMask events;//registered events |
108 | 108 | styles style; |
109 | 109 | constText* units; |
|
119 | 119 | struct menuFieldShadowRaw { |
120 | 120 | actionRaw a; |
121 | 121 | systemStyles sysStyles; |
122 | | - constText*text; |
| 122 | + const char* text; |
123 | 123 | eventMask events;//registered events |
124 | 124 | styles style; |
125 | 125 | constText* units; |
|
161 | 161 | struct menuValueShadowRaw { |
162 | 162 | actionRaw a; |
163 | 163 | systemStyles sysStyles; |
164 | | - constText*text; |
| 164 | + const char* text; |
165 | 165 | eventMask events;//registered events |
166 | 166 | styles style; |
167 | 167 | T value; |
|
197 | 197 | struct menuVariantShadowRaw { |
198 | 198 | actionRaw a; |
199 | 199 | systemStyles sysStyles; |
200 | | - constText*text; |
| 200 | + const char* text; |
201 | 201 | constMEM eventMask events;//registered events |
202 | 202 | styles style; |
203 | 203 | idx_t sz; |
|
0 commit comments