using System;
using System.Collections.Generic;
using System.Text;
using System.Drawing;
namespace BSE.Windows.Forms
{
///
/// Used to group collections of controls.
///
/// Copyright © 2006-2008 Uwe Eichkorn
/// THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY
/// KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
/// IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR
/// PURPOSE. IT CAN BE DISTRIBUTED FREE OF CHARGE AS LONG AS THIS HEADER
/// REMAINS UNCHANGED.
///
public interface IPanel
{
///
/// Gets or sets the style of the panel.
///
BSE.Windows.Forms.PanelStyle PanelStyle
{
get;
set;
}
///
/// Gets or sets the color schema which is used for the panel.
///
BSE.Windows.Forms.ColorScheme ColorScheme
{
get;
set;
}
///
/// Gets or sets a value indicating whether the control shows a border
///
bool ShowBorder
{
get;
set;
}
///
/// Gets or sets a value indicating whether the expand icon in the caption bar is visible.
///
bool ShowExpandIcon
{
get;
set;
}
///
/// Gets or sets a value indicating whether the close icon in the caption bar is visible.
///
bool ShowCloseIcon
{
get;
set;
}
///
/// Expands the panel or xpanderpanel.
///
bool Expand
{
get;
set;
}
}
}