Lines Matching refs:ec
393 ToolBase *ec = SP_EVENT_CONTEXT(tc);
396 Inkscape::XML::Document *xml_doc = ec->desktop->doc()->getReprDoc();
401 sp_desktop_apply_style_tool(ec->desktop, rtext, "/tools/text", true);
416 SPItem *text_item = SP_ITEM(ec->desktop->currentLayer()->appendChildRepr(rtext));
419 ec->desktop->getSelection()->set(text_item);
421 text_item->transform = SP_ITEM(ec->desktop->currentLayer())->i2doc_affine().inverse();
425 DocumentUndo::done(ec->desktop->getDocument(), SP_VERB_CONTEXT_TEXT,
1263 bool sp_text_paste_inline(ToolBase *ec)
1265 if (!SP_IS_TEXT_CONTEXT(ec))
1268 TextTool *tc = SP_TEXT_CONTEXT(ec);
1322 DocumentUndo::done(ec->desktop->getDocument(), SP_VERB_CONTEXT_TEXT,
1336 Glib::ustring sp_text_get_selected_text(ToolBase const *ec)
1338 if (!SP_IS_TEXT_CONTEXT(ec))
1340 TextTool const *tc = SP_TEXT_CONTEXT(ec);
1347 SPCSSAttr *sp_text_get_style_at_cursor(ToolBase const *ec)
1349 if (!SP_IS_TEXT_CONTEXT(ec))
1351 TextTool const *tc = SP_TEXT_CONTEXT(ec);
1368 bool sp_text_delete_selection(ToolBase *ec)
1370 if (!SP_IS_TEXT_CONTEXT(ec))
1372 TextTool *tc = SP_TEXT_CONTEXT(ec);
1403 ToolBase *ec = SP_EVENT_CONTEXT(this);
1405 ec->shape_editor->unset_item();
1408 ec->shape_editor->set_item(item);