~~Title: Efl.Canvas.Text.annotation_insert~~ ====== Efl.Canvas.Text.annotation_insert ====== ===== Description ===== %%Inserts an annotation format in a specified range [%%''start''%%, %%''end''%% - 1].%% %%The %%''format''%% will be applied to the given range, and the %%''annotation''%% handle will be returned for further handling.%% {{page>:develop:api-include:efl:canvas:text:method:annotation_insert:description&nouser&nolink&nodate}} //Overridden from [[:develop:api:efl:text_annotate:method:annotation_insert|Efl.Text_Annotate.annotation_insert]].//===== Signature ===== annotation_insert @pure_virtual { params { @in start: ptr(Efl.Text_Cursor_Cursor); @in end: ptr(Efl.Text_Cursor_Cursor); @in format: string; } return: ptr(Efl.Text_Annotate_Annotation); } ===== C signature ===== Efl_Text_Annotate_Annotation *efl_text_annotation_insert(Eo *obj, Efl_Text_Cursor_Cursor *start, Efl_Text_Cursor_Cursor *end, const char *format); ===== Parameters ===== * **start** //(in)// - %%Start of range%% * **end** //(in)// - %%End of range%% * **format** //(in)// - %%Annotation format%% ===== Implemented by ===== * [[:develop:api:efl:text_annotate:method:annotation_insert|Efl.Text_Annotate.annotation_insert]] * [[:develop:api:efl:canvas:text:method:annotation_insert|Efl.Canvas.Text.annotation_insert]]