void WinEDA_ModuleEditFrame::Enter_Edge_Width(EDGE_MODULE * Edge, wxDC * DC)
/*************************************************************************/
/*
	Entre la nouvelle valeur pour ModuleSegmentWidth.
	change la largeur du EDGE_MODULE Edge si Edge != NULL
*/
{
wxString buffer;
long ll;
	
	buffer << ModuleSegmentWidth;
	if ( Get_Message( _("New Width (1/10000\"):"),buffer, this) ) return;

	if ( buffer.ToLong(&ll) ) ModuleSegmentWidth = ll;
	else
	{
		DisplayError(this,_("Incorrect number, no change"));
		return;
	}
	if ( Edge )
	{
		MODULE* Module = m_Pcb->m_Modules;
		Module->DrawEdgesOnly(DrawPanel, DC,wxPoint(0, 0), GR_XOR);
		Edge->m_Width = ModuleSegmentWidth;
		Module->DrawEdgesOnly(DrawPanel, DC,wxPoint(0, 0),GR_XOR);
		Module->Set_Rectangle_Encadrement();
		GetScreen()->SetModify();
	}

}