zori_screen_proto.h 1.4 KB

12345678910111213141516171819202122232425
  1. /* This file was generated by runcprotoall */
  2. #ifndef CPROTO /* Needed to protect cproto from itself. */
  3. #ifndef zori_screen_proto_included
  4. /* src/zori/zori_screen.c */
  5. struct zori_screen *zori_widget_to_screen(struct zori_widget *widget);
  6. struct zori_screen *zori_get_screen(zori_id id);
  7. int zori_screen_on_mouse_axes(union zori_event *event);
  8. int zori_screen_on_sysevent(union zori_event *event);
  9. void zori_draw_cursor(const struct zori_cursor *cursor);
  10. void zori_draw_cursors(const struct zori_cursors *cursors);
  11. int zori_screen_on_overdraw(union zori_event *event);
  12. struct zori_screen *zori_screen_init(struct zori_screen *screen, zori_display *display);
  13. struct zori_screen *zori_screen_new(zori_id id, zori_display *display);
  14. zori_id zori_new_screen(zori_id id, zori_display *display);
  15. zori_id zori_active_page(zori_id screen_id);
  16. zori_id zori_screen_go(zori_id screen_id, zori_id page_id, void *data);
  17. struct zori_cursor *zori_cursor_set_style(struct zori_cursor *cursor, struct zori_style style);
  18. struct zori_screen *zori_screen_set_keyjoy_cursor_style(struct zori_screen *screen, struct zori_style style);
  19. struct zori_screen *zori_screen_set_mouse_cursor_style(struct zori_screen *screen, struct zori_style style);
  20. zori_id zori_set_keyjoy_cursor_style(zori_id id, struct zori_style style);
  21. zori_id zori_set_mouse_cursor_style(zori_id id, struct zori_style style);
  22. #endif /* zori_screen_proto_included */
  23. #endif /* CPROTO */