Etk-Perl
view release on metacpan or search on metacpan
xs/TextBlock.xs view on Meta::CPAN
void
etk_textblock_insert_markup(tb, iter, txt)
Etk_Textblock *tb
Etk_Textblock_Iter *iter
SV * txt
ALIAS:
InsertMarkup=1
CODE:
int length;
const char * text;
text = SvPV(txt, length);
etk_textblock_insert_markup(tb, iter, text, length);
void
etk_textblock_clear(tb)
Etk_Textblock *tb
ALIAS:
Clear=1
void
etk_textblock_delete_before(tb, iter)
Etk_Textblock *tb
Etk_Textblock_Iter *iter
ALIAS:
DeleteBefore=1
void
etk_textblock_delete_after(tb, iter)
Etk_Textblock *tb
Etk_Textblock_Iter *iter
ALIAS:
DeleteAfter=1
void
etk_textblock_delete_range(tb, iter1, iter2)
Etk_Textblock *tb
Etk_Textblock_Iter *iter1
Etk_Textblock_Iter *iter2
ALIAS:
DeleteRange=1
void
etk_textblock_unicode_length_get(unicode_string)
const char *unicode_string
ALIAS:
UnicodeLengthGet=1
Etk_Bool etk_textblock_is_white_char(c)
int c
ALIAS:
IsWhiteChar=1
void
etk_textblock_char_size_get(evas, font_face, font_size)
Evas * evas
const char * font_face
int font_size
ALIAS:
CharSizeGet=1
PPCODE:
int w, h;
etk_textblock_char_size_get(evas, font_face, font_size, &w, &h);
EXTEND(SP, 2);
PUSHs(sv_2mortal(newSViv(w)));
PUSHs(sv_2mortal(newSViv(h)));
( run in 1.648 second using v1.01-cache-2.11-cpan-5511b514fd6 )