29 #ifndef PT_FORMS_SIZEPOLICY_H
30 #define PT_FORMS_SIZEPOLICY_H
32 #include <Pt/Forms/Api.h>
33 #include <Pt/Gfx/Size.h>
75 : _horizontalMode(
Any)
90 return _horizontalMode;
104 return _verticalMode;
147 return _sizeHint.width();
154 _sizeHint.setWidth(w);
161 return _sizeHint.height();
168 _sizeHint.setHeight(h);
175 return _horizontalMode == s._horizontalMode &&
176 _verticalMode == s._verticalMode &&
177 _sizeHint.isEqual(s._sizeHint);
184 return _horizontalMode != s._horizontalMode ||
185 _verticalMode != s._verticalMode ||
186 ! _sizeHint.isEqual(s._sizeHint);
190 Mode _horizontalMode;
199 #endif // include guard
Core module.
Definition: Allocator.h:33
Size with floating-point width and height.
Definition: Size.h:47
Contains an arbitrary type.
Definition: Any.h:64