| 2137 | } |
| 2138 | void popLineCap() { mLineCapStack.pop_back(); mCtx.setLineCap( mLineCapStack.back() ); } |
| 2139 | void pushLineJoin( svg::LineJoin lineJoin ) { |
| 2140 | if( lineJoin == cairo::LINE_JOIN_MITER ) mLineJoinStack.push_back( cairo::LINE_JOIN_MITER ); |
| 2141 | else if( lineJoin == cairo::LINE_JOIN_ROUND ) mLineJoinStack.push_back( cairo::LINE_JOIN_ROUND ); |
| 2142 | else if( lineJoin == cairo::LINE_JOIN_BEVEL ) mLineJoinStack.push_back( cairo::LINE_JOIN_BEVEL ); |
| 2143 | mCtx.setLineJoin( mLineJoinStack.back() ); |
| 2144 | } |
| 2145 | void popLineJoin() { mLineJoinStack.pop_back(); mCtx.setLineJoin( mLineJoinStack.back() ); } |
| 2146 | |
| 2147 | void pushTextPen( const vec2 &penPos ) { mTextPenStack.push_back( penPos ); mCtx.moveTo( penPos ); } |
no test coverage detected