Skip to content

Commit 1dfd2ba

Browse files
committed
add width and height defaults to blocks
1 parent 441998b commit 1dfd2ba

19 files changed

+45
-19
lines changed

src/blocks/AdafruitIO_Block.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@ class AdafruitIO_Block {
2626

2727
int width = 2;
2828
int height = 2;
29+
int row;
30+
int column;
2931

3032
virtual String properties();
3133
virtual const char* type();

src/blocks/ChartBlock.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ ChartBlock::ChartBlock(AdafruitIO_Dashboard *d, AdafruitIO_Feed *f) : AdafruitIO
1818
yAxisLabel = "Y";
1919
yAxisMin = 0;
2020
yAxisMax = 100;
21-
_visual_type = "line_chart";
2221
}
2322

2423
ChartBlock::~ChartBlock(){}

src/blocks/ChartBlock.h

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,13 @@ class ChartBlock : public AdafruitIO_Block {
2727
int yAxisMin;
2828
int yAxisMax;
2929

30+
int width = 6;
31+
int height = 4;
32+
3033
String properties();
3134

3235
private:
33-
const char *_visual_type;
36+
const char *_visual_type = "line_chart";
3437

3538
};
3639

src/blocks/ColorBlock.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,9 @@ class ColorBlock : public AdafruitIO_Block {
2020
ColorBlock(AdafruitIO_Dashboard *d, AdafruitIO_Feed *f) : AdafruitIO_Block(d, f) {}
2121
~ColorBlock() {}
2222

23+
int width = 4;
24+
int height = 4;
25+
2326
const char* type() { return _visual_type; }
2427

2528
private:

src/blocks/GaugeBlock.cpp

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,8 @@ GaugeBlock::GaugeBlock(AdafruitIO_Dashboard *d, AdafruitIO_Feed *f) : AdafruitIO
1515
{
1616
min = 0;
1717
max = 100;
18-
width = "thin";
18+
ringWidth = "thin";
1919
label = "Value";
20-
_visual_type = "gauge";
2120
}
2221

2322
GaugeBlock::~GaugeBlock(){}
@@ -26,7 +25,7 @@ String GaugeBlock::properties()
2625
{
2726
int w = 0;
2827

29-
if(width == "thin") {
28+
if(ringWidth == "thin") {
3029
w = 25;
3130
} else {
3231
w = 50;

src/blocks/GaugeBlock.h

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,14 +22,18 @@ class GaugeBlock : public AdafruitIO_Block {
2222

2323
int min;
2424
int max;
25-
const char *width;
25+
26+
const char *ringWidth;
2627
const char *label;
2728

29+
int width = 4;
30+
int height = 4;
31+
2832
String properties();
2933
const char* type() { return _visual_type; }
3034

3135
private:
32-
const char *_visual_type;
36+
const char *_visual_type = "gauge";
3337

3438
};
3539

src/blocks/ImageBlock.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,10 @@ class ImageBlock : public AdafruitIO_Block {
1919
public:
2020
ImageBlock(AdafruitIO_Dashboard *d, AdafruitIO_Feed *f) : AdafruitIO_Block(d, f) {}
2121
~ImageBlock() {}
22+
23+
int height = 6;
24+
int width = 4;
25+
2226
const char* type() { return _visual_type; }
2327

2428
private:

src/blocks/MapBlock.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ MapBlock::MapBlock(AdafruitIO_Dashboard *d, AdafruitIO_Feed *f) : AdafruitIO_Blo
1515
{
1616
historyHours = 0;
1717
tile = "contrast";
18-
_visual_type = "map";
1918
}
2019

2120
MapBlock::~MapBlock(){}

src/blocks/MapBlock.h

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,14 @@ class MapBlock : public AdafruitIO_Block {
2323
int historyHours;
2424
const char *tile;
2525

26+
int width = 4;
27+
int height = 4;
28+
2629
String properties();
2730
const char* type() { return _visual_type; }
2831

2932
private:
30-
const char *_visual_type;
33+
const char *_visual_type = "map";
3134

3235
};
3336

src/blocks/MomentaryBlock.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ MomentaryBlock::MomentaryBlock(AdafruitIO_Dashboard *d, AdafruitIO_Feed *f) : Ad
1616
text = "RESET";
1717
value = "1";
1818
release = "0";
19-
_visual_type = "momentary_button";
2019
}
2120

2221
MomentaryBlock::~MomentaryBlock(){}

0 commit comments

Comments
 (0)