Beispiel #1
0
        public SummaryEditor()
        {
            TextBoxSummary = new LocalizableTextBox
            {
                Location  = new Point(0, 0),
                Size      = new Size(Width, 23),
                Multiline = false,
                Anchor    = AnchorStyles.Top | AnchorStyles.Left | AnchorStyles.Right,
                HintText  = "Summary",
                TabIndex  = 0
            };
            RegisterControl(TextBoxSummary, () => Target.Summaries);

            // Shift existing controls down
            SuspendLayout();
            TextBoxDescription.Top = TextBoxSummary.Bottom + 6;
            EditorControl.Top      = TextBoxDescription.Bottom + 6;
            EditorControl.Height   = Height - TextBoxDescription.Bottom - 6;
            ResumeLayout();
        }
Beispiel #2
0
        public DescriptionEditor()
        {
            TextBoxDescription = new LocalizableTextBox
            {
                Location = new Point(0, 0),
                Size     = new Size(Width, 76),
                Anchor   = AnchorStyles.Top | AnchorStyles.Left | AnchorStyles.Right,
                TabIndex = 1,
                HintText = "Description"
            };
            RegisterControl(TextBoxDescription, () => Target.Descriptions);

            EditorControl = new GenericEditorControl <T>(showDescriptionBox: false)
            {
                Location = new Point(0, TextBoxDescription.Bottom + 6),
                Size     = new Size(Width, Height - TextBoxDescription.Bottom - 6),
                Anchor   = AnchorStyles.Left | AnchorStyles.Right | AnchorStyles.Top | AnchorStyles.Bottom,
                TabIndex = 2
            };
            RegisterControl(EditorControl, () => Target);
        }
Beispiel #3
0
        public DescriptionEditor()
        {
            TextBoxDescription = new LocalizableTextBox
            {
                Location = new Point(0, 0),
                Size     = new Size(Width, 76),
                Anchor   = AnchorStyles.Top | AnchorStyles.Left | AnchorStyles.Right,
                TabIndex = 1,
                HintText = Resources.Description
            };
            Bind(TextBoxDescription, () => Target?.Descriptions);

            EditorControl = new PropertyGridNodeEditor <T>
            {
                Location = new Point(0, TextBoxDescription.Bottom + 6),
                Size     = new Size(Width, Height - TextBoxDescription.Bottom - 6),
                Anchor   = AnchorStyles.Left | AnchorStyles.Right | AnchorStyles.Top | AnchorStyles.Bottom,
                TabIndex = 2
            };
            Bind(EditorControl, () => Target);
        }
        public EntryPointEditor()
        {
            var textBoxNames = new LocalizableTextBox
            {
                Location  = new Point(0, 0),
                Size      = new Size(Width, 23),
                Multiline = false,
                Anchor    = AnchorStyles.Top | AnchorStyles.Left | AnchorStyles.Right,
                HintText  = Resources.Names,
                TabIndex  = 0
            };

            Bind(textBoxNames, () => Target !.Names);

            // Shift existing controls down
            SuspendLayout();
            TextBoxSummary.Top     = textBoxNames.Bottom + 6;
            TextBoxDescription.Top = TextBoxSummary.Bottom + 6;
            EditorControl.Top      = TextBoxDescription.Bottom + 6;
            EditorControl.Height   = Height - TextBoxDescription.Bottom - 6;
            ResumeLayout();
        }