Lines Matching refs:_marker
60 this->_marker[i] = NULL;
95 if (this->_marker[i]) {
98 sp_marker_hide(_marker[i], v->arenaitem->key() + i);
103 _marker[i] = static_cast<SPMarker *>(sp_object_hunref(_marker[i], this));
183 if (_marker[i]) {
184 sp_marker_show_dimension(_marker[i],
307 if ( shape->_marker[i] ) {
310 if (shape->_marker[i]->orient_mode == MARKER_ORIENT_AUTO_START_REVERSE) {
313 sp_marker_show_instance(shape->_marker[i], ai,
322 if (shape->_marker[SP_MARKER_LOC_MID] || shape->_marker[SP_MARKER_LOC]) {
330 if ( shape->_marker[i] ) {
331 sp_marker_show_instance(shape->_marker[i], ai,
350 if (shape->_marker[i]) {
351 sp_marker_show_instance(shape->_marker[i], ai,
367 if (shape->_marker[i]) {
368 sp_marker_show_instance(shape->_marker[i], ai,
379 if ( shape->_marker[SP_MARKER_LOC_END] || shape->_marker[SP_MARKER_LOC] ) {
391 if (shape->_marker[i]) {
392 sp_marker_show_instance(shape->_marker[i], ai,
454 if ( this->_marker[i] ) {
455 SPItem* marker_item = sp_item_first_item_child( _marker[i] );
460 if (_marker[i]->orient_mode == MARKER_ORIENT_AUTO_START_REVERSE) {
463 } else if (_marker[i]->orient_mode == MARKER_ORIENT_ANGLE) {
465 tr = Geom::Rotate::from_degrees(_marker[i]->orient.computed) * Geom::Translate(transl);
468 if (_marker[i]->markerUnits == SP_MARKER_UNITS_STROKEWIDTH) {
473 tr = marker_item->transform * _marker[i]->c2p * tr * transform;
483 if ( !this->_marker[i] ) {
487 SPMarker* marker = _marker[i];
525 SPMarker* marker = _marker[i];
571 if ( _marker[i] ) {
572 SPMarker* marker = _marker[i];
672 if ( this->_marker[i] ) {
674 sp_shape_print_invoke_marker_printing(this->_marker[i], tr, style, ctx);
680 if (this->_marker[i]) {
687 sp_shape_print_invoke_marker_printing(this->_marker[i], tr, style, ctx);
702 sp_shape_print_invoke_marker_printing(this->_marker[i], tr, style, ctx);
712 sp_shape_print_invoke_marker_printing(this->_marker[i], tr, style, ctx);
719 if ( this->_marker[SP_MARKER_LOC_END] || this->_marker[SP_MARKER_LOC]) {
734 if (this->_marker[i]) {
735 sp_shape_print_invoke_marker_printing(this->_marker[i], tr, style, ctx);
772 if (_marker[i]) {
773 sp_marker_show_dimension(_marker[i],
797 if (_marker[i]) {
800 sp_marker_hide(_marker[i], v->arenaitem->key() + i);
828 (this->_marker[SP_MARKER_LOC] ||
829 this->_marker[SP_MARKER_LOC_START] ||
830 this->_marker[SP_MARKER_LOC_MID] ||
831 this->_marker[SP_MARKER_LOC_END])
851 if ( this->_marker[SP_MARKER_LOC] ) {
863 return this->_marker[SP_MARKER_LOC_START] ? 1 : 0;
867 if ( this->_marker[SP_MARKER_LOC_MID] ) {
883 return this->_marker[SP_MARKER_LOC_END] ? 1 : 0;
903 if (marker == shape->_marker[i]) {
907 sp_marker_hide(shape->_marker[i], v->arenaitem->key() + i);
912 shape->_marker[i] = static_cast<SPMarker *>(sp_object_hunref(shape->_marker[i], item));
946 if (marker != shape->_marker[key]) {
947 if (shape->_marker[key]) {
956 sp_marker_hide(shape->_marker[key],
961 shape->_marker[key] = static_cast<SPMarker *>(sp_object_hunref(shape->_marker[key], object));
964 shape->_marker[key] = static_cast<SPMarker *>(sp_object_href(marker, object));