summaryrefslogtreecommitdiff
path: root/include/tools/gen.hxx
AgeCommit message (Expand)Author
2021-11-03Introduce 'scale' to Point/Size/Rectangle, to simplify anisotropic scalingMike Kaganski
2021-09-20clean up ambiguous confusing rectangle APIs like IsInside()Luboš Luňák
2021-08-26add back getX()/getY() to tools::RectangleLuboš Luňák
2021-08-19Fix typoAndrea Gelmini
2021-08-17Fix o3tl::convert for Rectangle, to operate on right/bottom valuesMike Kaganski
2021-08-17Rename SaturatingSet[XY] to SaturatingSetPos[XY]Mike Kaganski
2021-08-17Simplify and inline tools::Rectangle::JustifyMike Kaganski
2021-08-17Fix ctor taking Point and Size, to properly handle regative sizesMike Kaganski
2021-08-16Rename setX/setY to SetPosX/SetPosY, to align with SetPosMike Kaganski
2021-08-16Drop tools::Rectangle::getX/getY, which are just duplicates of Left/TopMike Kaganski
2021-08-15Simplify tools::Rectangle a bitMike Kaganski
2021-08-12Unify and simplify tools::Rectangle methods returning PointMike Kaganski
2021-07-30tools: use upper case GetWidth/GetHeight for Rect for repr. stringTomaž Vajngerl
2021-04-26Simplify center calculationMike Kaganski
2021-04-26Add unit conversion for Point, Size and RectangleTomaž Vajngerl
2021-04-07implement operators +,-,*,/ for tools::SizeLuboš Luňák
2021-04-07make tools::Point/Size/Rectangle/etc. constructors constexprLuboš Luňák
2020-11-11make tools::Long 64-bit on Windows platformNoel Grandin
2020-10-21new tools::Degree10 strong typedefNoel Grandin
2020-10-19add tools::Long typedef and use it in toolsNoel
2020-09-26revert recent Polygon commitsNoel Grandin
2020-09-26tools::PolyPolygon -> basegfx in canvasNoel Grandin
2020-09-26tools::PolyPolygon -> basegfx in filterNoel Grandin
2020-08-03tdf#42949 Fix IWYU warnings in include/[t-x]*/*hxxGabor Kelemen
2020-05-03use more compact namespace syntax in /includeNoel Grandin
2020-04-20add tools::Rectangle::JustifyNoel Grandin
2020-04-15add an IsEmpty method to tools::Size and use itNoel Grandin
2020-03-06mark some more classes hidden in --enable-mergelibs modeNoel Grandin
2019-09-29Move Rectangle,Point,Size serialization to GenericTypeSerializerTomaž Vajngerl
2019-07-15make tools::Rectangle::getBottom return 0 when emptyNoel Grandin
2019-07-15make tools::Rectangle::getWidth return 0 when emptyNoel Grandin
2019-07-12make tools::Rectangle::Bottom return Top when emptyNoel Grandin
2019-07-12make tools::Rectangle::Right return Left when emptyNoel Grandin
2019-07-10make tools::Rectangle::setY respect empty stateNoel Grandin
2019-07-10make tools::Rectangle::setX respect empty stateNoel Grandin
2019-07-10make tools::Rectangle::AdjustBottom respect empty stateNoel Grandin
2019-07-10make tools::Rectangle::AdjustRight respect empty stateNoel Grandin
2019-07-09make tools::Rectangle::shrink respect empty stateNoel Grandin
2019-07-08make tools::Rectangle::expandBy respect empty stateNoel Grandin
2019-06-12Revert "improve empty tools::Rectangle (width)"Noel Grandin
2019-06-07improve empty tools::Rectangle (width)Noel Grandin
2019-04-03tdf#124155 change "gradient tab page" - increment & angle sliderTomaž Vajngerl
2018-10-17tdf#42949 Fix IWYU warnings in include/tools/*Gabor Kelemen
2018-05-19Revert "tools: test Pair"Noel Grandin
2018-05-16tools: test PairChris Sherlock
2018-04-07Revert "long->sal_Int32 in tools/gen.hxx"Stephan Bergmann
2018-04-03long->sal_Int32 in tools/gen.hxxNoel Grandin
2018-03-13ofz#6843 Integer-overflowCaolán McNamara
2018-03-08loplugin:unusedmethodsNoel Grandin
2018-03-05drop long& returning methods in PointNoel Grandin