21#ifndef __ANTARES_TOOLBOX_COMPONENT_DATAGRID_RENDERER_LAYERS_H__
22#define __ANTARES_TOOLBOX_COMPONENT_DATAGRID_RENDERER_LAYERS_H__
24#include "../renderer.h"
25#include "../../../../application/study.h"
26#include "../../../../toolbox/input/area.h"
27#include <antares/study/scenario-builder/rules.h>
49 virtual int width()
const;
50 virtual int height()
const;
54 virtual wxString
rowCaption(
int rowIndx)
const;
56 virtual wxString
cellValue(
int x,
int y)
const;
60 virtual bool cellValue(
int x,
int y,
const Yuni::String& value);
62 virtual void resetColors(
int,
int, wxColour&, wxColour&)
const
67 virtual bool valid()
const;
73 virtual IRenderer::CellStyle cellStyle(
int col,
int row)
const;
102 virtual int width()
const;
103 virtual int height()
const;
107 virtual wxString
rowCaption(
int rowIndx)
const;
109 virtual wxString
cellValue(
int x,
int y)
const;
113 virtual bool cellValue(
int x,
int y,
const Yuni::String& value);
115 virtual void resetColors(
int,
int, wxColour&, wxColour&)
const
120 virtual bool valid()
const;
126 virtual IRenderer::CellStyle cellStyle(
int col,
int row)
const;
A datagrid with virtual values.
Definition component.h:84
Data provider for Datagrids.
Definition renderer.h:53
virtual int height() const
The effective height of the grid.
Definition layers.cpp:61
virtual wxString rowCaption(int rowIndx) const
Get the caption of a row.
Definition layers.cpp:91
virtual uint maxWidthResize() const
The most suitable column count.
Definition layers.h:69
virtual wxString columnCaption(int colIndx) const
Get the caption of a column.
Definition layers.cpp:77
virtual int width() const
The effective width of the grid.
Definition layers.cpp:52
virtual double cellNumericValue(int x, int y) const
Get the floating value of a Cell.
Definition layers.cpp:178
virtual wxString cellValue(int x, int y) const
Get the string representation of a Cell.
Definition layers.cpp:205
virtual ~LayersUI()
Destructor.
Definition layers.cpp:42
virtual void onStudyClosed()
Event: the study has been closed.
Definition layers.cpp:243
LayersUI(Toolbox::InputSelector::Area *notifier)
Constructor for Layers from area selection notifier.
Definition layers.cpp:33
virtual uint maxWidthResize() const
The most suitable column count.
Definition layers.h:122
virtual int width() const
The effective width of the grid.
Definition layers.cpp:264
virtual wxString columnCaption(int colIndx) const
Get the caption of a column.
Definition layers.cpp:278
virtual ~LayersVisibility()
Destructor.
Definition layers.cpp:254
virtual double cellNumericValue(int x, int y) const
Get the floating value of a Cell.
Definition layers.cpp:340
virtual void onStudyClosed()
Event: the study has been closed.
Definition layers.cpp:381
virtual wxString rowCaption(int rowIndx) const
Get the caption of a row.
Definition layers.cpp:292
virtual wxString cellValue(int x, int y) const
Get the string representation of a Cell.
Definition layers.cpp:357
virtual int height() const
The effective height of the grid.
Definition layers.cpp:273
LayersVisibility()
Constructor for Layers from area selection notifier.
Definition layers.cpp:250
Definition for a single area.
Definition area.h:52