From a82a50c4403c9e2338bc11495b3a503f75714819 Mon Sep 17 00:00:00 2001 From: Pietro Gagliardi Date: Sat, 15 Mar 2014 17:27:42 -0400 Subject: [PATCH] Documented the details of Area's coordinate system. --- area.go | 1 + 1 file changed, 1 insertion(+) diff --git a/area.go b/area.go index 86997fb..f948ade 100644 --- a/area.go +++ b/area.go @@ -9,6 +9,7 @@ import ( // Area represents a blank canvas upon which programs may draw anything and receive arbitrary events from the user. // An Area has an explicit size, represented in pixels, that may be different from the size shown in its Window; scrollbars are placed automatically should they be needed. +// The coordinate system of an Area always has an origin of (0,0) which maps to the top-left corner; all image.Points and image.Rectangles sent across Area's channels conform to this. // To facilitate development and debugging, for the time being, Areas have a fixed size of 320x240 and only work on GTK+. type Area struct { // Paint is signaled when the Area needs to be redrawn.