status.h 700 B

1234567891011121314151617181920212223
  1. /*
  2. * wmfs2 by Martin Duquesnoy <xorg62@gmail.com> { for(i = 2011; i < 2111; ++i) ©(i); }
  3. * For license, see COPYING.
  4. */
  5. #ifndef STATUS_H
  6. #define STATUS_H
  7. #include "wmfs.h"
  8. struct status_ctx status_new_ctx(struct barwin *b, struct theme *t);
  9. void status_free_ctx(struct status_ctx *ctx);
  10. void status_flush_list(struct status_ctx *ctx);
  11. void status_flush_mousebind(struct status_ctx *ctx);
  12. void status_copy_mousebind(struct status_ctx *ctx);
  13. void status_parse(struct status_ctx *ctx);
  14. void status_render(struct status_ctx *ctx);
  15. void status_manage(struct status_ctx *ctx);
  16. void status_flush_surface(void);
  17. void uicb_status(Uicb cmd);
  18. void uicb_status_surface(Uicb cmd);
  19. #endif /* STATUS_H */