aboutsummaryrefslogtreecommitdiff
path: root/layouts/BasicSixStrip.xml
diff options
context:
space:
mode:
authorGravatar rcoh <rcoh@mit.edu>2010-12-29 17:27:33 -0500
committerGravatar rcoh <rcoh@mit.edu>2010-12-29 17:27:33 -0500
commit93dfb8e3003b483c1041c6f7b4ff293935aeb7c0 (patch)
tree6b0e336f664fa519cad164756b68840e56b50b16 /layouts/BasicSixStrip.xml
parentc8209d01f9ddf4c6670caee08073924cb33e447f (diff)
Inheritence now happens at all levels on reading of config files. No additional resolution of
inheritances should be necessary. RCOH
Diffstat (limited to 'layouts/BasicSixStrip.xml')
-rw-r--r--layouts/BasicSixStrip.xml42
1 files changed, 12 insertions, 30 deletions
diff --git a/layouts/BasicSixStrip.xml b/layouts/BasicSixStrip.xml
index 38c50d4..0d2d277 100644
--- a/layouts/BasicSixStrip.xml
+++ b/layouts/BasicSixStrip.xml
@@ -1,61 +1,43 @@
<PixelConfiguration>
<PixelStrip>
- <Class>layouts.LineLayout</Class>
- <Args>
+ <InheritsFrom>layouts/50PixelStrip.xml</InheritsFrom>
+ <Args OverrideBehavior="Merge">
<Id>strip1</Id>
- <pixelToPixelSpacing>4</pixelToPixelSpacing>
- <spacing>4</spacing>
- <numPixels>50</numPixels>
<originLocation>(10,20)</originLocation>
</Args>
</PixelStrip>
<PixelStrip>
- <Class>layouts.LineLayout</Class>
- <Args>
+ <InheritsFrom>layouts/50PixelStrip.xml</InheritsFrom>
+ <Args OverrideBehavior="Merge">
<Id>strip2</Id>
- <pixelToPixelSpacing>4</pixelToPixelSpacing>
- <spacing>4</spacing>
- <numPixels>50</numPixels>
<originLocation>(10,24)</originLocation>
</Args>
</PixelStrip>
<PixelStrip>
- <Class>layouts.LineLayout</Class>
- <Args>
+ <InheritsFrom>layouts/50PixelStrip.xml</InheritsFrom>
+ <Args OverrideBehavior="Merge">
<Id>strip3</Id>
- <pixelToPixelSpacing>4</pixelToPixelSpacing>
- <spacing>4</spacing>
- <numPixels>50</numPixels>
<originLocation>(10,28)</originLocation>
</Args>
</PixelStrip>
<PixelStrip>
- <Class>layouts.LineLayout</Class>
- <Args>
+ <InheritsFrom>layouts/50PixelStrip.xml</InheritsFrom>
+ <Args OverrideBehavior="Merge">
<Id>strip4</Id>
- <pixelToPixelSpacing>4</pixelToPixelSpacing>
- <spacing>4</spacing>
- <numPixels>50</numPixels>
<originLocation>(10,32)</originLocation>
</Args>
</PixelStrip>
<PixelStrip>
- <Class>layouts.LineLayout</Class>
- <Args>
+ <InheritsFrom>layouts/50PixelStrip.xml</InheritsFrom>
+ <Args OverrideBehavior="Merge">
<Id>strip5</Id>
- <pixelToPixelSpacing>4</pixelToPixelSpacing>
- <spacing>4</spacing>
- <numPixels>50</numPixels>
<originLocation>(10,36)</originLocation>
</Args>
</PixelStrip>
<PixelStrip>
- <Class>layouts.LineLayout</Class>
- <Args>
+ <InheritsFrom>layouts/50PixelStrip.xml</InheritsFrom>
+ <Args OverrideBehavior="Merge">
<Id>strip6</Id>
- <pixelToPixelSpacing>4</pixelToPixelSpacing>
- <spacing>4</spacing>
- <numPixels>50</numPixels>
<originLocation>(10,40)</originLocation>
</Args>
</PixelStrip>