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;
|
|
}
|
|
}
|
|
}
|
|
} |