mirror of
https://github.com/ankitects/anki.git
synced 2026-01-13 22:13:58 -05:00
add fill tool
This commit is contained in:
parent
37984233cc
commit
dec261cb30
4 changed files with 17 additions and 1 deletions
|
|
@ -96,6 +96,7 @@ editing-image-occlusion-rectangle-tool = Rectangle
|
|||
editing-image-occlusion-ellipse-tool = Ellipse
|
||||
editing-image-occlusion-polygon-tool = Polygon
|
||||
editing-image-occlusion-text-tool = Text
|
||||
editing-image-occlusion-fill-tool = Fill with colour
|
||||
editing-image-occlusion-toggle-mask-editor = Toggle Mask Editor
|
||||
editing-image-occlusion-reset = Reset Image Occlusion
|
||||
editing-image-occlusion-confirm-reset = Are you sure you want to reset this image occlusion?
|
||||
|
|
|
|||
|
|
@ -59,6 +59,8 @@ import FormatAlignCenter_ from "@mdi/svg/svg/format-align-center.svg?component";
|
|||
import formatAlignCenter_ from "@mdi/svg/svg/format-align-center.svg?url";
|
||||
import FormatBold_ from "@mdi/svg/svg/format-bold.svg?component";
|
||||
import formatBold_ from "@mdi/svg/svg/format-bold.svg?url";
|
||||
import FormatColorFill_ from "@mdi/svg/svg/format-color-fill.svg?component";
|
||||
import formatColorFill_ from "@mdi/svg/svg/format-color-fill.svg?url";
|
||||
import HighlightColor_ from "@mdi/svg/svg/format-color-highlight.svg?component";
|
||||
import highlightColor_ from "@mdi/svg/svg/format-color-highlight.svg?url";
|
||||
import TextColor_ from "@mdi/svg/svg/format-color-text.svg?component";
|
||||
|
|
@ -264,6 +266,7 @@ export const mdiEllipseOutline = { url: ellipseOutline_, component: EllipseOutli
|
|||
export const mdiEye = { url: eye_, component: Eye_ };
|
||||
export const mdiFormatAlignCenter = { url: formatAlignCenter_, component: FormatAlignCenter_ };
|
||||
export const mdiFormatBold = { url: formatBold_, component: FormatBold_ };
|
||||
export const mdiFormatColorFill = { url: formatColorFill_, component: FormatColorFill_ };
|
||||
export const mdiFormatItalic = { url: formatItalic_, component: FormatItalic_ };
|
||||
export const mdiFormatUnderline = { url: formatUnderline_, component: FormatUnderline_ };
|
||||
export const mdiGroup = { url: group_, component: Group_ };
|
||||
|
|
|
|||
|
|
@ -6,6 +6,7 @@ export const rectangleKeyCombination = "R";
|
|||
export const ellipseKeyCombination = "E";
|
||||
export const polygonKeyCombination = "P";
|
||||
export const textKeyCombination = "T";
|
||||
export const fillKeyCombination = "C";
|
||||
export const magnifyKeyCombination = "M";
|
||||
export const undoKeyCombination = "Control+Z";
|
||||
export const redoKeyCombination = "Control+Y";
|
||||
|
|
|
|||
|
|
@ -6,6 +6,7 @@ import * as tr from "@generated/ftl";
|
|||
import {
|
||||
mdiCursorDefaultOutline,
|
||||
mdiEllipseOutline,
|
||||
mdiFormatColorFill,
|
||||
mdiRectangleOutline,
|
||||
mdiTextBox,
|
||||
mdiVectorPolygonVariant,
|
||||
|
|
@ -14,6 +15,7 @@ import {
|
|||
import {
|
||||
cursorKeyCombination,
|
||||
ellipseKeyCombination,
|
||||
fillKeyCombination,
|
||||
polygonKeyCombination,
|
||||
rectangleKeyCombination,
|
||||
textKeyCombination,
|
||||
|
|
@ -50,4 +52,13 @@ export const tools = [
|
|||
tooltip: tr.editingImageOcclusionTextTool,
|
||||
shortcut: textKeyCombination,
|
||||
},
|
||||
];
|
||||
{
|
||||
id: "fill-mask",
|
||||
icon: mdiFormatColorFill,
|
||||
iconSizeMult: 1.4,
|
||||
tooltip: tr.editingImageOcclusionFillTool,
|
||||
shortcut: fillKeyCombination,
|
||||
},
|
||||
] as const;
|
||||
|
||||
export type ActiveTool = typeof tools[number]["id"];
|
||||
|
|
|
|||
Loading…
Reference in a new issue