using System; using CPF.Drawing; using CPF.ReoGrid.Interaction; using CPF.ReoGrid.Rendering; namespace CPF.ReoGrid.Views { internal interface IViewportController : IUserVisual, IVisualController { Worksheet Worksheet { get; } Rect Bounds { get; set; } IView View { get; } IView FocusView { get; set; } void Draw(CellDrawingContext dc); void UpdateController(); void Reset(); void SetViewVisible(ViewTypes view, bool visible); } }