//---------------------------------------------------------
wxString CWKSP_Module_Manager::Get_Description(void)
{
    wxString	s;

    s.Printf(wxT("<b>%s: %d</b><br><br>%s %d<br>"),
             LNG("[CAP] Module Libraries")	, Get_Count(),
             LNG("[CAP] Modules")			, Get_Items_Count()
            );

    return( s );
}
//---------------------------------------------------------
wxString CWKSP_Grid_Manager::Get_Description(void)
{
	wxString	s;

	//-----------------------------------------------------
	s	+= wxString::Format("<h4>%s</h4>", _TL("Grids"));

	s	+= "<table border=\"0\">";

	DESC_ADD_INT(_TL("Grid Systems"), Get_Count      ());
	DESC_ADD_INT(_TL("Grids"       ), Get_Items_Count());

	s	+= wxT("</table>");

	return( s );
}
//---------------------------------------------------------
wxString CWKSP_Shapes_Manager::Get_Description(void)
{
	wxString	s;

	//-----------------------------------------------------
	s	+= wxString::Format("<h4>%s</h4>", _TL("Shapes"));

	s	+= "<table border=\"0\">";

	DESC_ADD_INT(_TL("Shape Layers"), Get_Items_Count());

	for(int i=0; i<Get_Count(); i++)
	{
		DESC_ADD_INT(Get_Item(i)->Get_Name().c_str(), ((CWKSP_Base_Manager *)Get_Item(i))->Get_Count());
	}

	s	+= wxT("</table>");

	return( s );
}