27 lines
460 B
C#
27 lines
460 B
C#
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);
|
|
}
|
|
}
|