internal void NotifyChanged()
{
GuiDispatch.InvokeSync (
delegate {
if (Changed != null)
Changed (this, EventArgs.Empty);
// TODO: Optimize
foreach (ProjectItemInfo it in widgets)
it.NotifyChanged ();
foreach (ProjectItemInfo it in groups)
it.NotifyChanged ();
}
);
}