otk/strut.hh (raw)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
// -*- mode: C++; indent-tabs-mode: nil; c-basic-offset: 2; -*- #ifndef __strut_hh #define __strut_hh /*! @file strut.hh @brief The Strut struct defines a margin on 4 sides */ namespace otk { //! Defines a margin on 4 sides struct Strut { //! The margin on the top of the Strut unsigned int top; //! The margin on the bottom of the Strut unsigned int bottom; //! The margin on the left of the Strut unsigned int left; //! The margin on the right of the Strut unsigned int right; //! Constructs a new Strut with no margins Strut(void): top(0), bottom(0), left(0), right(0) {} //! Constructs a new Strut with margins Strut(int l, int t, int r, int b): top(t), bottom(b), left(l), right(r) {} }; } #endif // __strut_hh |