aboutsummaryrefslogtreecommitdiffstatsci
path: root/Drawing2D/src/IObservableList.cs
blob: 4c8ae2365fde8501dc6b07d0409b97d7e8952f52 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
// Copyright (c) 2013-2020  Jean-Philippe Bruyère <jp_bruyere@hotmail.com>
//
// This code is licensed under the MIT license (MIT) (http://opensource.org/licenses/MIT)

using System;

namespace Crow
{
	public interface IObservableList {
		event EventHandler<ListChangedEventArg> ListAdd;
		event EventHandler<ListChangedEventArg> ListRemove;
		event EventHandler<ListChangedEventArg> ListEdit;
		event EventHandler<ListClearEventArg> ListClear;

		void Insert ();
		void Remove ();
		void RaiseEdit ();
	}
}