mx -= textx;
mx -= textx + parent->get_x();
int Gump_text::mouse_clicked	(	Game_window *gwin,	int mx, int my			// Mouse position on screen.	)	{	if (!on_widget(gwin, mx, my))	// Not in our area?		return (0);	mx -= textx;			// Get pt. rel. to text area.	if (!focus)			// Gaining focus?		{		focus = 1;		// We have focus now.		cursor = 0;		// Put cursor at start.		}	else		{		for (cursor = 0; cursor <= length; cursor++)			if (gwin->get_text_width(2, text, cursor) > mx)				{				if (cursor > 0)					cursor--;				break;				}		}	return (1);	}