Example #1
0
 /// <summary>
 /// Called from the Mapping class when the mapping should remove
 /// itself from the MainForm
 /// </summary>
 /// <param name="m"></param>
 public void RemoveMapping(Mapping m)
 {
     panelMappings.SuspendLayout();
     panelMappings.Controls.Remove(m.GetControl().Parent);
     mappings.Remove(m);
     reEnumerateMappings();
     panelMappings.ResumeLayout();
 }
Example #2
0
        void addMapping(Mapping m)
        {
            var fp = new FlowLayoutPanel();

            fp.AutoSize      = true;
            fp.FlowDirection = FlowDirection.LeftToRight;
            fp.WrapContents  = false;
            var label = new Label();

            label.Size      = new Size(30, 20);
            label.TextAlign = ContentAlignment.BottomLeft;
            fp.Controls.Add(label);
            fp.Controls.Add(m.GetControl());
            mappings.Add(m);

            panelMappings.SuspendLayout();
            panelMappings.Controls.Add(fp);
            reEnumerateMappings();
            panelMappings.ResumeLayout();
        }
Example #3
0
 /// <summary>
 /// Called from the Mapping class when the mapping should remove
 /// itself from the MainForm
 /// </summary>
 /// <param name="m"></param>
 public void RemoveMapping(Mapping m)
 {
     panelMappings.Controls.Remove(m.GetControl());
     mappings.Remove(m);
 }
Example #4
0
 void addMapping(Mapping m)
 {
     mappings.Add(m);
     panelMappings.Controls.Add(m.GetControl());
 }