FSO.IDE.BHAVEditor.BHAVEditor C# (CSharp) Method

BHAVEditor() public method

public BHAVEditor ( ) : System
return System
        public BHAVEditor()
        {
            InitializeComponent();
            KeyPreview = true;
            ButtonGroups = new Dictionary<Button, PrimitiveGroup>()
            {
                {SubroutineBtn, PrimitiveGroup.Subroutine},
                {ControlBtn, PrimitiveGroup.Control},
                {DebugBtn, PrimitiveGroup.Debug},
                {MathBtn, PrimitiveGroup.Math},
                {SimBtn, PrimitiveGroup.Sim},
                {ObjectBtn, PrimitiveGroup.Object},
                {LooksBtn, PrimitiveGroup.Looks},
                {PositionBtn, PrimitiveGroup.Position},
                {TSOBtn, PrimitiveGroup.TSO},
                {AllBtn, PrimitiveGroup.All }
            };

            ButtonColors = new Dictionary<PrimitiveGroup, Color>();
            foreach (var btn in ButtonGroups)
            {
                ButtonColors.Add(btn.Value, btn.Key.BackColor);
                btn.Key.Click += PrimGroupChange;
            }
        }

Same methods

BHAVEditor::BHAVEditor ( BHAV bhav, EditorScope scope ) : System
BHAVEditor::BHAVEditor ( VM vm, VMEntity entity ) : System