Inserts a object item at specified position.

This adds a placeholder to be queried by higher-level code, which in turn place graphics on top of it. It essentially places an OBJECT REPLACEMENT CHARACTER and set a special annotation to it.

Since 1.20


cursor_object_item_insert @pure_virtual {
    params {
        @in cur: ptr(Efl.Text.Cursor.Cursor);
        @in format: free(string, free);
    return: ptr(Efl.Text.Annotate.Annotation);

C signature

Efl_Text_Annotate_Annotation *efl_text_cursor_object_item_insert(Eo *obj, Efl_Text_Cursor_Cursor *cur, const char *format);


  • cur (in) - Cursor object
  • format (in) - Format of the inserted item. See Format styles.

Implemented by

  • Efl.Text.Annotate.cursor_object_item_insert