@@ -47,40 +47,40 @@ class Canvas extends StatelessWidget {
4747 final double currentScale;
4848 final bool placeholder;
4949
50- int toolToOnyx (Tool currentTool) {
51- if (placeholder) return 5 ;
50+ OnyxStrokeStyle getOnyxTool (Tool currentTool) {
51+ if (placeholder) return OnyxStrokeStyle .pen ;
5252 if (currentTool is Pencil ) {
53- return 3 ;
53+ return OnyxStrokeStyle .pencil ;
5454 } else if (currentTool is Highlighter ) {
55- return 4 ;
55+ return OnyxStrokeStyle .marker ;
5656 } else if (currentTool is Eraser ) {
57- return 1 ;
57+ return OnyxStrokeStyle .disabled ;
5858 } else if (currentTool is Select ) {
59- return 1 ;
59+ return OnyxStrokeStyle .pen ;
6060 } else if (currentTool is LaserPointer ) {
61- return 1 ;
61+ return OnyxStrokeStyle .pen ;
6262 } else if (currentTool is Pen ) {
63- if (currentTool.isPressureEnabled () ) {
64- return 2 ;
63+ if (currentTool.pressureEnabled ) {
64+ return OnyxStrokeStyle .brush ;
6565 } else {
66- return 1 ;
66+ return OnyxStrokeStyle .pen ;
6767 }
6868 } else {
69- return 5 ;
69+ return OnyxStrokeStyle .pen ;
7070 }
7171 }
7272
73- int getColor () {
73+ int getOnyxColor () {
7474 if (currentTool is Pen ) {
7575 return (currentTool as Pen ).color.toARGB32 ();
7676 } else {
7777 return Colors .black.toARGB32 ();
7878 }
7979 }
80- double getWidth () {
80+ double getOnyxWidth () {
8181 if (currentTool is Pen ) {
82- double baseSize = (currentTool as Pen ).getSize () * currentScale;
83- if ((currentTool as Pen ).isPressureEnabled () ) {
82+ double baseSize = (currentTool as Pen ).options.size * currentScale;
83+ if ((currentTool as Pen ).pressureEnabled ) {
8484 return baseSize;
8585 } else {
8686 return baseSize * 2 ;
@@ -112,9 +112,9 @@ class Canvas extends StatelessWidget {
112112 height: page.size.height,
113113 child: OnyxSdkPenArea (
114114 refreshDelay: const Duration (seconds: 1 ),
115- strokeStyle: toolToOnyx (currentTool),
116- strokeColor: getColor (),
117- strokeWidth: getWidth (),
115+ strokeStyle: getOnyxTool (currentTool),
116+ strokeColor: getOnyxColor (),
117+ strokeWidth: getOnyxWidth (),
118118 child: InnerCanvas (
119119 key: page.innerCanvasKey,
120120 pageIndex: pageIndex,
0 commit comments