zori_longtext_proto.h 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. /* This file was generated by runcprotoall */
  2. #ifndef CPROTO /* Needed to protect cproto from itself. */
  3. #ifndef zori_longtext_proto_included
  4. /* src/zori/zori_longtext.c */
  5. struct zori_longtext *zori_widget_to_longtext(struct zori_widget *widget);
  6. struct zori_longtext *zori_longtext_set(struct zori_longtext *longtext, const zori_string *text);
  7. struct zori_longtext *zori_longtext_set_cstr(struct zori_longtext *longtext, const char *cstr);
  8. struct zori_longtext *zori_longtext_init_cstr(struct zori_longtext *longtext, const char *cstr);
  9. void zori_longtext_done(struct zori_longtext *longtext);
  10. int zori_longtext_page(struct zori_longtext *longtext);
  11. int zori_longtext_last_page(struct zori_longtext *longtext);
  12. int zori_longtext_page_(struct zori_longtext *longtext, int page);
  13. int zori_longtext_at_end(struct zori_longtext *longtext);
  14. void zori_longtext_update_longtext(struct zori_longtext *longtext, double dt);
  15. int zori_longtext_longtext_at_end(struct zori_longtext *longtext);
  16. void zori_longtext_draw_text(struct zori_longtext *longtext);
  17. void zori_longtext_draw_partial_text(struct zori_longtext *longtext);
  18. void zori_draw_longtext(struct zori_longtext *longtext);
  19. zori_id zori_set_line_stop(zori_id index, int stop);
  20. zori_id zori_line_start_(zori_id index, int start);
  21. int zori_delay_(zori_id index, double delay);
  22. int zori_line_stop(int index);
  23. int zori_line_start(int index);
  24. double zori_delay(int index);
  25. int zori_page_lines_(zori_id index, int lines);
  26. int zori_page_lines(int index);
  27. int zori_paused_(zori_id index, int paused);
  28. int zori_paused(zori_id index);
  29. int zori_page(zori_id index);
  30. int zori_last_page(zori_id index);
  31. int zori_at_end(zori_id index);
  32. int zori_page_(zori_id index, int page);
  33. int zori_next_page(zori_id index);
  34. int zori_previous_page(int index);
  35. int zori_longtext_on_mouse_axes(union zori_event *event);
  36. int zori_longtext_on_mouse_click(union zori_event *event);
  37. int zori_longtext_on_draw(union zori_event *event);
  38. struct zori_longtext *zori_longtext_init(struct zori_longtext *longtext, const char *text);
  39. struct zori_longtext *zori_longtext_new(zori_id id, zori_id parent_id, zori_box *box, const char *text);
  40. zori_id zori_new_longtext(zori_id id, zori_id parent, zori_box *box, const char *text);
  41. #endif /* zori_longtext_proto_included */
  42. #endif /* CPROTO */