From 926f9278bce6017a57ef3656265e82aea09c5a56 Mon Sep 17 00:00:00 2001 From: Markus Gans Date: Fri, 3 Jan 2020 01:36:01 +0100 Subject: [PATCH] Illustrations to explain the widget layout --- ChangeLog | 3 + doc/coordinates.svg | 743 +++++++++++++++++++++++++++++++++ doc/position_and_dimension.svg | 663 +++++++++++++++++++++++++++++ 3 files changed, 1409 insertions(+) create mode 100644 doc/coordinates.svg create mode 100644 doc/position_and_dimension.svg diff --git a/ChangeLog b/ChangeLog index 87c3678d..d42e4da6 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,6 @@ +2020-01-03 Markus Gans + * Illustrations to explain the widget layout + 2019-12-31 Markus Gans * The new SGRoptimizer class allows several consecutive parameters from the SGR (Select Graphic Rendition) attributes to be combined diff --git a/doc/coordinates.svg b/doc/coordinates.svg new file mode 100644 index 00000000..fe23b04e --- /dev/null +++ b/doc/coordinates.svg @@ -0,0 +1,743 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + getDesktopWidth() = 80 + getDesktopHeight() = 24 + + + getPos() = (25,6) + getTermPos() = (25,6) + + + + getY() = 6 + getTermY() = 6 + + + + getX() = 25 + getTermX() = 25 + + + + (1,1) + + + + (80,24) + + + + + getX() = 19 + getTermX() = 44 + + + + getY() = 8 + getTermY() = 15 + + + getPos() = (19,8) + getTermPos() = (44,15) + + + + (80,1) + + + + (1,24) + + + diff --git a/doc/position_and_dimension.svg b/doc/position_and_dimension.svg new file mode 100644 index 00000000..c3670afc --- /dev/null +++ b/doc/position_and_dimension.svg @@ -0,0 +1,663 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + getDesktopWidth() + getDesktopHeight() + + + getPos() + getTermPos() + + + + getY() + getTermY() + + + + getX() + getTermX() + + + getWidth() + + + getHeight() + + + + + + + getClientHeight() + + getTopPadding() + + + getBottomPadding() + + + + + + + + + + + getRightPadding() + + + getLeftPadding() + + + + getClientWidth() +