// -----------------------------------------------------------------------
//
// Copyright 2013 MIT Licence. See licence.md for more information.
//
// -----------------------------------------------------------------------
namespace Perspex.Layout
{
using System;
using System.Reactive;
using Perspex.Controls;
public interface ILayoutManager
{
IObservable LayoutNeeded { get; }
void ExecuteLayoutPass();
void InvalidateMeasure(ILayoutable item);
void InvalidateArrange(ILayoutable item);
}
}