Example #1
0
 public DataControl_Color3(ObjectTypeMember member)
     : base(member)
 {
     m_UserControl = m_Button;
     m_Button.Click += HandleColorButtonClick;
     Controls.Add(m_Button);
 }
Example #2
0
 public DataControl_Vector3(ObjectTypeMember member)
     : base(member)
 {
     Controls.Add(m_X_Box);
     Controls.Add(m_Y_Box);
     Controls.Add(m_Z_Box);
 }
Example #3
0
        public DataControl_Array(DataType DataType, bool isReferences, ObjectTypeMember member)
            : base(member)
        {
            m_DataType = DataType;
            m_IsReferences = isReferences;
            m_ItemsPanel.Height = m_ItemsPanel.Height ;
            m_ItemsPanel.BorderStyle = BorderStyle.FixedSingle;
            m_ItemsPanel.Height = 0;
            m_ItemsPanel.Width = Width ;

            m_AddButton.Width = DEFAULT_BUTTON_WIDTH;
            m_DeleteButton.Width = DEFAULT_BUTTON_WIDTH;

            m_AddButton.Text = "Add";
            m_DeleteButton.Text = "Delete";
            m_ButtonsPanel.Location = new Point(0, m_ItemsPanel.Height);
            m_ButtonsPanel.Controls.Add(m_AddButton);
            m_ButtonsPanel.Controls.Add(m_DeleteButton);

            m_AddButton.Click += new System.EventHandler(this.AddItem);

            Controls.Add(m_ItemsPanel);
            Controls.Add(m_ButtonsPanel);

            BorderStyle = BorderStyle.FixedSingle;
            m_ButtonsPanel.BorderStyle = BorderStyle.FixedSingle;
            m_ItemsPanel.BorderStyle = BorderStyle.FixedSingle;
        }
 public DataControl_Reference(ObjectTypeMember member)
     : base(member)
 {
     m_UserControl = m_Button;
     m_Button.Click += HandleReferenceButtonClick;
     Controls.Add(m_UserControl);
 }
Example #5
0
 public DataControl(ObjectTypeMember member)
 {
     m_Member = member;
     Height = s_DefaultHeight;
     m_Label.Height = s_DefaultHeight;
     Controls.Add(m_Label);
 }
        public DataControl_BitFlags(Dictionary<int, String> valuesToNamesMap, Dictionary< String, int > namesToValuesMap, ObjectTypeMember member)
            : base(member)
        {
            m_ValuesToNamesMap = valuesToNamesMap;
            m_NamesToValuesMap = namesToValuesMap;

            m_ComboBox.DropDownStyle = ComboBoxStyle.DropDownList;

            foreach (String val in valuesToNamesMap.Values)
            {
                m_ComboBox.Items.Add(val);
            }
            m_ComboBox.Text = m_ComboBox.Items[0].ToString();

            m_UserControl = m_ComboBox;

              //  Controls.Add(m_ComboBox);

            foreach (String val in valuesToNamesMap.Values)
            {
                CheckBox newFlagCheckBox = new CheckBox();
                newFlagCheckBox.Text = val;
                m_CheckBoxes.Add(newFlagCheckBox);
                Controls.Add(newFlagCheckBox);
                newFlagCheckBox.Top = Height - newFlagCheckBox.Height;
                newFlagCheckBox.Left = Width;

                int key = m_NamesToValuesMap[val];

                m_ValuesToCheckBoxesMap.Add(key, newFlagCheckBox);

                Height += newFlagCheckBox.Height;
            }
        }
Example #7
0
        public DataControl_Enum(Dictionary<int, String> dictionary,ObjectTypeMember member)
            : base(member)
        {
            m_ComboBox.DropDownStyle = ComboBoxStyle.DropDownList;
            foreach (String val in dictionary.Values)
            {
                m_ComboBox.Items.Add(val);
            }
            m_ComboBox.Text = m_ComboBox.Items[0].ToString();

            m_UserControl = m_ComboBox;
            Controls.Add(m_ComboBox);
        }
Example #8
0
        public DataControl_Matrix3(ObjectTypeMember member)
            : base(member)
        {
            Controls.Add(m_11_Box);
            Controls.Add(m_12_Box);
            Controls.Add(m_13_Box);

            Controls.Add(m_21_Box);
            Controls.Add(m_22_Box);
            Controls.Add(m_23_Box);

            Controls.Add(m_31_Box);
            Controls.Add(m_32_Box);
            Controls.Add(m_33_Box);
        }
Example #9
0
 public override DataControl CreateControl(ObjectTypeMember member)
 {
     return new DataControl_Vector3(member);
 }
Example #10
0
 public DataControl_int(ObjectTypeMember member)
     : base(member)
 {
     m_UserControl = m_TextBox;
     Controls.Add(m_TextBox);
 }
Example #11
0
 public DataControl_Array(DataType DataType,ObjectTypeMember member)
     : this(DataType,false,member)
 {
 }
Example #12
0
 public DataControl_bool(ObjectTypeMember member)
     : base(member)
 {
     m_UserControl = m_CheckBox;
     Controls.Add(m_CheckBox);
 }