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