Merge issues

This commit is contained in:
Bertrand Songis
2021-01-12 17:47:02 +01:00
parent 672e6edc81
commit f36d597e81
3 changed files with 11 additions and 11 deletions
+4 -1
View File
@@ -360,7 +360,10 @@ point_t getPoint(uint8_t curveIndex, uint8_t index)
#if !defined(COLORLCD)
point_t getPoint(uint8_t index)
{
return getPoint(s_currIdxSubMenu, index);
point_t result = getPoint(s_currIdxSubMenu, index);
result.x = CURVE_CENTER_X + divRoundClosest(result.x * CURVE_SIDE_WIDTH, RESX);
result.y = CURVE_CENTER_Y + divRoundClosest(result.y * CURVE_SIDE_WIDTH, RESX);
return result;
}
int applyCurrentCurve(int x)
+2 -2
View File
@@ -219,8 +219,8 @@ void menuModelCurveOne(event_t event)
lcdDrawNumber(7+2*FW+1, 5*FH, points[i], LEFT|(selectionMode==2?attr:0));
// Selection square
lcdDrawFilledRect(point.x-1, point.y-2, 5, 5, SOLID, FORCE);
lcdDrawFilledRect(point.x, point.y-1, 3, 3, SOLID);
lcdDrawFilledRect(point.x - 2, point.y - 2, 5, 5, SOLID, FORCE);
lcdDrawFilledRect(point.x - 1, point.y - 1, 3, 3, SOLID);
if (s_editMode > 0) {
if (selectionMode == 1)
+5 -8
View File
@@ -31,15 +31,12 @@
void drawCurve(coord_t offset)
{
drawFunction(applyCurrentCurve, offset);
uint8_t i = 0;
do {
CurveHeader & crv = g_model.curves[s_currIdxSubMenu];
for (uint8_t i = 0; i < crv.points + 5; i++) {
point_t point = getPoint(i);
i++;
if (point.x == 0)
break;
lcdDrawFilledRect(point.x - offset, point.y - 1, 3, 3, SOLID, FORCE); // do markup square
} while (true);
lcdDrawFilledRect(point.x - 1 - offset, point.y - 1, 3, 3, SOLID, FORCE); // do markup square
}
}
void menuModelCurvesAll(event_t event)