CPF/CPF.ReoGrid/Views/IViewportController.cs

27 lines
460 B
C#
Raw Permalink Normal View History

2024-06-24 10:15:59 +08:00
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);
}
}