Ejemplo n.º 1
0
        private void changeLabelMenuItem_Click(object sender, EventArgs e)
        {
            FieldObject fo = fieldObjectContextMenu.Tag as FieldObject;

            if ((null != fo) && (null != CustomLabelProvider))
            {
                using (var d = new EditFieldObjectLabelDialog()) {
                    d.FieldObjectName = fo.Name;
                    d.CustomLabel     = CustomLabelProvider.GetCustomLabel(fo.Tag);
                    DialogResult r = d.ShowDialog(this);
                    switch (r)
                    {
                    case DialogResult.No:
                        CustomLabelProvider.RemoveCustomLabel(fo.Tag);
                        InvalidateFieldArea(fo.GetRectangle());
                        break;

                    case DialogResult.OK:
                        CustomLabelProvider.UpdateCustomLabel(fo.Tag, d.CustomLabel);
                        InvalidateFieldArea(fo.GetRectangle());
                        break;
                    }
                }
            }
        }
Ejemplo n.º 2
0
 internal GraphParams()
 {
     customStateLabelProvider = null;
     faStateProvider          = null;
     node = null;
 }
Ejemplo n.º 3
0
 internal GraphParams()
 {
     customStateLabelProvider = null;
     faStateProvider = null;
     node = null;
 }