Ejemplo n.º 1
0
        /// ------------------------------------------------------------------------------------
        /// <summary>
        ///
        /// </summary>
        /// ------------------------------------------------------------------------------------
        public FwMultiParaTextBox(IStText stText, IVwStylesheet styleSheet)
        {
            // Because a panel only allows single borders that are black, we'll
            // set it's border to none and manage the border ourselves.
            base.BorderStyle = BorderStyle.None;

            BorderStyle = (Application.RenderWithVisualStyles ?
                           BorderStyle.FixedSingle : BorderStyle.Fixed3D);

            m_textBox      = new InternalFwMultiParaTextBox(stText, styleSheet);
            m_textBox.Dock = DockStyle.Fill;
            Controls.Add(m_textBox);
        }
Ejemplo n.º 2
0
		/// ------------------------------------------------------------------------------------
		/// <summary>
		///
		/// </summary>
		/// ------------------------------------------------------------------------------------
		public FwMultiParaTextBox(IStText stText, IVwStylesheet styleSheet)
		{
			// Because a panel only allows single borders that are black, we'll
			// set it's border to none and manage the border ourselves.
			base.BorderStyle = BorderStyle.None;

			BorderStyle = (Application.RenderWithVisualStyles ?
				BorderStyle.FixedSingle : BorderStyle.Fixed3D);

			m_textBox = new InternalFwMultiParaTextBox(stText, styleSheet);
			m_textBox.Dock = DockStyle.Fill;
			Controls.Add(m_textBox);
		}
Ejemplo n.º 3
0
		/// ------------------------------------------------------------------------------------
		/// <summary>
		/// Releases the unmanaged resources used by the <see cref="T:System.Windows.Forms.Control"/>
		/// and its child controls and optionally releases the managed resources.
		/// </summary>
		/// <param name="disposing">true to release both managed and unmanaged resources; false
		/// to release only unmanaged resources.</param>
		/// ------------------------------------------------------------------------------------
		protected override void Dispose(bool disposing)
		{
			if (disposing)
			{
				if (m_textBox != null)
				{
					m_textBox.CloseRootBox();
					m_textBox.Dispose();
				}
			}

			m_textBox = null;
			base.Dispose(disposing);
		}
Ejemplo n.º 4
0
        /// ------------------------------------------------------------------------------------
        /// <summary>
        /// Releases the unmanaged resources used by the <see cref="T:System.Windows.Forms.Control"/>
        /// and its child controls and optionally releases the managed resources.
        /// </summary>
        /// <param name="disposing">true to release both managed and unmanaged resources; false
        /// to release only unmanaged resources.</param>
        /// ------------------------------------------------------------------------------------
        protected override void Dispose(bool disposing)
        {
            if (disposing)
            {
                if (m_textBox != null)
                {
                    m_textBox.CloseRootBox();
                    m_textBox.Dispose();
                }
            }

            m_textBox = null;
            base.Dispose(disposing);
        }
Ejemplo n.º 5
0
		/// ------------------------------------------------------------------------------------
		/// <summary>
		/// Releases the unmanaged resources used by the <see cref="T:System.Windows.Forms.Control"/>
		/// and its child controls and optionally releases the managed resources.
		/// </summary>
		/// <param name="disposing">true to release both managed and unmanaged resources; false
		/// to release only unmanaged resources.</param>
		/// ------------------------------------------------------------------------------------
		protected override void Dispose(bool disposing)
		{
			System.Diagnostics.Debug.WriteLineIf(!disposing, "****************** Missing Dispose() call for " + GetType().Name + " ******************");
			if (disposing)
			{
				if (m_textBox != null)
				{
					m_textBox.CloseRootBox();
					m_textBox.Dispose();
				}
			}

			m_textBox = null;
			base.Dispose(disposing);
		}
Ejemplo n.º 6
0
        /// ------------------------------------------------------------------------------------
        /// <summary>
        /// Releases the unmanaged resources used by the <see cref="T:System.Windows.Forms.Control"/>
        /// and its child controls and optionally releases the managed resources.
        /// </summary>
        /// <param name="disposing">true to release both managed and unmanaged resources; false
        /// to release only unmanaged resources.</param>
        /// ------------------------------------------------------------------------------------
        protected override void Dispose(bool disposing)
        {
            System.Diagnostics.Debug.WriteLineIf(!disposing, "****************** Missing Dispose() call for " + GetType().Name + " ******************");
            if (disposing)
            {
                if (m_textBox != null)
                {
                    m_textBox.CloseRootBox();
                    m_textBox.Dispose();
                }
            }

            m_textBox = null;
            base.Dispose(disposing);
        }
Ejemplo n.º 7
0
        /// <summary>
        /// Executes in two distinct scenarios.
        ///
        /// 1. If disposing is true, the method has been called directly
        /// or indirectly by a user's code via the Dispose method.
        /// Both managed and unmanaged resources can be disposed.
        ///
        /// 2. If disposing is false, the method has been called by the
        /// runtime from inside the finalizer and you should not reference (access)
        /// other managed objects, as they already have been garbage collected.
        /// Only unmanaged resources can be disposed.
        /// </summary>
        /// <param name="disposing"></param>
        /// <remarks>
        /// If any exceptions are thrown, that is fine.
        /// If the method is being done in a finalizer, it will be ignored.
        /// If it is thrown by client code calling Dispose,
        /// it needs to be handled by fixing the bug.
        ///
        /// If subclasses override this method, they should call the base implementation.
        /// </remarks>
        protected override void Dispose(bool disposing)
        {
            System.Diagnostics.Debug.WriteLineIf(!disposing, "****************** Missing Dispose() call for " + GetType().Name + " ******************");
            // Must not be run more than once.
            if (IsDisposed)
            {
                return;
            }

            if (disposing)
            {
                // Dispose managed resources here.
            }

            // Dispose unmanaged resources here, whether disposing is true or false.
            m_innerMultiParaFwTextBox = null;

            base.Dispose(disposing);
        }
Ejemplo n.º 8
0
		/// <summary>
		/// Executes in two distinct scenarios.
		///
		/// 1. If disposing is true, the method has been called directly
		/// or indirectly by a user's code via the Dispose method.
		/// Both managed and unmanaged resources can be disposed.
		///
		/// 2. If disposing is false, the method has been called by the
		/// runtime from inside the finalizer and you should not reference (access)
		/// other managed objects, as they already have been garbage collected.
		/// Only unmanaged resources can be disposed.
		/// </summary>
		/// <param name="disposing"></param>
		/// <remarks>
		/// If any exceptions are thrown, that is fine.
		/// If the method is being done in a finalizer, it will be ignored.
		/// If it is thrown by client code calling Dispose,
		/// it needs to be handled by fixing the bug.
		///
		/// If subclasses override this method, they should call the base implementation.
		/// </remarks>
		protected override void Dispose(bool disposing)
		{
			System.Diagnostics.Debug.WriteLineIf(!disposing, "****************** Missing Dispose() call for " + GetType().Name + " ******************");
			// Must not be run more than once.
			if (IsDisposed)
				return;

			if (disposing)
			{
				// Dispose managed resources here.
			}

			// Dispose unmanaged resources here, whether disposing is true or false.
			m_innerMultiParaFwTextBox = null;

			base.Dispose(disposing);
		}
Ejemplo n.º 9
0
		/// ------------------------------------------------------------------------------------
		/// <summary>
		/// Initializes a new instance of the class.
		/// </summary>
		/// <param name="innerFwTextBox">The inner fw text box.</param>
		/// ------------------------------------------------------------------------------------
		public MultiParaBoxEditingHelper(InternalFwMultiParaTextBox innerFwTextBox) :
			base(innerFwTextBox)
		{
			m_innerMultiParaFwTextBox = innerFwTextBox;
		}
Ejemplo n.º 10
0
 /// ------------------------------------------------------------------------------------
 /// <summary>
 /// Initializes a new instance of the class.
 /// </summary>
 /// <param name="innerFwTextBox">The inner fw text box.</param>
 /// ------------------------------------------------------------------------------------
 public MultiParaBoxEditingHelper(InternalFwMultiParaTextBox innerFwTextBox) :
     base(innerFwTextBox)
 {
     m_innerMultiParaFwTextBox = innerFwTextBox;
 }