Page MenuHomePhabricator

Refactor Text subclass
Open, HighPublic

Description

Move efl.text.markup.cursor_markup_insert to efl.text.cursor.

Merge efl.text.style, efl.text.format, efl.text.annotate in efl.text.markup.

Make efl.text.markup a mixin (So that an object doesn't need to implement markup parsing itself and that later on we can provide other markup parser).

Remove range in favor of a simpler API to insert node.

cedric created this task.Dec 3 2017, 6:17 PM
cedric updated the task description. (Show Details)Dec 3 2017, 6:25 PM
cedric updated the task description. (Show Details)Dec 3 2017, 6:39 PM
zmike edited projects, added Restricted Project; removed efl.Jun 11 2018, 6:53 AM
bu5hm4n edited projects, added efl: layout engine; removed Restricted Project.Jun 11 2018, 9:27 AM

A #Goal ticket should not be set to a milestone.