Subversion Repositories Kolibri OS

Rev

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
{