| 26 | }; |
| 27 | |
| 28 | void ImagesPage::init() |
| 29 | { |
| 30 | stylesheet = FlexJsonStringify({"flexGrow" : 1.0}); |
| 31 | |
| 32 | auto image = std::make_shared<ui::ImageView>(); |
| 33 | createSizeBindings(image); |
| 34 | image->url = "image://main/images/image.png"; |
| 35 | |
| 36 | auto label = std::make_shared<ui::Label>(); |
| 37 | label->text = "Image from resource:"; |
| 38 | label->stylesheet = FlexJsonStringify({"flexShrink" : 0}); |
| 39 | |
| 40 | addChildView(label); |
| 41 | addChildView(image); |
| 42 | |
| 43 | auto imageAsset = std::make_shared<ui::ImageView>(); |
| 44 | createSizeBindings(imageAsset); |
| 45 | imageAsset->url = "asset://main/images/asset_image.png"; |
| 46 | |
| 47 | auto labelAsset = std::make_shared<ui::Label>(); |
| 48 | labelAsset->text = "Image from Assets:"; |
| 49 | labelAsset->stylesheet = FlexJsonStringify({"flexShrink" : 0}); |
| 50 | |
| 51 | addChildView(labelAsset); |
| 52 | addChildView(imageAsset); |
| 53 | |
| 54 | auto imageWeb = std::make_shared<ui::ImageView>(); |
| 55 | createSizeBindings(imageWeb); |
| 56 | imageWeb->url = "https://testing.boden.io/boden-logo-colored.png"; |
| 57 | |
| 58 | auto labelWeb = std::make_shared<ui::Label>(); |
| 59 | labelWeb->text = "Image from web:"; |
| 60 | labelWeb->stylesheet = FlexJsonStringify({"flexShrink" : 0}); |
| 61 | |
| 62 | addChildView(labelWeb); |
| 63 | addChildView(imageWeb); |
| 64 | } |
| 65 | } |
nothing calls this directly
no test coverage detected