Lines Matching refs:bop

64 void sp_selected_path_boolop(Inkscape::Selection *selection, SPDesktop *desktop, bool_op bop, const unsigned int verb=SP_VERB_NONE, const Glib::ustring description="");
138 sp_pathvector_boolop(Geom::PathVector const &pathva, Geom::PathVector const &pathvb, bool_op bop, fill_typ fra, fill_typ frb)
162 if ( bop == bool_op_inters || bop == bool_op_union || bop == bool_op_diff || bop == bool_op_symdiff ) {
177 theShape->Booleen(theShapeB, theShapeA, bop);
179 } else if ( bop == bool_op_cut ) {
215 } else if ( bop == bool_op_slice ) {
293 if ( bop == bool_op_slice ) {
299 } else if ( bop == bool_op_cut ) {
335 sp_selected_path_boolop(Inkscape::Selection *selection, SPDesktop *desktop, bool_op bop, const unsigned int verb, const Glib::ustring description)
341 if ( (il.size() < 2) && (bop != bool_op_union)) {
357 if (bop == bool_op_diff || bop == bool_op_cut || bop == bool_op_slice) {
465 if ( bop == bool_op_inters || bop == bool_op_union || bop == bool_op_diff || bop == bool_op_symdiff ) {
504 bool resultIsB = ((bop == bool_op_union || bop == bool_op_symdiff) && zeroA)
505 || ((bop == bool_op_inters) && zeroB)
506 || (bop == bool_op_diff);
516 theShape->Booleen(theShapeB, theShapeA, bop);
530 } else if ( bop == bool_op_cut ) {
569 } else if ( bop == bool_op_slice ) {
647 if ( bop == bool_op_slice ) {
653 } else if ( bop == bool_op_cut ) {
684 if ( bop == bool_op_diff || bop == bool_op_cut || bop == bool_op_slice ) {
738 if ( bop == bool_op_cut || bop == bool_op_slice ) {
741 if ( bop == bool_op_slice ) {
775 if (bop == bool_op_slice) {