21 #ifndef __ANTARES_TOOLBOX_COMPONENT_DATAGRID_RENDERER_AREA_XCAST_ALL_AREAS_H__
22 #define __ANTARES_TOOLBOX_COMPONENT_DATAGRID_RENDERER_AREA_XCAST_ALL_AREAS_H__
24 #include "../../renderer.h"
25 #include <antares/study/study.h>
26 #include <yuni/core/event.h>
28 namespace Antares::Component::Datagrid::Renderer
30 template<enum Data::TimeSeriesType T>
45 virtual int width()
const;
47 virtual int height()
const;
51 virtual wxString
rowCaption(
int rowIndx)
const;
53 virtual wxString
cellValue(
int,
int)
const;
57 virtual bool cellValue(
int x,
int y,
const Yuni::String& value);
59 virtual void resetColors(
int,
int, wxColour&, wxColour&)
const
63 virtual IRenderer::CellStyle cellStyle(
int col,
int row)
const;
64 virtual wxColour cellBackgroundColor(
int,
int)
const;
66 virtual bool valid()
const;
69 virtual void onUpdate()
83 #include "xcast-allareas.hxx"
Data provider for Datagrids.
Definition: renderer.h:50
Definition: xcast-allareas.h:32
virtual ~XCastAllAreas()
Destructor.
Definition: xcast-allareas.hxx:39
virtual wxString columnCaption(int colIndx) const
Get the caption of a column.
Definition: xcast-allareas.hxx:65
virtual double cellNumericValue(int, int) const
Get the floating value of a Cell.
Definition: xcast-allareas.hxx:179
virtual int width() const
The effective width of the grid.
Definition: xcast-allareas.hxx:45
virtual int height() const
The effective height of the grid.
Definition: xcast-allareas.hxx:51
virtual wxString cellValue(int, int) const
Get the string representation of a Cell.
Definition: xcast-allareas.hxx:143
virtual wxString rowCaption(int rowIndx) const
Get the caption of a row.
Definition: xcast-allareas.hxx:82
XCastAllAreas(wxWindow *parent, Toolbox::InputSelector::Area *notifier)
Constructor.
Definition: xcast-allareas.hxx:31
Definition for a single area.
Definition: area.h:51