X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fgeometry.cpp;h=0cb78ffcc392d636a45a7e7469d4ea5690601bbb;hb=371dd319aea53d727a91c64240b942dab983783a;hp=b7e89c06bb34be3318562e34f3918b66bcbedc39;hpb=45a351cb7bd00fd5d847507f020541f883599178;p=libs%2Fgltk.git diff --git a/source/geometry.cpp b/source/geometry.cpp index b7e89c0..0cb78ff 100644 --- a/source/geometry.cpp +++ b/source/geometry.cpp @@ -53,12 +53,26 @@ Sides::Sides(unsigned t, unsigned r, unsigned b, unsigned l): Sides::Loader::Loader(Sides &s): DataFile::ObjectLoader(s) { + add("horizontal", &Loader::horizontal); + add("vertical", &Loader::vertical); add("top", &Sides::top); add("right", &Sides::right); add("bottom", &Sides::bottom); add("left", &Sides::left); } +void Sides::Loader::horizontal(unsigned h) +{ + obj.right = h; + obj.left = h; +} + +void Sides::Loader::vertical(unsigned v) +{ + obj.top = v; + obj.bottom = v; +} + void Alignment::apply(Geometry &geom, const Geometry &parent) const {