Exemplo n.º 1
0
        public IGraphicsPath Clone()
        {
            var handler = new GraphicsPathHandler();

            handler._commands.AddRange(_commands);
            handler._data.AddRange(_data);
            handler._transform         = _transform?.Clone();
            handler._firstFigureClosed = _firstFigureClosed;
            handler._isFirstFigure     = _isFirstFigure;
            return(handler);
        }
Exemplo n.º 2
0
        public IGraphicsPath Clone()
        {
            var handler = new GraphicsPathHandler();

            handler.commands.AddRange(commands);
            handler.transform = transform != null?transform.Clone() : null;

            handler.firstFigureClosed = firstFigureClosed;
            handler.isFirstFigure     = isFirstFigure;
            return(handler);
        }
Exemplo n.º 3
0
		public IGraphicsPath Clone()
		{
			var handler = new GraphicsPathHandler ();
			handler.commands.AddRange(commands);
			handler.transform = transform != null ? transform.Clone () : null;
			handler.firstFigureClosed = firstFigureClosed;
			handler.isFirstFigure = isFirstFigure;
			return handler;
		}
Exemplo n.º 4
0
 public CommandExecutor(GraphicsPathHandler handler, Cairo.Context context)
 {
     Context = context;
     Handler = handler;
     First   = true;
 }