22#ifndef __ANTARES_TOOLBOX_COMPONENT_DATAGRID_RENDERER_ADEQUACY_PATCH_AREAS_GRID_H__
23#define __ANTARES_TOOLBOX_COMPONENT_DATAGRID_RENDERER_ADEQUACY_PATCH_AREAS_GRID_H__
25#include "../renderer.h"
26#include "../../../../application/study.h"
28namespace Antares::Component::Datagrid::Renderer
40 virtual uint gridSize()
const;
42 virtual int height()
const;
46 virtual wxString
rowCaption(
int rowIndx)
const;
48 virtual wxString
cellValue(
int x,
int y)
const;
52 virtual bool cellValue(
int x,
int y,
const Yuni::String& value);
54 void resetColors(
int,
int, wxColour&, wxColour&)
const override
59 virtual bool valid()
const;
65 IRenderer::CellStyle cellStyle(
int col,
int row)
const override;
67 void control(wxWindow* control)
Definition adequacy-patch-area-grid.h:31
virtual double cellNumericValue(int x, int y) const
Get the floating value of a Cell.
Definition adequacy-patch-area-grid.cpp:86
virtual wxString rowCaption(int rowIndx) const
Get the caption of a row.
Definition adequacy-patch-area-grid.cpp:52
virtual wxString cellValue(int x, int y) const
Get the string representation of a Cell.
Definition adequacy-patch-area-grid.cpp:107
uint maxWidthResize() const override
The most suitable column count.
Definition adequacy-patch-area-grid.h:61
virtual int height() const
The effective height of the grid.
Definition adequacy-patch-area-grid.cpp:42
Yuni::Bind< void()> onTriggerUpdate
An item has been updated.
Definition adequacy-patch-area-grid.h:73
virtual wxString columnCaption(int colIndx) const
Get the caption of a column.
Definition adequacy-patch-area-grid.cpp:47
int width() const override
The effective width of the grid.
Definition adequacy-patch-area-grid.h:36
Data provider for Datagrids.
Definition renderer.h:53