text[length] = 0;
void Gump_text::insert	(	int chr	)	{	if (!focus || length == max_size)		return;			// Can't.	if (cursor < length)		// Open up space.		memmove(text + cursor + 1, text + cursor, length - cursor);	text[cursor++] = chr;		// Store, and increment cursor.	length++;	paint();	}