Beispiel #1
0
        /// <summary>
        /// Creates the collection of <see cref="IEditorViewMargin"/> objects to place within a <see cref="IEditorView"/>.
        /// </summary>
        /// <param name="view">The <see cref="IEditorView"/> that will host the margins.</param>
        /// <returns>A <see cref="IEditorViewMarginCollection"/> containing the <see cref="IEditorViewMargin"/> objects that were created.</returns>
        public IEditorViewMarginCollection CreateMargins(IEditorView view)
        {
            IEditorViewMarginCollection margins = new EditorViewMarginCollection();

            margins.Add(new CustomMargin(view));
            return(margins);
        }
Beispiel #2
0
        /// <summary>
        /// Creates the collection of <see cref="IEditorViewMargin"/> objects to place within a <see cref="IEditorView"/>.
        /// </summary>
        /// <param name="view">The <see cref="IEditorView"/> that will host the margins.</param>
        /// <returns>A <see cref="IEditorViewMarginCollection"/> containing the <see cref="IEditorViewMargin"/> objects that were created.</returns>
        public IEditorViewMarginCollection CreateMargins(IEditorView view)
        {
            IEditorViewMarginCollection margins = new EditorViewMarginCollection();

            // Add four margins in the scrollable area
            margins.Add(new CustomMargin(EditorViewMarginPlacement.ScrollableLeft));
            margins.Add(new CustomMargin(EditorViewMarginPlacement.ScrollableTop));
            margins.Add(new CustomMargin(EditorViewMarginPlacement.ScrollableRight));
            margins.Add(new CustomMargin(EditorViewMarginPlacement.ScrollableBottom));

            // Add four margins in the fixed area
            margins.Add(new CustomMargin(EditorViewMarginPlacement.FixedLeft));
            margins.Add(new CustomMargin(EditorViewMarginPlacement.FixedTop));
            margins.Add(new CustomMargin(EditorViewMarginPlacement.FixedRight));
            margins.Add(new CustomMargin(EditorViewMarginPlacement.FixedBottom));

            return(margins);
        }