void ToolBarFrame::AddButton(int id, ToolButtonItem item, const MCHAR* toolTip, FlyOffData *flyOff, int flyOffCount, int flyOffValue)
{
	mToolBar->AddTool(item);
	ICustButton *but  = mToolBar->GetICustButton(id);
	if (but)
	{
		but->SetHighlightColor(GREEN_WASH);
		if (flyOff && (flyOffCount > 0)	)
			but->SetFlyOff(flyOffCount,flyOff,GetCOREInterface()->GetFlyOffTime(),flyOffValue,FLY_VARIABLE);
		else
			GetToolTipExtender().SetToolTip(but->GetHwnd(), TSTR(toolTip));

		ReleaseICustButton(but);
	}
}