utils.c 462 B

12345678910111213141516171819202122
  1. #include <u.h>
  2. #include <libc.h>
  3. #include <draw.h>
  4. #include <thread.h>
  5. #include <mouse.h>
  6. #include <jay.h>
  7. #include "fns.h"
  8. void _simpleResize(Widget *w, Point d){
  9. w->p = Pt(w->p.x + d.x, w->p.y + d.y);
  10. if (w->height > 0 && w->width > 0){
  11. w->r = Rect(w->p.x, w->p.y, w->p.x + w->width, w->p.y + w->height);
  12. }
  13. if (w->resize != nil){
  14. w->resize(w);
  15. }
  16. }
  17. Border createBorder(int size, int _3D, int up){
  18. Border b = {size, _3D, up};
  19. return b;
  20. }