From 71060694ba417b71a9bcadb8ce7539b30f456b1a Mon Sep 17 00:00:00 2001 From: bmeyer Date: Sat, 3 May 2014 20:08:11 +0000 Subject: [PATCH] Improved style, removed passive. Author:bmeyer Date:2014-05-03T20:08:11.000000Z git-svn-id: https://svn.eiffel.com/eiffel-org/trunk@1362 abb3cda0-5349-4a8f-a601-0c33ac3a8c38 --- .../eiffelvision-library-reference-manual/figures.wiki | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/documentation/current/solutions/gui-building/eiffelvision-2/eiffelvision-library-reference-manual/figures.wiki b/documentation/current/solutions/gui-building/eiffelvision-2/eiffelvision-library-reference-manual/figures.wiki index d7888b10..5285f8fa 100644 --- a/documentation/current/solutions/gui-building/eiffelvision-2/eiffelvision-library-reference-manual/figures.wiki +++ b/documentation/current/solutions/gui-building/eiffelvision-2/eiffelvision-library-reference-manual/figures.wiki @@ -4,10 +4,10 @@ {{ReviewRequested}} -The EiffelVision 2 figure cluster can be considered a high-level way of drawing on an [[ref:libraries/vision2/reference/ev_drawable_chart|EV_DRAWABLE]] descendant. Here are some advantages: -* The model (tree of figures) is separated from the graphical representation by using projectors that take a "world" (i.e. entire set) of figures and project it onto any device, not just a drawing area. -* Instead of drawing with static API's like draw_line, real figure objects are used that remember their locations, rotation and scaling internally, and can later be moved, color changed, rotated and/or scaled without limit, individually, or as an entire relative branch in the tree of figures. -* For projection devices that support it, (mouse) pointer events are propagated to the affected figures. +The EiffelVision 2 figure cluster providesa high-level way of drawing on an [[ref:libraries/vision2/reference/ev_drawable_chart|EV_DRAWABLE]] descendant. It offers a number of advantages: +* The model (tree of figures) is separated from the graphical representation by using projectors that take a "world" (an entire set of figures) and project it onto any device, not just a drawing area. +* Instead of drawing with static APIs like draw_line, you can use real figure objects, which internally remember their location, rotation and scaling; later on you can perform limitless transformations on them, either individually or as part of an entire branch in the tree of figures: move, rotation, scaling, change of color... +* For projection devices that support the mouse, pointer events propagate to the affected figures. ==Figure Classes==