stringToShapeType function
- String str
Converts a string to a WhiteboardShapeType.
Implementation
WhiteboardShapeType stringToShapeType(String str) {
switch (str) {
case 'freehand':
return WhiteboardShapeType.freehand;
case 'line':
return WhiteboardShapeType.line;
case 'rectangle':
return WhiteboardShapeType.rectangle;
case 'circle':
return WhiteboardShapeType.circle;
case 'triangle':
return WhiteboardShapeType.triangle;
case 'pentagon':
return WhiteboardShapeType.pentagon;
case 'hexagon':
return WhiteboardShapeType.hexagon;
case 'rhombus':
return WhiteboardShapeType.rhombus;
case 'parallelogram':
return WhiteboardShapeType.parallelogram;
case 'octagon':
return WhiteboardShapeType.octagon;
case 'oval':
return WhiteboardShapeType.oval;
case 'text':
return WhiteboardShapeType.text;
case 'image':
return WhiteboardShapeType.image;
default:
return WhiteboardShapeType.freehand;
}
}