1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 |
- /*
- * ********************************************************************************************************************
- *
- * :*$@@%$*: ;: ;; ;;
- * :@@%! :!@@%: %! ;%%@@%$ =@@@@@@@%; @%@@@%%%%@@@@@
- * :@%; :$= %%$$$%$$ ;$$ ;$@= !@$
- * =@! %! @ $=;% !@@@%: !$$$$$$$$$$$$$$=
- * =@* %! @ $= % %@= =%@! %=
- * *$%%! @@= ;=$%%%$*: %! @ $= % =%%%%%%@$ *%: =%
- * %@@!: !@@@%=$@@@@%! :*@@$: %! @ $= % $* ;@ @* :%*
- * ;@@! ;!!!;: ;@%: =======@%========* @ $$ % $%*****$@ :@$=*********=@$
- * $@* ;@@@%=!: *@*
- * =@$ ;;;!=%@@@@=! =@!
- * %@$: =@%: :*@@@* %@= Copyright (c) 2016-2019. 北京上格云技术有限公司
- * ;%@@$=$@@%* *@@@$=%@@%;
- * ::;:: ::;:: All rights reserved.
- *
- * ********************************************************************************************************************
- */
- import { SGraphScene } from "@saga-web/graph/lib";
- import { SMouseEvent } from "@saga-web/base/lib";
- /**
- * 在线绘图
- *
- * @author 郝建龙
- */
- export class DrawingScene extends SGraphScene {
- /** 画布状态 */
- sceneStatus: DrawStatus = DrawStatus.None;
- /**
- * 鼠标按下事件
- *
- * @param event 保存事件参数
- * @return boolean
- */
- onMouseDown(event: SMouseEvent): boolean {
- switch (this.sceneStatus) {
- case DrawStatus.None:
- console.log(0);
- break;
- case DrawStatus.LINE:
- break;
- case DrawStatus.CIRCLE:
- break;
- case DrawStatus.RECT:
- break;
- default:
- break;
- }
- return true;
- } // Function onMouseDown()
- /**
- * 鼠标抬起事件
- *
- * @param event 保存事件参数
- * @return boolean
- */
- onMouseUp(event: SMouseEvent): boolean {
- return false;
- } // Function onMouseUp()
- /**
- * 鼠标移动事件
- *
- * @param event 鼠标事件对象
- */
- onMouseMove(event: SMouseEvent): boolean {
- return false;
- } // Function onMouseMove()
- } // Class DrawingScene
|