127 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			C#
		
	
	
	
	
	
			
		
		
	
	
			127 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			C#
		
	
	
	
	
	
namespace DevComponents.DotNetBar
 | 
						|
{
 | 
						|
    using System;
 | 
						|
 | 
						|
    /// <summary>
 | 
						|
    ///    Summary description for bar.
 | 
						|
    /// </summary>
 | 
						|
    public sealed class Bar
 | 
						|
    {
 | 
						|
		/*private string m_Caption;
 | 
						|
		private bool m_MoreButtonsVisible;
 | 
						|
		private int m_Width;
 | 
						|
		private int m_Height;
 | 
						|
		private int m_DockedWidth;
 | 
						|
		private int m_DockedHeight;
 | 
						|
		private int m_DockSide;
 | 
						|
		private int m_Flags;
 | 
						|
        private int m_Items;
 | 
						|
		private bool m_WrapTools;
 | 
						|
		private bool m_Visible;*/
 | 
						|
 | 
						|
		private Toolbar m_Toolbar;
 | 
						|
		private string m_Name;
 | 
						|
        public Bar(string sName)
 | 
						|
        {
 | 
						|
			m_Toolbar=new Toolbar();
 | 
						|
			m_Toolbar.ToolBarState=eBarState.Floating;
 | 
						|
			m_Name=sName;
 | 
						|
        }
 | 
						|
 | 
						|
		public string Caption
 | 
						|
		{
 | 
						|
			get
 | 
						|
			{
 | 
						|
				return m_Toolbar.Caption;
 | 
						|
			}
 | 
						|
			set
 | 
						|
			{
 | 
						|
				m_Toolbar.Caption=value;
 | 
						|
			}
 | 
						|
		}
 | 
						|
 | 
						|
		public eBarState BarState
 | 
						|
		{
 | 
						|
			get
 | 
						|
			{
 | 
						|
				return m_Toolbar.ToolBarState;
 | 
						|
			}
 | 
						|
			set
 | 
						|
			{
 | 
						|
				m_Toolbar.ToolBarState=value;
 | 
						|
			}
 | 
						|
		}
 | 
						|
 | 
						|
		public GenericItemContainer BarItems
 | 
						|
		{
 | 
						|
			get
 | 
						|
			{
 | 
						|
				return m_Toolbar.Items as GenericItemContainer;
 | 
						|
			}
 | 
						|
		}
 | 
						|
 | 
						|
		public int Width
 | 
						|
		{
 | 
						|
			get
 | 
						|
			{
 | 
						|
				return m_Toolbar.Width;
 | 
						|
			}
 | 
						|
		}
 | 
						|
 | 
						|
		public int Height
 | 
						|
		{
 | 
						|
			get
 | 
						|
			{
 | 
						|
				return m_Toolbar.Height;
 | 
						|
			}
 | 
						|
		}
 | 
						|
 | 
						|
		public bool Visible
 | 
						|
		{
 | 
						|
			get
 | 
						|
			{
 | 
						|
				return m_Toolbar.Visible;
 | 
						|
			}
 | 
						|
			set
 | 
						|
			{
 | 
						|
				m_Toolbar.Visible=value;
 | 
						|
			}
 | 
						|
		}
 | 
						|
 | 
						|
		public int DockLine
 | 
						|
		{
 | 
						|
			get
 | 
						|
			{
 | 
						|
				return m_Toolbar.DockLine;
 | 
						|
			}
 | 
						|
		}
 | 
						|
 | 
						|
		public int DockOffset
 | 
						|
		{
 | 
						|
			get
 | 
						|
			{
 | 
						|
				return m_Toolbar.DockOffset;
 | 
						|
			}
 | 
						|
		}
 | 
						|
 | 
						|
		public bool WrapItems
 | 
						|
		{
 | 
						|
			get
 | 
						|
			{
 | 
						|
				return m_Toolbar.WrapItems;
 | 
						|
			}
 | 
						|
			set
 | 
						|
			{
 | 
						|
				m_Toolbar.WrapItemsDock=value;
 | 
						|
			}
 | 
						|
		}
 | 
						|
 | 
						|
		public string Name
 | 
						|
		{
 | 
						|
			get
 | 
						|
			{
 | 
						|
				return m_Name;
 | 
						|
			}
 | 
						|
		}
 | 
						|
    }
 | 
						|
} |