mirror of
https://github.com/viliusle/miniPaint.git
synced 2026-02-06 13:36:45 +00:00
Alt color option
This commit is contained in:
parent
a37ea5af90
commit
51e8d8254d
@ -187,15 +187,16 @@ class Base_selection_class {
|
||||
|
||||
const wholeLineWidth = 2 / config.ZOOM;
|
||||
const halfLineWidth = wholeLineWidth / 2;
|
||||
const doubleLineWidth = wholeLineWidth * 2;
|
||||
|
||||
//borders
|
||||
if (settings.enable_borders == true && (x != 0 || y != 0 || w != config.WIDTH || h != config.HEIGHT)) {
|
||||
this.ctx.lineWidth = doubleLineWidth;
|
||||
this.ctx.strokeStyle = '#ffffff';
|
||||
this.ctx.strokeRect(x - wholeLineWidth, y - wholeLineWidth, w + doubleLineWidth, h + doubleLineWidth);
|
||||
this.ctx.lineWidth = wholeLineWidth;
|
||||
this.ctx.strokeStyle = 'rgb(255, 255, 255)';
|
||||
this.ctx.strokeRect(x - halfLineWidth, y - halfLineWidth, w + wholeLineWidth, h + wholeLineWidth);
|
||||
this.ctx.lineWidth = halfLineWidth;
|
||||
this.ctx.strokeStyle = 'rgb(0, 0, 0)';
|
||||
this.ctx.strokeRect(x - wholeLineWidth, y - wholeLineWidth, w + (wholeLineWidth * 2), h + (wholeLineWidth * 2));
|
||||
this.ctx.strokeStyle = '#008800';
|
||||
this.ctx.strokeRect(x - wholeLineWidth, y - wholeLineWidth, w + doubleLineWidth, h + doubleLineWidth);
|
||||
}
|
||||
|
||||
const hitsLeftEdge = x < handle_size;
|
||||
@ -229,11 +230,15 @@ class Base_selection_class {
|
||||
}
|
||||
|
||||
//borders
|
||||
this.ctx.lineWidth = wholeLineWidth;
|
||||
this.ctx.lineWidth = halfLineWidth;
|
||||
this.ctx.beginPath();
|
||||
this.ctx.arc(x + dx * block_size, y + dy * block_size, block_size / 2, 0, 2 * Math.PI);
|
||||
this.ctx.fill();
|
||||
this.ctx.stroke();
|
||||
this.ctx.beginPath();
|
||||
this.ctx.fillStyle = "#008800";
|
||||
this.ctx.arc(x + dx * block_size, y + dy * block_size, block_size / 2.8, 0, 2 * Math.PI);
|
||||
this.ctx.fill();
|
||||
};
|
||||
|
||||
if (settings.enable_controls == true) {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user