| 589 | } |
| 590 | |
| 591 | void PiuStyle_get_size(xsMachine* the) |
| 592 | { |
| 593 | PiuStyle* self = PIU(Style, xsThis); |
| 594 | if ((*self)->flags & piuStyleAbsoluteSize) { |
| 595 | char buffer[16] = ""; |
| 596 | fxIntegerToString(NULL, (*self)->size, buffer, sizeof(buffer)); |
| 597 | c_strcat(buffer, "px"); |
| 598 | xsResult = xsString(buffer); |
| 599 | } |
| 600 | else if ((*self)->flags & piuStylePercentageSize) { |
| 601 | char buffer[16] = ""; |
| 602 | fxIntegerToString(NULL, (*self)->size, buffer, sizeof(buffer)); |
| 603 | c_strcat(buffer, "%"); |
| 604 | xsResult = xsString(buffer); |
| 605 | } |
| 606 | else if ((*self)->flags & piuStyleRelativeSize) { |
| 607 | if ((*self)->size < 0) |
| 608 | xsResult = xsStringX("smaller"); |
| 609 | else |
| 610 | xsResult = xsStringX("larger"); |
| 611 | } |
| 612 | } |
| 613 | |
| 614 | void PiuStyle_get_stretch(xsMachine* the) |
| 615 | { |
nothing calls this directly
no test coverage detected