diff options
| author | Gail Carmichael <gail.banaszkiewicz@gmail.com> | 2007-07-17 17:39:06 +0000 |
|---|---|---|
| committer | gbanaszk <gbanaszk@users.sourceforge.net> | 2007-07-17 17:39:06 +0000 |
| commit | 65013deec0bd76a9d120769e045848b547d52a78 (patch) | |
| tree | 7e622cd36a16704dc250a494e4b0e3009dae6eea /src/text-editing.h | |
| parent | Unfuzzied (diff) | |
| download | inkscape-65013deec0bd76a9d120769e045848b547d52a78.tar.gz inkscape-65013deec0bd76a9d120769e045848b547d52a78.zip | |
A few additions to ensure that editing trefs is not allowed (and doesn't cause a crash). Also allows all trefs within a selection to be 'unlinked'.
(bzr r3261)
Diffstat (limited to 'src/text-editing.h')
| -rw-r--r-- | src/text-editing.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/text-editing.h b/src/text-editing.h index dba763f75..8955d1e30 100644 --- a/src/text-editing.h +++ b/src/text-editing.h @@ -34,9 +34,11 @@ SPStyle const * sp_te_style_at_position(SPItem const *text, Inkscape::Text::Layo Inkscape::Text::Layout::iterator sp_te_insert(SPItem *item, Inkscape::Text::Layout::iterator const &position, gchar const *utf8); Inkscape::Text::Layout::iterator sp_te_replace(SPItem *item, Inkscape::Text::Layout::iterator const &start, Inkscape::Text::Layout::iterator const &end, gchar const *utf8); -Inkscape::Text::Layout::iterator sp_te_delete (SPItem *item, Inkscape::Text::Layout::iterator const &start, Inkscape::Text::Layout::iterator const &end); Inkscape::Text::Layout::iterator sp_te_insert_line (SPItem *text, Inkscape::Text::Layout::iterator const &position); +enum sp_te_deletion_type { SP_TE_DELETE_SINGLE_BACKSPACE, SP_TE_SINGLE_DELETE, SP_TE_DELETE_OTHER }; +Inkscape::Text::Layout::iterator sp_te_delete (SPItem *item, Inkscape::Text::Layout::iterator const &start, Inkscape::Text::Layout::iterator const &end, sp_te_deletion_type deletionType); + gchar *sp_te_get_string_multiline(SPItem const *text); Glib::ustring sp_te_get_string_multiline(SPItem const *text, Inkscape::Text::Layout::iterator const &start, Inkscape::Text::Layout::iterator const &end); void sp_te_set_repr_text_multiline(SPItem *text, gchar const *str); |
