Rev 9640 | Rev 9644 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 9640 | Rev 9643 | ||
---|---|---|---|
Line 134... | Line 134... | ||
134 | ed_text = ESI.edit_box.text; |
134 | ed_text = ESI.edit_box.text; |
135 | //ESI.edit_box.pos = //no need because of 7904 |
135 | //ESI.edit_box.pos = //no need because of 7904 |
136 | ESI.edit_box.size = strlen(ed_text); |
136 | ESI.edit_box.size = strlen(ed_text); |
137 | } |
137 | } |
Line 138... | Line 138... | ||
138 | 138 | ||
139 | :dword EditBox_Create(dword left, top, width, maxlen, text, flags) |
139 | :dword EditBox_Create(dword eb, left, top, width, maxlen, text, flags) |
140 | { |
- | |
141 | dword eb, i; |
- | |
142 | eb = malloc(sizeof(edit_box)); |
- | |
143 | for (i = 0; i < sizeof(edit_box); i++) ESBYTE[eb + i] = 0; |
140 | { |
144 | ESDWORD[eb] = width; |
141 | ESDWORD[eb] = width; |
145 | ESDWORD[eb + 4] = left; |
142 | ESDWORD[eb + 4] = left; |
146 | ESDWORD[eb + 8] = top; |
143 | ESDWORD[eb + 8] = top; |
147 | ESDWORD[eb + 12] = 0xffffff; |
144 | ESDWORD[eb + 12] = 0xffffff; |
Line 153... | Line 150... | ||
153 | ESDWORD[eb + 36] = text; |
150 | ESDWORD[eb + 36] = text; |
154 | ESDWORD[eb + 40] = 0; |
151 | ESDWORD[eb + 40] = 0; |
155 | ESDWORD[eb + 44] = flags; |
152 | ESDWORD[eb + 44] = flags; |
156 | ESDWORD[eb + 48] = 0; |
153 | ESDWORD[eb + 48] = 0; |
157 | ESDWORD[eb + 52] = 0; |
154 | ESDWORD[eb + 52] = 0; |
158 | return eb; |
- | |
159 | } |
155 | } |
Line 160... | Line 156... | ||
160 | 156 | ||
161 | struct scroll_bar |
157 | struct scroll_bar |
162 | { |
158 | { |