IDrawGrid


This interface describes minimum requirements of draw grid controls.

You can find more information in comments below. Overrided methods can be found in corresponding base interface.

// The difference between the ICustomGrid is that fixed columns and rows cannot be separated by not-fixed ones. For example, the ICustomGrid allows the columns 0 and 2 be fixed while others aren't. In the IDrawGrid no gaps exist between fixed columns and rows. So you have to specified how much columns/rows should be fixed starting from 0. 
class IDrawGrid :public virtual ICustomGrid
{
public:
    virtual int getFixedColumns() = 0; // Return fixed column count 
    virtual int getFixedRows() = 0; // Return fixed row count 

    virtual bool setFixedColumns(const int value) = 0; // Set fixed column count 
    virtual bool setFixedRows(const int value) = 0; // Set fixed row count 
};
Namespace: nitisa::standard
Include: Standard/Controls/IDrawGrid.h