//------------------------------------------------------------------------------
// Embedded Software Simulation Base Classes
// Copyright (C) 2010-2011 Cores Co., Ltd. Japan
//------------------------------------------------------------------------------
// $Id: IControlWrapper.cs 88 2011-04-05 11:03:57Z nagasima $
using System;

namespace SimBase
{
	public interface IControlWrapper
	{
		object Control { get; }
		bool Checked { get; set; }
		int SelectedIndex { get; set; }
		string Text { get; set; }
		IControlWrapper this[string key] { get; }
		int Value { get; set; }
		void Click();
		void Select(string text);
		void Select(int index);
	}
}
