| 683 | } |
| 684 | |
| 685 | void PiuApplicationMouseExited(PiuApplication* self, PiuCoordinate x, PiuCoordinate y) |
| 686 | { |
| 687 | PiuContent* former = (*self)->hover; |
| 688 | while (former) { |
| 689 | if (PiuBehaviorOnMouseID(former, xsID_onMouseExited, x, y)) |
| 690 | break; |
| 691 | former = (PiuContent*)((*former)->container); |
| 692 | } |
| 693 | (*self)->hover = NULL; |
| 694 | (*self)->mouse.x = x; |
| 695 | (*self)->mouse.y = y; |
| 696 | } |
| 697 | |
| 698 | void PiuApplicationMouseMoved(PiuApplication* self, PiuCoordinate x, PiuCoordinate y) |
| 699 | { |
no test coverage detected