using System; using CPF.Drawing; using CPF.ReoGrid.Interaction; using CPF.ReoGrid.Rendering; namespace CPF.ReoGrid.Main { internal interface ICompViewAdapter : IMultisheetAdapter { IVisualWorkbook ControlInstance { get; } IRenderer Renderer { get; } ControlAppearanceStyle ControlStyle { get; } float BaseScale { get; } float MinScale { get; } float MaxScale { get; } void ChangeCursor(CursorStyle cursor); void RestoreCursor(); void ChangeSelectionCursor(CursorStyle cursor); Rect GetContainerBounds(); void Focus(); void Invalidate(); void ChangeBackgroundColor(Color color); bool IsVisible { get; } Point PointToScreen(Point point); void ShowTooltip(Point point, string content); } }