/tools/luagen/idl/ftk_sprite.idl

http://ftk.googlecode.com/ · IDL · 14 lines · 13 code · 1 blank · 0 comment · 0 complexity · 89087878599164e2ad0b86c92d30c312 MD5 · raw file

  1. #include "ftk_typedef.idl"
  2. interface FtkSprite
  3. {
  4. FtkSpritePtr ftk_sprite_create();
  5. int ftk_sprite_get_x(in FtkSpritePtr thiz);
  6. int ftk_sprite_get_y(in FtkSpritePtr thiz);
  7. int ftk_sprite_is_visible(in FtkSpritePtr thiz);
  8. Ret ftk_sprite_show(in FtkSpritePtr thiz, in int show);
  9. Ret ftk_sprite_move(in FtkSpritePtr thiz, in int x, in int y);
  10. Ret ftk_sprite_set_icon(in FtkSpritePtr thiz, in FtkBitmapPtr icon);
  11. Ret ftk_sprite_set_move_listener(in FtkSpritePtr thiz, in FtkListenerFunc listener);
  12. void ftk_sprite_destroy(in FtkSpritePtr thiz);
  13. };