using System;
using System.Text;
#if AdvTree
namespace DevComponents.Tree.TextMarkup
#elif DOTNETBAR
namespace DevComponents.UI.ContentManager
#elif SUPERGRID
namespace DevComponents.SuperGrid.TextMarkup
#elif LAYOUT
namespace DevComponents.DotNetBar.Layout.TextMarkup
#endif
{
    /// 
    /// Represents a extended content block interface for advanced layout information.
    /// 
    public interface IBlockExtended : IBlock
    {
        bool IsBlockElement { get;}
        bool IsNewLineAfterElement { get;}
        bool CanStartNewLine { get; }
        /// 
        /// Returns whether element is an container so it receives full available size of parent control for layout.
        /// 
        bool IsBlockContainer { get; }
    }
}