// This file was generated by the Gtk# code generator.
// Any changes made will be lost if regenerated.

namespace Atk {

	using System;

#region Autogenerated code
	public partial interface ISelection : GLib.IWrapper {

		event System.EventHandler SelectionChanged;
		bool AddSelection(int i);
		bool ClearSelection();
		int SelectionCount { 
			get;
		}
		bool IsChildSelected(int i);
		Atk.Object RefSelection(int i);
		bool RemoveSelection(int i);
		bool SelectAllSelection();
	}

	[GLib.GInterface (typeof (SelectionAdapter))]
	public partial interface ISelectionImplementor : GLib.IWrapper {

		bool AddSelection (int i);
		bool ClearSelection ();
		Atk.Object RefSelection (int i);
		int SelectionCount { get; }
		bool IsChildSelected (int i);
		bool RemoveSelection (int i);
		bool SelectAllSelection ();
	}
#endregion
}
