Hello Folks,
I have a weird situation in that I want to use the items property of the box element in an edc file. Sadly, the code as shown below does not work:
collections { group { name: "swSomeField"; parts{ part{ name: "rawSwallow"; type: SWALLOW; scale: 1; mouse_events: 1; description { state: "default" 0.0; } } } } group { name: "main"; parts { part { name: "nmg_box"; type: BOX; box{ items{ item { source: "swSomeField"; name: "topField"; align: 1.0 0.5; } item { source: "swSomeField"; name: "bottomField"; align: 1.0 0.5; } } } description { state: "default" 0.0; box { layout: "horizontal_flow"; padding: 2 2; align: 0.5 0.5; min: 1 1; } } } // example/box } } }
I tried to replace the content of swSomeField with a rectangle, but the contents of the box still did not show up.
collections { group { name: "swSomeField"; parts{ part{ type: RECT; mouse_events: 0; description { state: "default" 0.0; color: 255 0 0 255; rel1 { relative: 0.0 0.0; offset: 0 0; } rel2 { relative: 0.5 0.5; offset: 0 0; } } } } } group { name: "main"; parts { part { name: "nmg_box"; type: BOX; box{ items{ item { source: "swSomeField"; name: "topField"; } }} description { state: "default" 0.0; color: 255 0 0 255; } } // example/box } } }
Strangely, all works well if I load the swSomeField directly as a layout (as in the red rectangle is shown).