enesim  0.0.23.1
Drawinglibrary
Modules | Typedefs | Functions
Buffer
Text

Modules

 ANSI Buffer
 Utf8 Buffer
 Smart Buffer

Typedefs

typedef struct _Enesim_Text_Buffer Enesim_Text_Buffer

Functions

EAPI Enesim_Text_Buffer * enesim_text_buffer_ref (Enesim_Text_Buffer *thiz)
EAPI void enesim_text_buffer_unref (Enesim_Text_Buffer *thiz)
EAPI Eina_Bool enesim_text_buffer_type_get (Enesim_Text_Buffer *thiz, const char **lib, const char **name)
 Get the type of a text buffer .
EAPI void enesim_text_buffer_string_set (Enesim_Text_Buffer *thiz, const char *str, int length)
EAPI const char * enesim_text_buffer_string_get (Enesim_Text_Buffer *thiz)
EAPI int enesim_text_buffer_string_insert (Enesim_Text_Buffer *thiz, const char *str, int length, ssize_t offset)
EAPI int enesim_text_buffer_string_delete (Enesim_Text_Buffer *thiz, int length, ssize_t offset)
EAPI int enesim_text_buffer_length_get (Enesim_Text_Buffer *thiz)

Function Documentation

EAPI Enesim_Text_Buffer* enesim_text_buffer_ref ( Enesim_Text_Buffer *  thiz)
EAPI Eina_Bool enesim_text_buffer_type_get ( Enesim_Text_Buffer *  thiz,
const char **  lib,
const char **  name 
)

Get the type of a text buffer .

Parameters:
[in]thizThe text buffer to get the type from
[out]libThe ender library associated with this text buffer
[out]nameThe ender item name of the text buffer

This function is needed for ender in order to downcast a text buffer

 All Data Structures Variables