private void btnAdd_Click(object sender, EventArgs e)
        {
            var diag = new NewWidgetDialog(_appDef, _context);

            if (diag.ShowDialog() == DialogResult.OK)
            {
                var winfo = diag.SelectedWidget;
                var name  = diag.WidgetName;

                var widget = _appDef.CreateWidget(name, winfo);
                _appDef.GetFirstWidgetSet().AddWidget(widget);
                AddWidgetItem(widget);
                OnResourceChanged();
            }
        }
        private void btnAdd_Click(object sender, EventArgs e)
        {
            var diag = new NewWidgetDialog(_appDef, _context);
            if (diag.ShowDialog() == DialogResult.OK)
            {
                var winfo = diag.SelectedWidget;
                var name = diag.WidgetName;

                var widget = _appDef.CreateWidget(name, winfo);
                _appDef.GetFirstWidgetSet().AddWidget(widget);
                AddWidgetItem(widget);
                OnResourceChanged();
            }
        }