//------------------------------------------------------------
// Game Framework v3.x
// Copyright © 2013-2017 Jiang Yin. All rights reserved.
// Homepage: http://gameframework.cn/
// Feedback: mailto:jiangyin@gameframework.cn
//------------------------------------------------------------
namespace GameFramework.Debugger
{
///
/// 调试窗口组接口。
///
public interface IDebuggerWindowGroup : IDebuggerWindow
{
///
/// 获取调试窗口数量。
///
int DebuggerWindowCount
{
get;
}
///
/// 获取或设置当前选中的调试窗口索引。
///
int SelectedIndex
{
get;
set;
}
///
/// 获取当前选中的调试窗口。
///
IDebuggerWindow SelectedWindow
{
get;
}
///
/// 获取调试组的调试窗口名称集合。
///
string[] GetDebuggerWindowNames();
///
/// 获取调试窗口。
///
/// 调试窗口路径。
/// 要获取的调试窗口。
IDebuggerWindow GetDebuggerWindow(string path);
///
/// 注册调试窗口。
///
/// 调试窗口路径。
/// 要注册的调试窗口。
void RegisterDebuggerWindow(string path, IDebuggerWindow debuggerWindow);
}
}