示例#1
0
文件: textblock.c 项目: clones/kaa
PyObject *
Evas_Object_PyObject_textblock_size_native_get(Evas_Object_PyObject * self, PyObject * args)
{
    int w, h;
    BENCH_START
    evas_object_textblock_size_native_get(self->object, &w, &h);
    BENCH_END
    return Py_BuildValue("(ii)", w, h);
}
示例#2
0
/* loop - do things */
static void _loop(double t, int f)
{
   Evas_Coord x, y, w, h, w0, h0;
   int i = 0;

   evas_object_textblock_size_native_get(o_text, &w0, &h0);
   w = w0;
   h = h0;
   x = (win_w / 2) - (w / 2);
   x += sin((double)(f + (i * 13)) / (31.1 * SLOW)) * (w0 / (2 * 2));
   y = (win_h / 2) - (h / 2);
   y += cos((double)(f + (i * 28)) / (19.6 * SLOW)) * (h0 / (2 * 2));
   evas_object_move(o_text, x, y);
   evas_object_resize(o_text, w, h);

   FPS_STD(NAME);
}