//---------------------------------------------------------------------------------------------------------------------------------------------------
//
// 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();
}
}