mirror of
https://github.com/invoke-ai/InvokeAI.git
synced 2026-04-23 03:00:31 -04:00
tidy(ui): CanvasToolBrush -> CanvasBrushToolModule
This commit is contained in:
@@ -15,7 +15,7 @@ import Konva from 'konva';
|
||||
import type { KonvaEventObject } from 'konva/lib/Node';
|
||||
import type { Logger } from 'roarr';
|
||||
|
||||
type CanvasToolBrushConfig = {
|
||||
type CanvasBrushToolModuleConfig = {
|
||||
/**
|
||||
* The inner border color for the brush tool preview.
|
||||
*/
|
||||
@@ -30,7 +30,7 @@ type CanvasToolBrushConfig = {
|
||||
HIDE_FILL_TIMEOUT_MS: number;
|
||||
};
|
||||
|
||||
const DEFAULT_CONFIG: CanvasToolBrushConfig = {
|
||||
const DEFAULT_CONFIG: CanvasBrushToolModuleConfig = {
|
||||
BORDER_INNER_COLOR: 'rgba(0,0,0,1)',
|
||||
BORDER_OUTER_COLOR: 'rgba(255,255,255,0.8)',
|
||||
HIDE_FILL_TIMEOUT_MS: 1500, // same as Affinity
|
||||
@@ -39,7 +39,7 @@ const DEFAULT_CONFIG: CanvasToolBrushConfig = {
|
||||
/**
|
||||
* Renders a preview of the brush tool on the canvas.
|
||||
*/
|
||||
export class CanvasToolBrush extends CanvasModuleBase {
|
||||
export class CanvasBrushToolModule extends CanvasModuleBase {
|
||||
readonly type = 'brush_tool';
|
||||
readonly id: string;
|
||||
readonly path: string[];
|
||||
@@ -47,7 +47,7 @@ export class CanvasToolBrush extends CanvasModuleBase {
|
||||
readonly manager: CanvasManager;
|
||||
readonly log: Logger;
|
||||
|
||||
config: CanvasToolBrushConfig = DEFAULT_CONFIG;
|
||||
config: CanvasBrushToolModuleConfig = DEFAULT_CONFIG;
|
||||
hideFillTimeoutId: number | null = null;
|
||||
|
||||
/**
|
||||
@@ -1,7 +1,7 @@
|
||||
import type { CanvasManager } from 'features/controlLayers/konva/CanvasManager';
|
||||
import { CanvasModuleBase } from 'features/controlLayers/konva/CanvasModuleBase';
|
||||
import { CanvasBboxToolModule } from 'features/controlLayers/konva/CanvasTool/CanvasBboxToolModule';
|
||||
import { CanvasToolBrush } from 'features/controlLayers/konva/CanvasTool/CanvasToolBrush';
|
||||
import { CanvasBrushToolModule } from 'features/controlLayers/konva/CanvasTool/CanvasBrushToolModule';
|
||||
import { CanvasToolColorPicker } from 'features/controlLayers/konva/CanvasTool/CanvasToolColorPicker';
|
||||
import { CanvasToolEraser } from 'features/controlLayers/konva/CanvasTool/CanvasToolEraser';
|
||||
import { CanvasToolMove } from 'features/controlLayers/konva/CanvasTool/CanvasToolMove';
|
||||
@@ -57,7 +57,7 @@ export class CanvasToolModule extends CanvasModuleBase {
|
||||
config: CanvasToolModuleConfig = DEFAULT_CONFIG;
|
||||
|
||||
tools: {
|
||||
brush: CanvasToolBrush;
|
||||
brush: CanvasBrushToolModule;
|
||||
eraser: CanvasToolEraser;
|
||||
rect: CanvasToolRect;
|
||||
colorPicker: CanvasToolColorPicker;
|
||||
@@ -113,7 +113,7 @@ export class CanvasToolModule extends CanvasModuleBase {
|
||||
this.log.debug('Creating tool module');
|
||||
|
||||
this.tools = {
|
||||
brush: new CanvasToolBrush(this),
|
||||
brush: new CanvasBrushToolModule(this),
|
||||
eraser: new CanvasToolEraser(this),
|
||||
rect: new CanvasToolRect(this),
|
||||
colorPicker: new CanvasToolColorPicker(this),
|
||||
|
||||
Reference in New Issue
Block a user