@@ -7,7 +7,7 @@ import { ColorManager } from "../../core/service/feedbackService/ColorManager";
77import ColorManagerPanel from "./_color_manager_panel" ;
88import { StageObjectColorManager } from "../../core/stage/stageManager/concreteMethods/StageObjectColorManager" ;
99/**
10- * 调色盘面板
10+ * 上色盘面板
1111 * @param param0
1212 * @returns
1313 */
@@ -28,55 +28,43 @@ export default function ColorPanel() {
2828 className = "m-1 h-5 w-5 cursor-pointer rounded bg-red-500 hover:scale-125"
2929 onClick = { ( ) => {
3030 const color = new Color ( 239 , 68 , 68 ) ;
31- StageObjectColorManager . setEntityColor ( color ) ;
32- StageObjectColorManager . setEdgeColor ( color ) ;
33- StageObjectColorManager . setStrokeColor ( color ) ;
31+ StageObjectColorManager . setSelectedStageObjectColor ( color ) ;
3432 } }
3533 />
3634 < div
3735 className = "m-1 h-5 w-5 cursor-pointer rounded bg-yellow-500 hover:scale-125"
3836 onClick = { ( ) => {
3937 const color = new Color ( 234 , 179 , 8 ) ;
40- StageObjectColorManager . setEntityColor ( color ) ;
41- StageObjectColorManager . setEdgeColor ( color ) ;
42- StageObjectColorManager . setStrokeColor ( color ) ;
38+ StageObjectColorManager . setSelectedStageObjectColor ( color ) ;
4339 } }
4440 />
4541 < div
4642 className = "m-1 h-5 w-5 cursor-pointer rounded bg-green-600 hover:scale-125"
4743 onClick = { ( ) => {
4844 const color = new Color ( 22 , 163 , 74 ) ;
49- StageObjectColorManager . setEntityColor ( color ) ;
50- StageObjectColorManager . setEdgeColor ( color ) ;
51- StageObjectColorManager . setStrokeColor ( color ) ;
45+ StageObjectColorManager . setSelectedStageObjectColor ( color ) ;
5246 } }
5347 />
5448 < div
5549 className = "m-1 h-5 w-5 cursor-pointer rounded bg-blue-500 hover:scale-125"
5650 onClick = { ( ) => {
5751 const color = new Color ( 59 , 130 , 246 ) ;
58- StageObjectColorManager . setEntityColor ( color ) ;
59- StageObjectColorManager . setEdgeColor ( color ) ;
60- StageObjectColorManager . setStrokeColor ( color ) ;
52+ StageObjectColorManager . setSelectedStageObjectColor ( color ) ;
6153 } }
6254 />
6355 < div
6456 className = "m-1 h-5 w-5 cursor-pointer rounded bg-purple-500 hover:scale-125"
6557 onClick = { ( ) => {
6658 const color = new Color ( 168 , 85 , 247 ) ;
67- StageObjectColorManager . setEntityColor ( color ) ;
68- StageObjectColorManager . setEdgeColor ( color ) ;
69- StageObjectColorManager . setStrokeColor ( color ) ;
59+ StageObjectColorManager . setSelectedStageObjectColor ( color ) ;
7060 } }
7161 />
7262 { /* 清除颜色 */ }
7363 < div
7464 className = "m-1 h-5 w-5 animate-pulse cursor-pointer rounded bg-transparent text-center text-sm hover:scale-125"
7565 onClick = { ( ) => {
7666 const color = Color . Transparent ;
77- StageObjectColorManager . setEntityColor ( color ) ;
78- StageObjectColorManager . setEdgeColor ( color ) ;
79- StageObjectColorManager . setStrokeColor ( color ) ;
67+ StageObjectColorManager . setSelectedStageObjectColor ( color ) ;
8068 } }
8169 >
8270 < Blend className = "h-5 w-5" />
@@ -94,9 +82,7 @@ export default function ColorPanel() {
9482 const r = parseInt ( color . slice ( 1 , 3 ) , 16 ) ;
9583 const g = parseInt ( color . slice ( 3 , 5 ) , 16 ) ;
9684 const b = parseInt ( color . slice ( 5 , 7 ) , 16 ) ;
97- StageObjectColorManager . setEntityColor ( new Color ( r , g , b ) ) ;
98- StageObjectColorManager . setEdgeColor ( new Color ( r , g , b ) ) ;
99- StageObjectColorManager . setStrokeColor ( new Color ( r , g , b ) ) ;
85+ StageObjectColorManager . setSelectedStageObjectColor ( new Color ( r , g , b ) ) ;
10086 } }
10187 > </ input >
10288 < Button
@@ -122,9 +108,7 @@ export default function ColorPanel() {
122108 backgroundColor : `rgba(${ color . r } , ${ color . g } , ${ color . b } , ${ color . a } )` ,
123109 } }
124110 onClick = { ( ) => {
125- StageObjectColorManager . setEntityColor ( color ) ;
126- StageObjectColorManager . setEdgeColor ( color ) ;
127- StageObjectColorManager . setStrokeColor ( color ) ;
111+ StageObjectColorManager . setSelectedStageObjectColor ( color ) ;
128112 } }
129113 />
130114 ) ;
0 commit comments