//--------------------------------------------------------------------------------------------------------------------------------------------------- // // Copyright (C)2007 DarkWynter Studios. All rights reserved. // //--------------------------------------------------------------------------------------------------------------------------------------------------- // {Contact : darkwynter.com for licensing information //--------------------------------------------------------------------------------------------------------------------------------------------------- using System; using System.Collections.Generic; using System.Text; using System.Windows.Forms; namespace DarkWynter.Engine.Utilities { public interface IUCAD_Control { /// /// Allows user to access the top-level form. /// IUCAD UCAD_Inteface { get; set; } } public interface IUCAD { /// /// Allows user to access the top-level form. /// Form UCAD_ParentForm { get; set; } /// /// Allows user to access the floating child form. /// Form UCAD_ChildForm { get; set; } /// /// Allows user to access the UCAD control itself. /// UserControl UCAD_Self { get; set; } /// /// Allows user to load xml FormName attribute into form header, etc. /// string UCAD_FormName { get; set; } /// /// The upper-right panel of the display area. /// Panel UCAD_Main_Panel { get; set; } /// /// The left panel of the display area. /// Panel UCAD_Left_Panel { get; set; } /// /// The bottom panel of the display area. /// Panel UCAD_Bottom_Panel { get; set; } /// /// The bottom panel of the display area. /// Panel UCAD_Top_Panel { get; set; } /// /// The bottom panel of the display area. /// Panel RandomVar { get; set; } void LeftPanelCollapse(); void RightPanelCollapse(); void BottomPanelCollapse(); void LeftPanelExpand(); void RightPanelExpand(); void BottomPanelExpand(); } }