//--------------------------------------------------------------------------------------------------------------------------------------------------- // <copyright file="IUCAD.cs" company="DarkWynter Studios"> // Copyright (C)2007 DarkWynter Studios. All rights reserved. // </copyright> //--------------------------------------------------------------------------------------------------------------------------------------------------- // {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 { /// <summary> /// Allows user to access the top-level form. /// </summary> IUCAD UCAD_Inteface { get; set; } } public interface IUCAD { /// <summary> /// Allows user to access the top-level form. /// </summary> Form UCAD_ParentForm { get; set; } /// <summary> /// Allows user to access the floating child form. /// </summary> Form UCAD_ChildForm { get; set; } /// <summary> /// Allows user to access the UCAD control itself. /// </summary> UserControl UCAD_Self { get; set; } /// <summary> /// Allows user to load xml FormName attribute into form header, etc. /// </summary> string UCAD_FormName { get; set; } /// <summary> /// The upper-right panel of the display area. /// </summary> Panel UCAD_Main_Panel { get; set; } /// <summary> /// The left panel of the display area. /// </summary> Panel UCAD_Left_Panel { get; set; } /// <summary> /// The bottom panel of the display area. /// </summary> Panel UCAD_Bottom_Panel { get; set; } /// <summary> /// The bottom panel of the display area. /// </summary> Panel UCAD_Top_Panel { get; set; } /// <summary> /// The bottom panel of the display area. /// </summary> Panel RandomVar { get; set; } void LeftPanelCollapse(); void RightPanelCollapse(); void BottomPanelCollapse(); void LeftPanelExpand(); void RightPanelExpand(); void BottomPanelExpand(); } }