diff -Nru ipe-7.2.7/build/doc/annotated.html ipe-7.2.9/build/doc/annotated.html --- ipe-7.2.7/build/doc/annotated.html 2016-12-09 14:09:08.000000000 +0000 +++ ipe-7.2.9/build/doc/annotated.html 2019-01-16 13:09:01.000000000 +0000 @@ -3,7 +3,8 @@ - + + Ipelib: Class List @@ -25,22 +26,15 @@ - - - + + + + +
Binary files /tmp/tmpz1V0pf/q8Ib2__dfl/ipe-7.2.7/build/doc/arrowdown.png and /tmp/tmpz1V0pf/weCpiUjF7v/ipe-7.2.9/build/doc/arrowdown.png differ Binary files /tmp/tmpz1V0pf/q8Ib2__dfl/ipe-7.2.7/build/doc/arrowright.png and /tmp/tmpz1V0pf/weCpiUjF7v/ipe-7.2.9/build/doc/arrowright.png differ diff -Nru ipe-7.2.7/build/doc/class_canvas.html ipe-7.2.9/build/doc/class_canvas.html --- ipe-7.2.7/build/doc/class_canvas.html 2016-12-09 14:09:08.000000000 +0000 +++ ipe-7.2.9/build/doc/class_canvas.html 2019-01-16 13:09:01.000000000 +0000 @@ -3,7 +3,8 @@ - + + Ipelib: Canvas Class Reference @@ -25,22 +26,15 @@
- - - + + + + +
@@ -71,6 +65,8 @@   void scrollWheel (NSEvent *event)   +void magnify (NSEvent *event) +  void drawRect (NSRect rect)   - Public Member Functions inherited from ipe::CanvasBase @@ -80,41 +76,41 @@   void setResources (const PdfResources *resources)   -Vector pan () const -  -double zoom () const -  -const Cascadecascade () const -  -Vector center () const -  -Vector pos () const -  -Vector unsnappedPos () const -  -Vector globalPos () const -  -Vector simpleSnapPos () const -  -const Snapsnap () const -  +Vector pan () const +  +double zoom () const +  +const Cascadecascade () const +  +Vector center () const +  +Vector pos () const +  +Vector unsnappedPos () const +  +Vector globalPos () const +  +Vector simpleSnapPos () const +  +const Snapsnap () const +  void setInkMode (bool ink)   -int additionalModifiers () const -  +int additionalModifiers () const +  void setAdditionalModifiers (int mod)   -Vector devToUser (const Vector &arg) const -  -Vector userToDev (const Vector &arg) const -  +Vector devToUser (const Vector &arg) const +  +Vector userToDev (const Vector &arg) const +  void setCanvasStyle (const Style &style)   -Style canvasStyle () const -  +Style canvasStyle () const +  void setPan (const Vector &v)   -void setZoom (double zoom) +void setZoom (double zoom)   void setSnap (const Snap &s)   @@ -122,8 +118,8 @@   void setAutoOrigin (const Vector &v)   -Matrix canvasTfm () const -  +Matrix canvasTfm () const +  void setObserver (CanvasObserver *observer)   void setFifiVisible (bool visible) @@ -140,10 +136,10 @@   void updateTool ()   -int canvasWidth () const -  -int canvasHeight () const -  +int canvasWidth () const +  +int canvasHeight () const +  @@ -253,7 +249,9 @@

Additional Inherited Members

 

Constructor & Destructor Documentation

- + +

◆ Canvas()

+
@@ -267,11 +265,13 @@
- + +

◆ ~Canvas()

+
@@ -295,7 +295,9 @@

Member Function Documentation

- + +

◆ view()

+
@@ -318,7 +320,9 @@ - + +

◆ button()

+
@@ -342,11 +346,13 @@
-

Referenced by drawRect().

+

Referenced by drawRect().

- + +

◆ mouseMove()

+ - + +

◆ key()

+
@@ -380,13 +388,15 @@
-

References ipe::CanvasBase::iTool, ipe::Tool::key(), and key().

+

References ipe::CanvasBase::iTool, ipe::Tool::key(), and key().

-

Referenced by key().

+

Referenced by key().

- + +

◆ scrollWheel()

+ + +

◆ magnify()

+ + - + +

◆ drawRect()

+
@@ -418,7 +450,7 @@
-

References button(), ipe::CanvasObserver::canvasObserverMouseAction(), ipe::CanvasBase::canvasTfm(), ipe::CanvasBase::computeFifi(), ipe::Canvas::drawFifi(), ipe::CanvasBase::drawTool(), ipe::CanvasBase::EAlt, ipe::CanvasBase::ECommand, ipe::CanvasBase::EControl, ipe::CanvasBase::EShift, ipe::CanvasBase::iAdditionalModifiers, ipe::CanvasBase::iBHeight, ipe::CanvasBase::iBWidth, ipe::CanvasBase::iCascade, ipe::CanvasBase::iFifiVisible, ipe::CanvasBase::iFonts, ipe::CanvasBase::iGlobalPos, ipe::CanvasBase::iHeight, ipe::CanvasBase::iObserver, ipe::CanvasBase::iPage, ipe::CanvasBase::iTool, ipe::CanvasBase::iView, ipe::CanvasBase::iWidth, ipe::CanvasBase::iZoom, ipe::Tool::mouseButton(), ipe::Painter::popMatrix(), ipe::Painter::pushMatrix(), ipe::Painter::transform(), and ipe::Canvas::window().

+

References button(), ipe::CanvasObserver::canvasObserverMouseAction(), ipe::CanvasBase::canvasTfm(), ipe::CanvasBase::computeFifi(), ipe::Canvas::drawFifi(), ipe::CanvasBase::drawTool(), ipe::CanvasBase::EAlt, ipe::CanvasBase::ECommand, ipe::CanvasBase::EControl, ipe::CanvasBase::EShift, ipe::CanvasBase::iAdditionalModifiers, ipe::CanvasBase::iBHeight, ipe::CanvasBase::iBWidth, ipe::CanvasBase::iCascade, ipe::CanvasBase::iFifiVisible, ipe::CanvasBase::iFonts, ipe::CanvasBase::iGlobalPos, ipe::CanvasBase::iHeight, ipe::CanvasBase::iObserver, ipe::CanvasBase::iPage, ipe::CanvasBase::iTool, ipe::CanvasBase::iView, ipe::CanvasBase::iWidth, ipe::CanvasBase::iZoom, ipe::Tool::mouseButton(), ipe::Painter::popMatrix(), ipe::Painter::pushMatrix(), ipe::Painter::transform(), and ipe::Canvas::window().

diff -Nru ipe-7.2.7/build/doc/class_canvas-members.html ipe-7.2.9/build/doc/class_canvas-members.html --- ipe-7.2.7/build/doc/class_canvas-members.html 2016-12-09 14:09:08.000000000 +0000 +++ ipe-7.2.9/build/doc/class_canvas-members.html 2019-01-16 13:09:01.000000000 +0000 @@ -3,7 +3,8 @@ - + + Ipelib: Member List @@ -25,22 +26,15 @@
- - - + + + + +
@@ -50,18 +44,18 @@

This is the complete list of members for Canvas, including all inherited members.

- + - - - - - - + + + + + + - + @@ -80,7 +74,7 @@ - + @@ -111,40 +105,41 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
additionalModifiers() const ipe::CanvasBaseinline
additionalModifiers() constipe::CanvasBaseinline
button(bool press, NSEvent *event)Canvas
Canvas(IpeCanvasView *view)Canvas
CanvasBase()ipe::CanvasBaseprotected
canvasHeight() const ipe::CanvasBaseinline
canvasStyle() const ipe::CanvasBaseinline
canvasTfm() const ipe::CanvasBase
canvasWidth() const ipe::CanvasBaseinline
cascade() const ipe::CanvasBaseinline
center() const ipe::CanvasBaseinline
canvasHeight() constipe::CanvasBaseinline
canvasStyle() constipe::CanvasBaseinline
canvasTfm() constipe::CanvasBase
canvasWidth() constipe::CanvasBaseinline
cascade() constipe::CanvasBaseinline
center() constipe::CanvasBaseinline
computeFifi(double x, double y)ipe::CanvasBaseprotected
devToUser(const Vector &arg) const ipe::CanvasBase
devToUser(const Vector &arg) constipe::CanvasBase
drawAxes(cairo_t *cc)ipe::CanvasBaseprotected
drawFifi(cairo_t *cr)ipe::CanvasBaseprotected
drawFrame(cairo_t *cc)ipe::CanvasBaseprotected
EShift enum valueipe::CanvasBase
EStandardCursor enum valueipe::CanvasBase
finishTool()ipe::CanvasBase
globalPos() const ipe::CanvasBaseinline
globalPos() constipe::CanvasBaseinline
iAdditionalModifiersipe::CanvasBaseprotected
iAutoOriginipe::CanvasBaseprotected
iAutoSnapipe::CanvasBaseprotected
iWidthipe::CanvasBaseprotected
iZoomipe::CanvasBaseprotected
key(NSEvent *event)Canvas
mouseMove(NSEvent *event)Canvas
pan() const ipe::CanvasBaseinline
pos() const ipe::CanvasBaseinline
refreshSurface()ipe::CanvasBaseprotected
scrollWheel(NSEvent *event)Canvas
selectPageOrView(Document *doc, int page=-1, int startIndex=0, int pageWidth=240, int width=600, int height=480)ipe::CanvasBasestatic
setAdditionalModifiers(int mod)ipe::CanvasBase
setAutoOrigin(const Vector &v)ipe::CanvasBase
setCanvasStyle(const Style &style)ipe::CanvasBase
setDimmed(bool dimmed)ipe::CanvasBase
setFifiVisible(bool visible)ipe::CanvasBase
setInkMode(bool ink)ipe::CanvasBaseinline
setObserver(CanvasObserver *observer)ipe::CanvasBase
setPage(const Page *page, int pno, int view, const Cascade *sheet)ipe::CanvasBase
setPan(const Vector &v)ipe::CanvasBase
setResources(const PdfResources *resources)ipe::CanvasBase
setSelectionVisible(bool visible)ipe::CanvasBase
setSnap(const Snap &s)ipe::CanvasBase
setTool(Tool *tool)ipe::CanvasBase
setZoom(double zoom)ipe::CanvasBase
simpleSnapPos() const ipe::CanvasBase
snap() const ipe::CanvasBaseinline
snapToPaperAndFrame()ipe::CanvasBaseprotected
TCursor enum nameipe::CanvasBase
TModifiers enum nameipe::CanvasBase
tool()ipe::CanvasBaseinline
unsnappedPos() const ipe::CanvasBaseinline
update()ipe::CanvasBase
updateTool()ipe::CanvasBase
userToDev(const Vector &arg) const ipe::CanvasBase
view()Canvasinline
zoom() const ipe::CanvasBaseinline
~Canvas()Canvasvirtual
~CanvasBase()ipe::CanvasBasevirtual
magnify(NSEvent *event)Canvas
mouseMove(NSEvent *event)Canvas
pan() constipe::CanvasBaseinline
pos() constipe::CanvasBaseinline
refreshSurface()ipe::CanvasBaseprotected
scrollWheel(NSEvent *event)Canvas
selectPageOrView(Document *doc, int page=-1, int startIndex=0, int pageWidth=240, int width=600, int height=480)ipe::CanvasBasestatic
setAdditionalModifiers(int mod)ipe::CanvasBase
setAutoOrigin(const Vector &v)ipe::CanvasBase
setCanvasStyle(const Style &style)ipe::CanvasBase
setDimmed(bool dimmed)ipe::CanvasBase
setFifiVisible(bool visible)ipe::CanvasBase
setInkMode(bool ink)ipe::CanvasBaseinline
setObserver(CanvasObserver *observer)ipe::CanvasBase
setPage(const Page *page, int pno, int view, const Cascade *sheet)ipe::CanvasBase
setPan(const Vector &v)ipe::CanvasBase
setResources(const PdfResources *resources)ipe::CanvasBase
setSelectionVisible(bool visible)ipe::CanvasBase
setSnap(const Snap &s)ipe::CanvasBase
setTool(Tool *tool)ipe::CanvasBase
setZoom(double zoom)ipe::CanvasBase
simpleSnapPos() constipe::CanvasBase
snap() constipe::CanvasBaseinline
snapToPaperAndFrame()ipe::CanvasBaseprotected
TCursor enum nameipe::CanvasBase
TModifiers enum nameipe::CanvasBase
tool()ipe::CanvasBaseinline
unsnappedPos() constipe::CanvasBaseinline
update()ipe::CanvasBase
updateTool()ipe::CanvasBase
userToDev(const Vector &arg) constipe::CanvasBase
view()Canvasinline
zoom() constipe::CanvasBaseinline
~Canvas()Canvasvirtual
~CanvasBase()ipe::CanvasBasevirtual

diff -Nru ipe-7.2.7/build/doc/classes.html ipe-7.2.9/build/doc/classes.html --- ipe-7.2.7/build/doc/classes.html 2016-12-09 14:09:08.000000000 +0000 +++ ipe-7.2.9/build/doc/classes.html 2019-01-16 13:09:01.000000000 +0000 @@ -3,7 +3,8 @@ - + + Ipelib: Class Index @@ -25,68 +26,61 @@
- - - + + + + +
Class Index
-
A | B | C | D | E | F | G | I | L | M | O | P | R | S | T | V | X
+
a | b | c | d | e | f | g | i | l | m | o | p | r | s | t | v | x
- - - - - - - - - - - - - - @@ -97,7 +91,7 @@
  A  
-
CurveSegment (ipe)   
  L  
+
  a  
+
CurveSegment (ipe)   
  l  
PdfNumber (ipe)   String (ipe)   
  D  
+
  d  
PdfObj (ipe)   StringStream (ipe)   
A85Source (ipe)   Latex (ipe)   PdfPainter (ipe)   CanvasBase::Style (ipe)   
A85Stream (ipe)   DataSource (ipe)   Layout (ipe)   PdfParser (ipe)   StyleSheet (ipe)   
AllAttributes (ipe)   DeflateStream (ipe)   Lex (ipe)   PdfRef (ipe)   SubPath (ipe)   
Angle (ipe)   Document (ipe)   Line (ipe)   PdfResources (ipe)   Symbol (ipe)   
Arc (ipe)   
  E  
-
Linear (ipe)   PdfString (ipe)   
  T  
+
Arc (ipe)   
  e  
+
Linear (ipe)   PdfString (ipe)   
  t  
Attribute (ipe)   
  M  
+
Attribute (ipe)   
  m  
PdfToken (ipe)   
  B  
+
  b  
Effect (ipe)   PdfWriter (ipe)   TellStream (ipe)   
Ellipse (ipe)   Matrix (ipe)   Platform (ipe)   Text (ipe)   
Base64Source (ipe)   
  F  
+
Base64Source (ipe)   
  f  
Bitmap::MRenderData (ipe)   PsPainter (ipe)   TextPadding (ipe)   
Base64Stream (ipe)   
  O  
+
Base64Stream (ipe)   
  o  
PsWriter (ipe)   Thumbnail (ipe)   
BBoxPainter (ipe)   Face (ipe)   
  R  
+
BBoxPainter (ipe)   Face (ipe)   
  r  
Tiling (ipe)   
Bezier (ipe)   FileSource (ipe)   Object (ipe)   StyleSheet::TitleStyle (ipe)   
Bitmap (ipe)   FileStream (ipe)   ObjectFactory (ipe)   Rect (ipe)   Tool (ipe)   
BitmapFinder (ipe)   Fixed (ipe)   
  P  
+
BitmapFinder (ipe)   Fixed (ipe)   
  p  
Reference (ipe)   TransformTool (ipe)   
Buffer (ipe)   Fonts (ipe)   Repository (ipe)   
  V  
+
Buffer (ipe)   Fonts (ipe)   Repository (ipe)   
  v  
BufferSource (ipe)   
  G  
-
Page (ipe)   
  S  
+
BufferSource (ipe)   
  g  
+
Page (ipe)   
  s  
  C  
+
  c  
StyleSheet::PageNumberStyle (ipe)   Vector (ipe)   
Gradient (ipe)   PageSelector (ipe)   Segment (ipe)   Visitor (ipe)   
CairoPainter (ipe)   Group (ipe)   Painter (ipe)   SelectTool (ipe)   
  X  
+
CairoPainter (ipe)   Group (ipe)   Painter (ipe)   SelectTool (ipe)   
  x  
Canvas   
  I  
+
Canvas   
  i  
PanTool (ipe)   Shape (ipe)   
Canvas (ipe)   Path (ipe)   Snap (ipe)   Text::XForm (ipe)   
CanvasBase (ipe)   Image (ipe)   PdfArray (ipe)   SelectTool::SObj (ipe)   XmlAttributes (ipe)   
Curve (ipe)   IpeletHelper (ipe)   PdfNull (ipe)   Stream (ipe)   
-
A | B | C | D | E | F | G | I | L | M | O | P | R | S | T | V | X
+
a | b | c | d | e | f | g | i | l | m | o | p | r | s | t | v | x

diff -Nru ipe-7.2.7/build/doc/classipe_1_1_a85_source.html ipe-7.2.9/build/doc/classipe_1_1_a85_source.html --- ipe-7.2.7/build/doc/classipe_1_1_a85_source.html 2016-12-09 14:09:08.000000000 +0000 +++ ipe-7.2.9/build/doc/classipe_1_1_a85_source.html 2019-01-16 13:09:01.000000000 +0000 @@ -3,7 +3,8 @@ - + + Ipelib: ipe::A85Source Class Reference @@ -25,22 +26,15 @@ - - - + + + + + - + +

◆ ~Canvas()

+
@@ -330,13 +328,15 @@
-

References ipe::CanvasBase::iBHeight, ipe::CanvasBase::iBWidth, ipe::CanvasBase::iHeight, ipe::CanvasBase::iRepaintObjects, ipe::CanvasBase::iSurface, ipe::CanvasBase::iView, ipe::CanvasBase::iWidth, and ipe::CanvasBase::refreshSurface().

+

References ipe::CanvasBase::iBHeight, ipe::CanvasBase::iBWidth, ipe::CanvasBase::iHeight, ipe::CanvasBase::iRepaintObjects, ipe::CanvasBase::iSurface, ipe::CanvasBase::iView, ipe::CanvasBase::iWidth, and ipe::CanvasBase::refreshSurface().

-

Referenced by Canvas().

+

Referenced by Canvas().

- + +

◆ Canvas() [2/3]

+
@@ -364,7 +364,9 @@ - + +

◆ Canvas() [3/3]

+
@@ -381,7 +383,9 @@

Member Function Documentation

- + +

◆ window()

+
@@ -402,11 +406,13 @@
-

Referenced by Canvas::drawRect().

+

Referenced by Canvas::drawRect().

- + +

◆ setCursor()

+
@@ -448,7 +454,9 @@ - + +

◆ invalidate() [1/2]

+
@@ -473,7 +481,9 @@ - + +

◆ invalidate() [2/2]

+
@@ -521,7 +531,9 @@ - + +

◆ drawFifi()

+
@@ -543,13 +555,15 @@
-

References ipe::Snap::ESnapAngle, ipe::Snap::ESnapAuto, ipe::Snap::ESnapBd, ipe::Snap::ESnapCtl, ipe::Snap::ESnapGrid, ipe::Snap::ESnapInt, ipe::Snap::ESnapNone, ipe::Snap::ESnapVtx, ipe::CanvasBase::iFifiMode, ipe::CanvasBase::iMousePos, ipe::CanvasBase::iOldFifi, and ipe::CanvasBase::userToDev().

+

References ipe::Snap::ESnapAngle, ipe::Snap::ESnapAuto, ipe::Snap::ESnapBd, ipe::Snap::ESnapCtl, ipe::Snap::ESnapGrid, ipe::Snap::ESnapInt, ipe::Snap::ESnapNone, ipe::Snap::ESnapVtx, ipe::CanvasBase::iFifiMode, ipe::CanvasBase::iMousePos, ipe::CanvasBase::iOldFifi, and ipe::CanvasBase::userToDev().

-

Referenced by Canvas::drawRect(), ipe::IpeQ(), and paintEvent().

+

Referenced by Canvas::drawRect(), ipe::IpeQ(), and paintEvent().

- + +

◆ paintEvent()

+
@@ -571,13 +585,15 @@
-

References ipe::CanvasBase::canvasTfm(), drawFifi(), ipe::CanvasBase::drawTool(), ipe::CanvasBase::iBHeight, ipe::CanvasBase::iBWidth, ipe::CanvasBase::iCascade, ipe::CanvasBase::iFifiVisible, ipe::CanvasBase::iHeight, ipe::CanvasBase::iPage, ipe::CanvasBase::iSurface, ipe::CanvasBase::iWidth, and ipe::CanvasBase::refreshSurface().

+

References ipe::CanvasBase::canvasTfm(), drawFifi(), ipe::CanvasBase::drawTool(), ipe::CanvasBase::iBHeight, ipe::CanvasBase::iBWidth, ipe::CanvasBase::iCascade, ipe::CanvasBase::iFifiVisible, ipe::CanvasBase::iHeight, ipe::CanvasBase::iPage, ipe::CanvasBase::iSurface, ipe::CanvasBase::iWidth, and ipe::CanvasBase::refreshSurface().

-

Referenced by ipe::IpeQ().

+

Referenced by ipe::IpeQ().

- + +

◆ mouseButton()

+
@@ -615,13 +631,15 @@
-

References ipe::CanvasObserver::canvasObserverMouseAction(), ipe::CanvasBase::computeFifi(), ipe::CanvasBase::iAdditionalModifiers, ipe::CanvasBase::iGlobalPos, ipe::CanvasBase::iObserver, ipe::CanvasBase::iTool, and ipe::Tool::mouseButton().

+

References ipe::CanvasObserver::canvasObserverMouseAction(), ipe::CanvasBase::computeFifi(), ipe::CanvasBase::iAdditionalModifiers, ipe::CanvasBase::iGlobalPos, ipe::CanvasBase::iObserver, ipe::CanvasBase::iTool, and ipe::Tool::mouseButton().

-

Referenced by ipe::IpeQ(), mouseDoubleClickEvent(), mousePressEvent(), mouseReleaseEvent(), and windowId().

+

Referenced by ipe::IpeQ(), mouseDoubleClickEvent(), mousePressEvent(), mouseReleaseEvent(), and windowId().

- + +

◆ mouseDoubleClickEvent()

+
@@ -643,13 +661,15 @@
-

References mouseButton().

+

References mouseButton().

-

Referenced by ipe::IpeQ().

+

Referenced by ipe::IpeQ().

- + +

◆ mousePressEvent()

+
@@ -671,13 +691,15 @@
-

References mouseButton().

+

References mouseButton().

-

Referenced by ipe::IpeQ().

+

Referenced by ipe::IpeQ().

- + +

◆ mouseReleaseEvent()

+
@@ -699,13 +721,15 @@
-

References mouseButton().

+

References mouseButton().

-

Referenced by ipe::IpeQ().

+

Referenced by ipe::IpeQ().

- + +

◆ mouseMoveEvent()

+
@@ -727,13 +751,15 @@
-

References ipe::CanvasObserver::canvasObserverPositionChanged(), ipe::CanvasBase::computeFifi(), ipe::CanvasBase::iObserver, ipe::CanvasBase::iTool, and ipe::Tool::mouseMove().

+

References ipe::CanvasObserver::canvasObserverPositionChanged(), ipe::CanvasBase::computeFifi(), ipe::CanvasBase::iObserver, ipe::CanvasBase::iTool, and ipe::Tool::mouseMove().

-

Referenced by ipe::IpeQ().

+

Referenced by ipe::IpeQ().

- + +

◆ tabletEvent()

+
@@ -755,13 +781,15 @@
-

References ipe::CanvasObserver::canvasObserverMouseAction(), ipe::CanvasObserver::canvasObserverPositionChanged(), ipe::CanvasBase::computeFifi(), ipe::CanvasBase::globalPos(), ipe::CanvasBase::iAdditionalModifiers, ipe::CanvasBase::iGlobalPos, ipe::CanvasBase::iObserver, ipe::CanvasBase::iTool, ipe::Tool::mouseButton(), and ipe::Tool::mouseMove().

+

References ipe::CanvasObserver::canvasObserverMouseAction(), ipe::CanvasObserver::canvasObserverPositionChanged(), ipe::CanvasBase::computeFifi(), ipe::CanvasBase::globalPos(), ipe::CanvasBase::iAdditionalModifiers, ipe::CanvasBase::iGlobalPos, ipe::CanvasBase::iObserver, ipe::CanvasBase::iTool, ipe::Tool::mouseButton(), and ipe::Tool::mouseMove().

-

Referenced by ipe::IpeQ().

+

Referenced by ipe::IpeQ().

- + +

◆ wheelEvent()

+
@@ -783,13 +811,15 @@
-

References ipe::CanvasObserver::canvasObserverWheelMoved(), ipe::CanvasBase::iObserver, and ipe::QPt().

+

References ipe::CanvasObserver::canvasObserverWheelMoved(), ipe::CanvasBase::iObserver, and ipe::QPt().

-

Referenced by ipe::IpeQ().

+

Referenced by ipe::IpeQ().

- + +

◆ keyPressEvent()

+
@@ -811,13 +841,15 @@
-

References ipe::CanvasBase::iAdditionalModifiers, ipe::IpeQ(), ipe::CanvasBase::iTool, and ipe::Tool::key().

+

References ipe::CanvasBase::iAdditionalModifiers, ipe::IpeQ(), ipe::CanvasBase::iTool, and ipe::Tool::key().

-

Referenced by ipe::IpeQ().

+

Referenced by ipe::IpeQ().

- + +

◆ sizeHint()

+
@@ -838,13 +870,15 @@
-

References ipe::CanvasBase::EAlt, ipe::CanvasBase::EControl, ipe::CanvasBase::ECrossCursor, ipe::CanvasBase::EDotCursor, ipe::CanvasBase::EHandCursor, ipe::CanvasBase::EMeta, ipe::CanvasBase::EShift, ipe::CanvasBase::EStandardCursor, ipe::Color::iBlue, ipe::Color::iGreen, ipe::Fixed::internal(), ipe::Color::iRed, and ipe::CanvasBase::zoom().

+

References ipe::CanvasBase::EAlt, ipe::CanvasBase::EControl, ipe::CanvasBase::ECrossCursor, ipe::CanvasBase::EDotCursor, ipe::CanvasBase::EHandCursor, ipe::CanvasBase::EMeta, ipe::CanvasBase::EShift, ipe::CanvasBase::EStandardCursor, ipe::Color::iBlue, ipe::Color::iGreen, ipe::Fixed::internal(), ipe::Color::iRed, and ipe::CanvasBase::zoom().

-

Referenced by ipe::IpeQ().

+

Referenced by ipe::IpeQ().

- + +

◆ init()

+
@@ -868,7 +902,9 @@ - + +

◆ getDpiForWindow()

+
@@ -892,7 +928,9 @@ - + +

◆ windowId()

+
@@ -913,11 +951,13 @@
-

References createBitmap(), and mouseButton().

+

References createBitmap(), and mouseButton().

- + +

◆ createBitmap()

+
@@ -955,7 +995,7 @@
-

Referenced by windowId().

+

Referenced by windowId().

diff -Nru ipe-7.2.7/build/doc/classipe_1_1_canvas-members.html ipe-7.2.9/build/doc/classipe_1_1_canvas-members.html --- ipe-7.2.7/build/doc/classipe_1_1_canvas-members.html 2016-12-09 14:09:08.000000000 +0000 +++ ipe-7.2.9/build/doc/classipe_1_1_canvas-members.html 2019-01-16 13:09:01.000000000 +0000 @@ -3,7 +3,8 @@ - + + Ipelib: Member List @@ -25,22 +26,15 @@ - - - + + + + + diff -Nru ipe-7.2.7/build/doc/classipe_1_1_canvas_observer.html ipe-7.2.9/build/doc/classipe_1_1_canvas_observer.html --- ipe-7.2.7/build/doc/classipe_1_1_canvas_observer.html 2016-12-09 14:09:08.000000000 +0000 +++ ipe-7.2.9/build/doc/classipe_1_1_canvas_observer.html 2019-01-16 13:09:01.000000000 +0000 @@ -3,7 +3,8 @@ - + + Ipelib: ipe::CanvasObserver Class Reference @@ -25,22 +26,15 @@ - - - + + + + + - - - + + + + +
diff -Nru ipe-7.2.7/build/doc/classipe_1_1_cascade.html ipe-7.2.9/build/doc/classipe_1_1_cascade.html --- ipe-7.2.7/build/doc/classipe_1_1_cascade.html 2016-12-09 14:09:08.000000000 +0000 +++ ipe-7.2.9/build/doc/classipe_1_1_cascade.html 2019-01-16 13:09:01.000000000 +0000 @@ -3,7 +3,8 @@ - + + Ipelib: ipe::Cascade Class Reference @@ -25,22 +26,15 @@ - - - + + + + + - + +

◆ save()

+
@@ -224,11 +228,13 @@

Save subpath to XML stream.

-

Implements ipe::SubPath.

+

Implements ipe::SubPath.

- + +

◆ draw()

+
@@ -252,13 +258,15 @@

Draw subpath (does not call drawPath()).

-

Implements ipe::SubPath.

+

Implements ipe::SubPath.

-

References ipe::Painter::closePath(), ipe::Painter::curveTo(), and ipe::Painter::moveTo().

+

References ipe::Painter::closePath(), ipe::Painter::curveTo(), and ipe::Painter::moveTo().

- + +

◆ addToBBox()

+
@@ -298,13 +306,15 @@

Add subpath to box.

-

Implements ipe::SubPath.

+

Implements ipe::SubPath.

-

References ipe::Rect::addPoint(), and ipe::Rect::addRect().

+

References ipe::Rect::addPoint(), and ipe::Rect::addRect().

- + +

◆ distance()

+
@@ -344,13 +354,15 @@

Return distance from v to subpath transformed by m.

-

Implements ipe::SubPath.

+

Implements ipe::SubPath.

-

References ipe::Ellipse::distance().

+

References ipe::Ellipse::distance().

- + +

◆ snapVtx()

+
@@ -402,11 +414,13 @@

Snap to vertex.

-

Implements ipe::SubPath.

+

Implements ipe::SubPath.

- + +

◆ snapBnd()

+
@@ -452,14 +466,16 @@

Snap to boundary of subpath.

-

Implements ipe::SubPath.

+

Implements ipe::SubPath.

-

References ipe::Shape::Shape().

+

References ipe::Shape::Shape().

Member Data Documentation

- + +

◆ iCP

+
diff -Nru ipe-7.2.7/build/doc/classipe_1_1_closed_spline-members.html ipe-7.2.9/build/doc/classipe_1_1_closed_spline-members.html --- ipe-7.2.7/build/doc/classipe_1_1_closed_spline-members.html 2016-12-09 14:09:08.000000000 +0000 +++ ipe-7.2.9/build/doc/classipe_1_1_closed_spline-members.html 2019-01-16 13:09:01.000000000 +0000 @@ -3,7 +3,8 @@ - + +Ipelib: Member List @@ -25,22 +26,15 @@
- - - + + + + + diff -Nru ipe-7.2.7/build/doc/classipe_1_1_color.html ipe-7.2.9/build/doc/classipe_1_1_color.html --- ipe-7.2.7/build/doc/classipe_1_1_color.html 2016-12-09 14:09:08.000000000 +0000 +++ ipe-7.2.9/build/doc/classipe_1_1_color.html 2019-01-16 13:09:01.000000000 +0000 @@ -3,7 +3,8 @@ - + + Ipelib: ipe::Color Class Reference @@ -25,22 +26,15 @@
- - - + + + + +
-

References ipe::Effect::Effect(), iBlue, iGreen, and iRed.

+

References ipe::Effect::Effect(), iBlue, iGreen, and iRed.

-

Referenced by Color().

+

Referenced by Color().

- + +

◆ operator!=()

+
@@ -312,7 +322,9 @@

Friends And Related Function Documentation

- + +

◆ operator<<()

+
@@ -344,12 +356,14 @@
-

References save().

+

References save().

Member Data Documentation

- + +

◆ iRed

+
@@ -359,11 +373,13 @@
-

Referenced by ipe::Attribute::Attribute(), Color(), ipe::Attribute::color(), ipe::Latex::createLatexSource(), ipe::CairoPainter::doDrawPath(), ipe::CairoPainter::doDrawText(), ipe::PdfPainter::drawColor(), isGray(), operator==(), ipe::QIpe(), save(), saveRGB(), and ipe::Canvas::sizeHint().

+

Referenced by ipe::Attribute::Attribute(), Color(), ipe::Attribute::color(), ipe::Latex::createLatexSource(), ipe::CairoPainter::doDrawPath(), ipe::CairoPainter::doDrawText(), ipe::PdfPainter::drawColor(), isGray(), operator==(), ipe::QIpe(), save(), saveRGB(), and ipe::Canvas::sizeHint().

- + +

◆ iGreen

+
@@ -373,11 +389,13 @@
-

Referenced by ipe::Attribute::Attribute(), Color(), ipe::Attribute::color(), ipe::Latex::createLatexSource(), ipe::CairoPainter::doDrawPath(), ipe::CairoPainter::doDrawText(), isGray(), operator==(), ipe::QIpe(), save(), saveRGB(), and ipe::Canvas::sizeHint().

+

Referenced by ipe::Attribute::Attribute(), Color(), ipe::Attribute::color(), ipe::Latex::createLatexSource(), ipe::CairoPainter::doDrawPath(), ipe::CairoPainter::doDrawText(), isGray(), operator==(), ipe::QIpe(), save(), saveRGB(), and ipe::Canvas::sizeHint().

- + +

◆ iBlue

+
@@ -387,7 +405,7 @@
-

Referenced by ipe::Attribute::Attribute(), Color(), ipe::Attribute::color(), ipe::Latex::createLatexSource(), ipe::CairoPainter::doDrawPath(), ipe::CairoPainter::doDrawText(), isGray(), operator==(), ipe::QIpe(), save(), saveRGB(), and ipe::Canvas::sizeHint().

+

Referenced by ipe::Attribute::Attribute(), Color(), ipe::Attribute::color(), ipe::Latex::createLatexSource(), ipe::CairoPainter::doDrawPath(), ipe::CairoPainter::doDrawText(), isGray(), operator==(), ipe::QIpe(), save(), saveRGB(), and ipe::Canvas::sizeHint().

diff -Nru ipe-7.2.7/build/doc/classipe_1_1_color-members.html ipe-7.2.9/build/doc/classipe_1_1_color-members.html --- ipe-7.2.7/build/doc/classipe_1_1_color-members.html 2016-12-09 14:09:08.000000000 +0000 +++ ipe-7.2.9/build/doc/classipe_1_1_color-members.html 2019-01-16 13:09:01.000000000 +0000 @@ -3,7 +3,8 @@ - + + Ipelib: Member List @@ -25,22 +26,15 @@ - - - + + + + +
diff -Nru ipe-7.2.7/build/doc/classipe_1_1_curve.html ipe-7.2.9/build/doc/classipe_1_1_curve.html --- ipe-7.2.7/build/doc/classipe_1_1_curve.html 2016-12-09 14:09:09.000000000 +0000 +++ ipe-7.2.9/build/doc/classipe_1_1_curve.html 2019-01-16 13:09:01.000000000 +0000 @@ -3,7 +3,8 @@ - + + Ipelib: ipe::Curve Class Reference @@ -25,22 +26,15 @@ - - - + + + + +
-

References ipe::CurveSegment::ESpline.

+

References ipe::CurveSegment::ESpline.

-

Referenced by appendArc(), and ipe::Shape::load().

+

Referenced by appendArc(), and ipe::Shape::load().

- + +

◆ appendOldSpline()

+
@@ -668,13 +696,15 @@
-

References ipe::CurveSegment::EOldSpline.

+

References ipe::CurveSegment::EOldSpline.

-

Referenced by ipe::Shape::load().

+

Referenced by ipe::Shape::load().

- + +

◆ setClosed()

+
@@ -690,7 +720,7 @@

Set whether subpath is closed or not.

-

Referenced by ipe::Shape::load(), and ipe::Shape::Shape().

+

Referenced by ipe::Shape::load(), and ipe::Shape::Shape().

diff -Nru ipe-7.2.7/build/doc/classipe_1_1_curve-members.html ipe-7.2.9/build/doc/classipe_1_1_curve-members.html --- ipe-7.2.7/build/doc/classipe_1_1_curve-members.html 2016-12-09 14:09:09.000000000 +0000 +++ ipe-7.2.9/build/doc/classipe_1_1_curve-members.html 2019-01-16 13:09:01.000000000 +0000 @@ -3,7 +3,8 @@ - + +Ipelib: Member List @@ -25,22 +26,15 @@
- - - + + + + + diff -Nru ipe-7.2.7/build/doc/classipe_1_1_curve_segment.html ipe-7.2.9/build/doc/classipe_1_1_curve_segment.html --- ipe-7.2.7/build/doc/classipe_1_1_curve_segment.html 2016-12-09 14:09:09.000000000 +0000 +++ ipe-7.2.9/build/doc/classipe_1_1_curve_segment.html 2019-01-16 13:09:01.000000000 +0000 @@ -3,7 +3,8 @@ - + + Ipelib: ipe::CurveSegment Class Reference @@ -25,22 +26,15 @@
- - - + + + + + - - - + + + + + - - - + + + + +
diff -Nru ipe-7.2.7/build/doc/classipe_1_1_page.html ipe-7.2.9/build/doc/classipe_1_1_page.html --- ipe-7.2.7/build/doc/classipe_1_1_page.html 2016-12-09 14:09:09.000000000 +0000 +++ ipe-7.2.9/build/doc/classipe_1_1_page.html 2019-01-16 13:09:01.000000000 +0000 @@ -3,7 +3,8 @@ - + + Ipelib: ipe::Page Class Reference @@ -25,22 +26,15 @@ - - - + + + + +

Constructor & Destructor Documentation

- + +

◆ Page()

+
@@ -236,12 +236,14 @@

The default constructor creates a new empty page.

This page still needs a layer and a view to be usable!

-

Referenced by basic().

+

Referenced by basic().

Member Function Documentation

- + +

◆ basic()

+
@@ -265,11 +267,13 @@

Create a new empty page with standard settings.

This is an empty page with layer 'alpha' and a single view.

-

References addLayer(), insertView(), Page(), and setVisible().

+

References addLayer(), insertView(), Page(), and setVisible().

- + +

◆ saveAsXml()

+
@@ -285,13 +289,15 @@

save page in XML format.

-

References active(), countLayers(), countViews(), effect(), ipe::String::empty(), layer(), markedView(), ipe::Stream::putXmlString(), ipe::Attribute::string(), title(), and visible().

+

References active(), countLayers(), countViews(), effect(), ipe::String::empty(), layer(), markedView(), ipe::Stream::putXmlString(), ipe::Attribute::string(), title(), and visible().

-

Referenced by saveAsIpePage(), and ipe::Document::saveAsXml().

+

Referenced by saveAsIpePage(), and ipe::Document::saveAsXml().

- + +

◆ saveAsIpePage()

+
@@ -307,11 +313,13 @@

Copy whole page with bitmaps as <ipepage> into the stream.

-

References ipe::BitmapFinder::iBitmaps, saveAsXml(), ipe::Bitmap::saveAsXml(), ipe::BitmapFinder::scanPage(), and ipe::Bitmap::setObjNum().

+

References ipe::BitmapFinder::iBitmaps, saveAsXml(), ipe::Bitmap::saveAsXml(), ipe::BitmapFinder::scanPage(), and ipe::Bitmap::setObjNum().

- + +

◆ saveSelection()

+
@@ -327,11 +335,13 @@

Copy selected objects as <ipeselection> into the stream.

-

References count(), ipe::BitmapFinder::iBitmaps, ipe::Bitmap::saveAsXml(), select(), and ipe::Bitmap::setObjNum().

+

References count(), ipe::BitmapFinder::iBitmaps, ipe::Bitmap::saveAsXml(), select(), and ipe::Bitmap::setObjNum().

- + +

◆ countLayers()

+
@@ -339,7 +349,7 @@
- + @@ -354,11 +364,13 @@

Return number of layers.

-

Referenced by findLayer(), insertView(), pageBBox(), ipe::ImlParser::parseObject(), ipe::ImlParser::parsePage(), removeView(), and saveAsXml().

+

Referenced by findLayer(), insertView(), objectsPerLayer(), pageBBox(), ipe::ImlParser::parseObject(), ipe::ImlParser::parsePage(), removeView(), and saveAsXml().

- + +

◆ layer()

+
int ipe::Page::countLayers size_t ipe::Page::countLayers ( ) const
@@ -382,11 +394,13 @@

Return name of layer index.

-

Referenced by append(), findLayer(), insert(), moveLayer(), objectVisible(), objSnapsInView(), pageBBox(), ipe::ImlParser::parseObject(), ipe::ImlParser::parsePage(), saveAsXml(), setActive(), setLayerOf(), and visible().

+

Referenced by append(), findLayer(), insert(), moveLayer(), objectVisible(), objSnapsInView(), pageBBox(), ipe::ImlParser::parseObject(), ipe::ImlParser::parsePage(), saveAsXml(), setActive(), setLayerOf(), and visible().

- + +

◆ isLocked()

+
@@ -410,11 +424,13 @@

Is layer i locked?

-

Referenced by ipe::SelectTool::mouseButton(), ipe::ImlParser::parsePage(), and ipe::SelectTool::SelectTool().

+

Referenced by ipe::SelectTool::mouseButton(), ipe::ImlParser::parsePage(), and ipe::SelectTool::SelectTool().

- + +

◆ hasSnapping()

+
@@ -438,13 +454,15 @@

Does layer i have active snapping?

-

References addLayer(), findLayer(), moveLayer(), objSnapsInView(), removeLayer(), renameLayer(), setLocked(), and setSnapping().

+

References addLayer(), findLayer(), moveLayer(), objSnapsInView(), removeLayer(), renameLayer(), setLocked(), and setSnapping().

-

Referenced by objSnapsInView().

+

Referenced by objSnapsInView().

- + +

◆ objSnapsInView()

+
@@ -478,13 +496,15 @@

Snapping occurs if the layer is visible and has snapping enabled.

-

References hasSnapping(), layer(), layerOf(), and visible().

+

References hasSnapping(), layer(), layerOf(), and visible().

-

Referenced by hasSnapping(), and ipe::Snap::simpleSnap().

+

Referenced by hasSnapping(), and ipe::Snap::simpleSnap().

- + +

◆ setLocked()

+
@@ -510,11 +530,13 @@

Set locking of layer i.

-

Referenced by hasSnapping(), and ipe::ImlParser::parsePage().

+

Referenced by hasSnapping(), and ipe::ImlParser::parsePage().

- + +

◆ setSnapping()

+
@@ -540,11 +562,13 @@

Set snapping of layer i.

-

Referenced by hasSnapping().

+

Referenced by hasSnapping().

- + +

◆ moveLayer()

+
@@ -570,13 +594,15 @@

Moves the position of a layer in the layer list.

-

References layer().

+

References layer().

-

Referenced by hasSnapping().

+

Referenced by hasSnapping().

- + +

◆ findLayer()

+
@@ -593,13 +619,15 @@

Find layer with given name.

Returns -1 if not found.

-

References countLayers(), and layer().

+

References countLayers(), and layer().

-

Referenced by addLayer(), ipe::PdfWriter::createPageView(), hasSnapping(), removeLayer(), renameLayer(), ipe::Thumbnail::saveRender(), setActive(), setVisible(), and ipe::PdfWriter::~PdfWriter().

+

Referenced by addLayer(), ipe::PdfWriter::createPageView(), hasSnapping(), removeLayer(), renameLayer(), ipe::Thumbnail::saveRender(), setActive(), setVisible(), and ipe::PdfWriter::~PdfWriter().

- + +

◆ addLayer() [1/2]

+
@@ -615,13 +643,15 @@

Add a new layer.

-

References countViews().

+

References countViews().

-

Referenced by basic(), and ipe::ImlParser::parsePage().

+

Referenced by basic(), and ipe::ImlParser::parsePage().

- + +

◆ addLayer() [2/2]

+
@@ -636,13 +666,15 @@

Add a new layer with unique name.

-

References findLayer().

+

References findLayer().

-

Referenced by hasSnapping().

+

Referenced by hasSnapping().

- + +

◆ removeLayer()

+
@@ -659,13 +691,15 @@

Removes an empty layer from the page.

All objects are adjusted. Panics if there are objects in the deleted layer, of if it is the only layer.

-

References findLayer().

+

References findLayer().

-

Referenced by hasSnapping().

+

Referenced by hasSnapping().

- + +

◆ renameLayer()

+
@@ -691,13 +725,15 @@

Rename a layer.

-

References findLayer().

+

References findLayer().

-

Referenced by hasSnapping().

+

Referenced by hasSnapping().

- + +

◆ countViews()

+
@@ -705,7 +741,7 @@ - - + +
- + @@ -720,18 +756,20 @@

Return number of views.

-

References countMarkedViews().

+

References countMarkedViews().

-

Referenced by addLayer(), countMarkedViews(), ipe::Document::countTotalViews(), pageBBox(), ipe::PageSelector::PageSelector(), ipe::ImlParser::parsePage(), ipe::Document::runLatex(), and saveAsXml().

+

Referenced by addLayer(), countMarkedViews(), ipe::Document::countTotalViews(), findView(), pageBBox(), ipe::PageSelector::PageSelector(), ipe::ImlParser::parsePage(), ipe::Document::runLatex(), and saveAsXml().

- + +

◆ countMarkedViews()

+
int ipe::Page::countViews size_t ipe::Page::countViews ( ) const
- + @@ -739,13 +777,15 @@
int Page::countMarkedViews size_t Page::countMarkedViews ( ) const
-

References count(), countViews(), ipe::ENotSelected, and markedView().

+

References count(), countViews(), and markedView().

-

Referenced by countViews().

+

Referenced by countViews().

- + +

◆ effect()

+
@@ -769,13 +809,15 @@

Return effect of view.

-

References setEffect().

+

References setEffect().

-

Referenced by ipe::PdfWriter::createPageView(), and saveAsXml().

+

Referenced by ipe::PdfWriter::createPageView(), and saveAsXml().

- + +

◆ setEffect()

+
@@ -802,13 +844,15 @@

Set effect of view.

Panics if sym is not symbolic.

-

References ipe::Attribute::isSymbolic().

+

References ipe::Attribute::isSymbolic().

-

Referenced by effect(), and ipe::ImlParser::parsePage().

+

Referenced by effect(), and ipe::ImlParser::parsePage().

- + +

◆ active()

+
@@ -832,13 +876,15 @@

Return active layer of view.

-

References setActive().

+

References setActive().

-

Referenced by insertView(), markedView(), and saveAsXml().

+

Referenced by insertView(), markedView(), and saveAsXml().

- + +

◆ setActive()

+
@@ -864,13 +910,15 @@

Set active layer of view.

-

References findLayer(), and layer().

+

References findLayer(), and layer().

-

Referenced by active(), and ipe::ImlParser::parsePage().

+

Referenced by active(), and ipe::ImlParser::parsePage().

- + +

◆ markedView()

+
@@ -894,13 +942,15 @@

Return if view is marked.

-

References active(), clearViews(), insertView(), marked(), removeView(), and setMarkedView().

+

References active(), clearViews(), findView(), insertView(), marked(), removeView(), and setMarkedView().

-

Referenced by countMarkedViews(), and saveAsXml().

+

Referenced by countMarkedViews(), and saveAsXml().

- + +

◆ setMarkedView()

+
@@ -926,13 +976,15 @@

Set if view is marked.

-

References marked().

+

References marked().

-

Referenced by markedView(), and ipe::ImlParser::parsePage().

+

Referenced by markedView(), and ipe::ImlParser::parsePage().

- + +

◆ insertView()

+
@@ -958,13 +1010,15 @@

Insert a new view at index i.

-

References active(), and countLayers().

+

References active(), and countLayers().

-

Referenced by basic(), markedView(), and ipe::ImlParser::parsePage().

+

Referenced by basic(), markedView(), and ipe::ImlParser::parsePage().

- + +

◆ removeView()

+
@@ -980,13 +1034,15 @@

Remove the view at index i.

-

References countLayers().

+

References countLayers().

-

Referenced by markedView().

+

Referenced by markedView().

- + +

◆ clearViews()

+
@@ -1001,11 +1057,38 @@

Remove all views of this page.

-

Referenced by markedView().

+

Referenced by markedView().

- + +

◆ findView()

+ +
+
+
+ + + + + + + +
int Page::findView (String s) const
+
+ +

Return index of view with given number or name.

+

Input numbers are one-based. Returns -1 if no such view exists. View names are not yet implemented!!!

+ +

References countViews(), ipe::String::empty(), ipe::ENotSelected, and ipe::Lex::getInt().

+ +

Referenced by markedView().

+ +
+
+ +

◆ visible()

+
@@ -1039,13 +1122,15 @@

Is layer visible in view?

-

References layer().

+

References layer().

-

Referenced by ipe::PdfWriter::createPageView(), objSnapsInView(), pageBBox(), and saveAsXml().

+

Referenced by ipe::PdfWriter::createPageView(), objSnapsInView(), pageBBox(), and saveAsXml().

- + +

◆ objectVisible()

+
@@ -1079,13 +1164,15 @@

Is object at index objno visible in view?

-

References layer(), layerOf(), section(), setSection(), setTitle(), setVisible(), and title().

+

References layer(), layerOf(), section(), setSection(), setTitle(), setVisible(), and title().

-

Referenced by ipe::PdfWriter::createPageView(), ipe::PanTool::draw(), ipe::SelectTool::mouseButton(), ipe::Thumbnail::render(), ipe::Thumbnail::saveRender(), ipe::SelectTool::SelectTool(), viewBBox(), and ipe::PdfWriter::~PdfWriter().

+

Referenced by ipe::PdfWriter::createPageView(), ipe::PanTool::draw(), ipe::SelectTool::mouseButton(), ipe::Thumbnail::render(), ipe::Thumbnail::saveRender(), ipe::SelectTool::SelectTool(), viewBBox(), and ipe::PdfWriter::~PdfWriter().

- + +

◆ setVisible()

+
@@ -1117,13 +1204,15 @@

Set visibility of layer layer in view view.

-

References findLayer().

+

References findLayer().

-

Referenced by basic(), objectVisible(), and ipe::ImlParser::parsePage().

+

Referenced by basic(), objectVisible(), and ipe::ImlParser::parsePage().

- + +

◆ title()

+
@@ -1138,11 +1227,13 @@

Return title of this page.

-

Referenced by applyTitleStyle(), objectVisible(), ipe::PageSelector::PageSelector(), saveAsXml(), section(), setTitle(), and titleText().

+

Referenced by applyTitleStyle(), objectVisible(), ipe::PageSelector::PageSelector(), saveAsXml(), section(), setTitle(), and titleText().

- + +

◆ setTitle()

+
@@ -1159,13 +1250,15 @@

Set the title of this page.

An empty title is not displayed.

-

References ipe::Text::setText(), and title().

+

References ipe::Text::setText(), and title().

-

Referenced by objectVisible(), and ipe::ImlParser::parsePage().

+

Referenced by objectVisible(), and ipe::ImlParser::parsePage().

- + +

◆ section()

+
@@ -1182,13 +1275,15 @@

Return section title at level.

Level 0 is the section, level 1 the subsection.

-

References title().

+

References title().

-

Referenced by objectVisible().

+

Referenced by ipe::Document::findPage(), and objectVisible().

- + +

◆ setSection()

+
@@ -1222,11 +1317,13 @@

Level 0 is the section, level 1 the subsection.

If useTitle is true, then name is ignored, and the section title will be copied from the page title (and further changes to the page title are automatically reflected).

-

Referenced by objectVisible(), and ipe::ImlParser::parsePage().

+

Referenced by objectVisible(), and ipe::ImlParser::parsePage().

- + +

◆ sectionUsesTitle()

+
@@ -1250,11 +1347,13 @@

Does this section title reflect the page title?

-

References applyTitleStyle(), and titleText().

+

References applyTitleStyle(), and titleText().

- + +

◆ titleText()

+
@@ -1270,13 +1369,15 @@

Return Text object representing the title text.

Return 0 if no title is set. Ownership of object remains with Page.

-

References title().

+

References title().

-

Referenced by ipe::Latex::scanPage(), sectionUsesTitle(), and ipe::PdfWriter::~PdfWriter().

+

Referenced by ipe::Latex::scanPage(), sectionUsesTitle(), and ipe::PdfWriter::~PdfWriter().

- + +

◆ applyTitleStyle()

+
@@ -1292,13 +1393,15 @@

Apply styling to title text object.

-

References ipe::Cascade::findTitleStyle(), ipe::StyleSheet::TitleStyle::iColor, ipe::StyleSheet::TitleStyle::iHorizontalAlignment, ipe::StyleSheet::TitleStyle::iPos, ipe::StyleSheet::TitleStyle::iSize, ipe::StyleSheet::TitleStyle::iVerticalAlignment, ipe::Text::setHorizontalAlignment(), ipe::Object::setMatrix(), ipe::Text::setSize(), ipe::Text::setStroke(), ipe::Text::setVerticalAlignment(), and title().

+

References ipe::Cascade::findTitleStyle(), ipe::StyleSheet::TitleStyle::iColor, ipe::StyleSheet::TitleStyle::iHorizontalAlignment, ipe::StyleSheet::TitleStyle::iPos, ipe::StyleSheet::TitleStyle::iSize, ipe::StyleSheet::TitleStyle::iVerticalAlignment, ipe::Text::setHorizontalAlignment(), ipe::Object::setMatrix(), ipe::Text::setSize(), ipe::Text::setStroke(), ipe::Text::setVerticalAlignment(), and title().

-

Referenced by ipe::Latex::scanPage(), and sectionUsesTitle().

+

Referenced by ipe::Latex::scanPage(), and sectionUsesTitle().

- + +

◆ marked()

+
@@ -1321,13 +1424,15 @@

Return if page is marked for printing.

-

References setMarked().

+

References setMarked().

-

Referenced by markedView(), setMarked(), and setMarkedView().

+

Referenced by markedView(), setMarked(), and setMarkedView().

- + +

◆ setMarked()

+
@@ -1343,13 +1448,15 @@

Set if page is marked for printing.

-

References marked().

+

References marked().

-

Referenced by marked(), and ipe::ImlParser::parsePage().

+

Referenced by marked(), and ipe::ImlParser::parsePage().

- + +

◆ notes()

+
@@ -1372,13 +1479,15 @@

Return notes for this page.

-

References setNotes().

+

References setNotes().

-

Referenced by setNotes().

+

Referenced by setNotes().

- + +

◆ setNotes()

+
@@ -1394,13 +1503,15 @@

Set the notes of this page.

-

References notes().

+

References notes().

-

Referenced by notes(), and ipe::ImlParser::parsePage().

+

Referenced by notes(), and ipe::ImlParser::parsePage().

- + +

◆ count()

+
@@ -1408,7 +1519,7 @@
- + @@ -1423,11 +1534,39 @@

Return number of objects on the page.

-

Referenced by ipe::Document::checkStyle(), countMarkedViews(), ipe::PdfWriter::createPageView(), deselectAll(), ipe::PanTool::draw(), ipe::TransformTool::draw(), ensurePrimarySelection(), hasSelection(), ipe::SelectTool::mouseButton(), pageBBox(), ipe::ImlParser::parsePage(), primarySelection(), ipe::Thumbnail::render(), ipe::Thumbnail::saveRender(), saveSelection(), ipe::BitmapFinder::scanPage(), ipe::Latex::scanPage(), ipe::SelectTool::SelectTool(), ipe::Snap::simpleSnap(), ipe::TransformTool::TransformTool(), viewBBox(), and ipe::PdfWriter::~PdfWriter().

+

References objectsPerLayer().

+ +

Referenced by ipe::Document::checkStyle(), countMarkedViews(), ipe::PdfWriter::createPageView(), deselectAll(), ipe::PanTool::draw(), ipe::TransformTool::draw(), ensurePrimarySelection(), hasSelection(), ipe::SelectTool::mouseButton(), pageBBox(), ipe::ImlParser::parsePage(), primarySelection(), ipe::Thumbnail::render(), ipe::Thumbnail::saveRender(), saveSelection(), ipe::BitmapFinder::scanPage(), ipe::Latex::scanPage(), ipe::SelectTool::SelectTool(), ipe::Snap::simpleSnap(), ipe::TransformTool::TransformTool(), viewBBox(), and ipe::PdfWriter::~PdfWriter().

- + +

◆ objectsPerLayer()

+ +
+
+
int ipe::Page::count size_t ipe::Page::count ( ) const
+ + + + + + + +
void Page::objectsPerLayer (std::vector< int > & objcounts) const
+
+ +

Return number of objects in each layer.

+ +

References countLayers().

+ +

Referenced by count().

+ +
+ + +

◆ object() [1/2]

+
@@ -1451,11 +1590,13 @@

Return object at index i.

-

Referenced by ipe::Document::checkStyle(), ipe::PdfWriter::createPageView(), distance(), ipe::PanTool::draw(), ipe::SelectTool::draw(), ipe::TransformTool::draw(), ipe::SelectTool::mouseButton(), ipe::Thumbnail::render(), ipe::Thumbnail::saveRender(), ipe::BitmapFinder::scanPage(), ipe::Latex::scanPage(), setAttribute(), snapBnd(), snapCtl(), snapVtx(), transform(), ipe::TransformTool::TransformTool(), and ipe::PdfWriter::~PdfWriter().

+

Referenced by ipe::Document::checkStyle(), ipe::PdfWriter::createPageView(), distance(), ipe::PanTool::draw(), ipe::SelectTool::draw(), ipe::TransformTool::draw(), ipe::SelectTool::mouseButton(), ipe::Thumbnail::render(), ipe::Thumbnail::saveRender(), ipe::BitmapFinder::scanPage(), ipe::Latex::scanPage(), setAttribute(), snapBnd(), snapCtl(), snapVtx(), transform(), ipe::TransformTool::TransformTool(), and ipe::PdfWriter::~PdfWriter().

- + +

◆ object() [2/2]

+
@@ -1481,7 +1622,9 @@ - + +

◆ select()

+
@@ -1505,11 +1648,13 @@

Return selection status of object at index i.

-

Referenced by append(), ipe::TransformTool::draw(), ensurePrimarySelection(), hasSelection(), insert(), ipe::SelectTool::mouseButton(), primarySelection(), saveSelection(), and ipe::TransformTool::TransformTool().

+

Referenced by append(), ipe::TransformTool::draw(), ensurePrimarySelection(), hasSelection(), insert(), ipe::SelectTool::mouseButton(), primarySelection(), saveSelection(), and ipe::TransformTool::TransformTool().

- + +

◆ layerOf()

+
@@ -1533,11 +1678,13 @@

Return layer of object at index i.

-

Referenced by ipe::SelectTool::mouseButton(), objectVisible(), objSnapsInView(), pageBBox(), and ipe::SelectTool::SelectTool().

+

Referenced by ipe::SelectTool::mouseButton(), objectVisible(), objSnapsInView(), pageBBox(), and ipe::SelectTool::SelectTool().

- + +

◆ setSelect()

+
@@ -1571,11 +1718,13 @@

Set selection status of object at index i.

-

Referenced by deselectAll(), ensurePrimarySelection(), and ipe::SelectTool::mouseButton().

+

Referenced by deselectAll(), ensurePrimarySelection(), and ipe::SelectTool::mouseButton().

- + +

◆ setLayerOf()

+
@@ -1609,11 +1758,13 @@

Set layer of object at index i.

-

References append(), bbox(), deselectAll(), distance(), ensurePrimarySelection(), hasSelection(), insert(), invalidateBBox(), layer(), ipe::Attribute::NORMAL(), pageBBox(), primarySelection(), replace(), setAttribute(), snapBnd(), snapCtl(), snapVtx(), transform(), and viewBBox().

+

References append(), bbox(), deselectAll(), distance(), ensurePrimarySelection(), hasSelection(), insert(), invalidateBBox(), layer(), ipe::Attribute::NORMAL(), pageBBox(), primarySelection(), replace(), setAttribute(), snapBnd(), snapCtl(), snapVtx(), transform(), and viewBBox().

- + +

◆ pageBBox()

+
@@ -1630,13 +1781,15 @@

Returns a precise bounding box for the artwork on the page.

This is meant to be used as the bounding box in PDF and EPS output. It is computed by rendering all objects on the page that are visible in at least one view, plus all objects in a layer named "BBOX" (even if that is not visible), using a BBoxPainter.

-

References ipe::BBoxPainter::bbox(), count(), countLayers(), countViews(), layer(), layerOf(), and visible().

+

References ipe::BBoxPainter::bbox(), count(), countLayers(), countViews(), layer(), layerOf(), and visible().

-

Referenced by ipe::PdfWriter::createPageView(), ipe::Thumbnail::saveRender(), and setLayerOf().

+

Referenced by ipe::PdfWriter::createPageView(), ipe::Thumbnail::saveRender(), and setLayerOf().

- + +

◆ viewBBox()

+
@@ -1663,13 +1816,15 @@

Returns a precise bounding box for the artwork in the view.

This is meant to be used as the bounding box in PDF and EPS output. It is computed by rendering all objects in the page using a BBoxPainter.

-

References ipe::BBoxPainter::bbox(), count(), and objectVisible().

+

References ipe::BBoxPainter::bbox(), count(), and objectVisible().

-

Referenced by ipe::PdfWriter::createPageView(), and setLayerOf().

+

Referenced by ipe::PdfWriter::createPageView(), and setLayerOf().

- + +

◆ bbox()

+
@@ -1688,11 +1843,13 @@

The Page caches the box the first time it is computed.

Make sure you call Page::transform instead of Object::setMatrix, as the latter would not invalidate the bounding box.

-

Referenced by ipe::PdfWriter::createPageView(), distance(), setLayerOf(), snapBnd(), snapCtl(), snapVtx(), and ipe::TransformTool::TransformTool().

+

Referenced by ipe::PdfWriter::createPageView(), distance(), setLayerOf(), snapBnd(), snapCtl(), snapVtx(), and ipe::TransformTool::TransformTool().

- + +

◆ transform()

+
@@ -1719,13 +1876,15 @@

Transform the object at index i.

Use this function instead of calling Object::setMatrix directly, as the latter doesn't invalidate the cached bounding box.

-

References invalidateBBox(), object(), and ipe::Object::setMatrix().

+

References invalidateBBox(), object(), and ipe::Object::setMatrix().

-

Referenced by setLayerOf().

+

Referenced by setLayerOf().

- + +

◆ distance()

+
@@ -1756,15 +1915,17 @@

Return distance between object at index i and v.

-

But may just return bound if the distance is larger. This function uses the cached bounded box, and is faster than calling Object::distance directly.

+

But may just return bound if the distance is larger. This function uses the cached bounded box, and is faster than calling Object::distance directly.

-

References bbox(), ipe::Object::distance(), and object().

+

References bbox(), ipe::Object::distance(), and object().

-

Referenced by ipe::SelectTool::SelectTool(), and setLayerOf().

+

Referenced by ipe::SelectTool::SelectTool(), and setLayerOf().

- + +

◆ snapVtx()

+
@@ -1803,13 +1964,15 @@

Compute possible vertex snapping position for object at index i.

Looks only for positions closer than bound. If successful, modifies pos and bound.

-

References bbox(), object(), and ipe::Object::snapVtx().

+

References bbox(), object(), and ipe::Object::snapVtx().

-

Referenced by setLayerOf(), and ipe::Snap::simpleSnap().

+

Referenced by setLayerOf(), and ipe::Snap::simpleSnap().

- + +

◆ snapCtl()

+
@@ -1848,13 +2011,15 @@

Compute possible control point snapping position for object at index i.

Looks only for positions closer than bound. If successful, modifies pos and bound.

-

References bbox(), object(), and ipe::Object::snapCtl().

+

References bbox(), object(), and ipe::Object::snapCtl().

-

Referenced by setLayerOf(), and ipe::Snap::simpleSnap().

+

Referenced by setLayerOf(), and ipe::Snap::simpleSnap().

- + +

◆ snapBnd()

+
@@ -1893,13 +2058,15 @@

Compute possible boundary snapping position for object at index i.

Looks only for positions closer than bound. If successful, modifies pos and bound.

-

References bbox(), object(), and ipe::Object::snapBnd().

+

References bbox(), object(), and ipe::Object::snapBnd().

-

Referenced by setLayerOf(), and ipe::Snap::simpleSnap().

+

Referenced by setLayerOf(), and ipe::Snap::simpleSnap().

- + +

◆ invalidateBBox()

+
@@ -1915,11 +2082,13 @@

Invalidate the bounding box at index i (the object is somehow changed).

-

Referenced by replace(), ipe::Latex::scanPage(), setAttribute(), setLayerOf(), and transform().

+

Referenced by replace(), ipe::Latex::scanPage(), setAttribute(), setLayerOf(), and transform().

- + +

◆ insert()

+
@@ -1958,13 +2127,15 @@

Insert a new object at index i.

Takes ownership of the object.

-

References layer(), and select().

+

References layer(), and select().

-

Referenced by ipe::ImlParser::parsePage(), and setLayerOf().

+

Referenced by ipe::ImlParser::parsePage(), and setLayerOf().

- + +

◆ append()

+
@@ -1997,13 +2168,15 @@

Append a new object.

Takes ownership of the object.

-

References layer(), and select().

+

References layer(), and select().

-

Referenced by setLayerOf().

+

Referenced by setLayerOf().

- + +

◆ remove()

+
@@ -2021,7 +2194,9 @@ - + +

◆ replace()

+
@@ -2048,13 +2223,15 @@

Replace the object at index i.

Takes ownership of obj.

-

References invalidateBBox().

+

References invalidateBBox().

-

Referenced by setLayerOf().

+

Referenced by setLayerOf().

- + +

◆ setAttribute()

+
@@ -2087,13 +2264,15 @@

Set attribute prop of object at index i to value.

This method automatically invalidates the bounding box if a ETextSize property is actually changed.

-

References ipe::EPropTextSize, ipe::EPropTransformations, invalidateBBox(), object(), and ipe::Object::setAttribute().

+

References ipe::EPropTextSize, ipe::EPropTransformations, invalidateBBox(), object(), and ipe::Object::setAttribute().

-

Referenced by setLayerOf().

+

Referenced by setLayerOf().

- + +

◆ primarySelection()

+
@@ -2109,13 +2288,15 @@

Return index of primary selection.

Returns -1 if there is no primary selection.

-

References count(), ipe::EPrimarySelected, and select().

+

References count(), ipe::EPrimarySelected, and select().

-

Referenced by ipe::SelectTool::mouseButton(), and setLayerOf().

+

Referenced by ipe::SelectTool::mouseButton(), and setLayerOf().

- + +

◆ hasSelection()

+
@@ -2130,13 +2311,15 @@

Returns true iff any object on the page is selected.

-

References count(), and select().

+

References count(), and select().

-

Referenced by ipe::SelectTool::mouseButton(), and setLayerOf().

+

Referenced by ipe::SelectTool::mouseButton(), and setLayerOf().

- + +

◆ deselectAll()

+
@@ -2151,13 +2334,15 @@

Deselect all objects.

-

References count(), ipe::ENotSelected, and setSelect().

+

References count(), ipe::ENotSelected, and setSelect().

-

Referenced by ipe::SelectTool::mouseButton(), and setLayerOf().

+

Referenced by ipe::SelectTool::mouseButton(), and setLayerOf().

- + +

◆ ensurePrimarySelection()

+
@@ -2171,9 +2356,9 @@

If no object is the primary selection, make the topmost secondary selection the primary one.

-

References count(), ipe::EPrimarySelected, ipe::ESecondarySelected, select(), and setSelect().

+

References count(), ipe::EPrimarySelected, ipe::ESecondarySelected, select(), and setSelect().

-

Referenced by ipe::SelectTool::mouseButton(), and setLayerOf().

+

Referenced by ipe::SelectTool::mouseButton(), and setLayerOf().

diff -Nru ipe-7.2.7/build/doc/classipe_1_1_page-members.html ipe-7.2.9/build/doc/classipe_1_1_page-members.html --- ipe-7.2.7/build/doc/classipe_1_1_page-members.html 2016-12-09 14:09:09.000000000 +0000 +++ ipe-7.2.9/build/doc/classipe_1_1_page-members.html 2019-01-16 13:09:01.000000000 +0000 @@ -3,7 +3,8 @@ - + +Ipelib: Member List @@ -25,22 +26,15 @@
- - - + + + + +
diff -Nru ipe-7.2.7/build/doc/classipe_1_1_page_selector.html ipe-7.2.9/build/doc/classipe_1_1_page_selector.html --- ipe-7.2.7/build/doc/classipe_1_1_page_selector.html 2016-12-09 14:09:09.000000000 +0000 +++ ipe-7.2.9/build/doc/classipe_1_1_page_selector.html 2019-01-16 13:09:01.000000000 +0000 @@ -3,7 +3,8 @@ - + + Ipelib: ipe::PageSelector Class Reference @@ -25,22 +26,15 @@
- - - + + + + +
 PageSelector (Document *doc, int page, int startIndex, int width, QWidget *parent=0)
 
int selectedIndex () const
 
int selectedIndex () const
 

Detailed Description

A Qt widget that displays a list of Ipe pages.

Constructor & Destructor Documentation

- + +

◆ PageSelector()

+
@@ -120,12 +116,14 @@

Construct the widget.

If page is negative, the last view of each page is shown. Otherwise, all views of this page are shown. itemWidth is the width of the page thumbnails (the height is computed automatically).

-

References ipe::Document::countPages(), ipe::Page::countViews(), ipe::Buffer::data(), ipe::Thumbnail::height(), ipe::Document::page(), ipe::Thumbnail::render(), selectedIndex(), selectionMade(), ipe::CanvasBase::selectPageOrView(), ipe::Page::title(), and ipe::String::z().

+

References ipe::Document::countPages(), ipe::Page::countViews(), ipe::Buffer::data(), ipe::Thumbnail::height(), ipe::Document::page(), ipe::Thumbnail::render(), selectedIndex(), selectionMade(), ipe::CanvasBase::selectPageOrView(), ipe::Page::title(), and ipe::String::z().

Member Function Documentation

- + +

◆ selectedIndex()

+
@@ -146,13 +144,15 @@
-

References selectionMade().

+

References selectionMade().

-

Referenced by PageSelector().

+

Referenced by PageSelector().

- + +

◆ selectionMade

+
@@ -173,7 +173,7 @@
-

Referenced by PageSelector(), and selectedIndex().

+

Referenced by PageSelector(), and selectedIndex().

diff -Nru ipe-7.2.7/build/doc/classipe_1_1_page_selector-members.html ipe-7.2.9/build/doc/classipe_1_1_page_selector-members.html --- ipe-7.2.7/build/doc/classipe_1_1_page_selector-members.html 2016-12-09 14:09:09.000000000 +0000 +++ ipe-7.2.9/build/doc/classipe_1_1_page_selector-members.html 2019-01-16 13:09:01.000000000 +0000 @@ -3,7 +3,8 @@ - + + Ipelib: Member List @@ -25,22 +26,15 @@
- - - + + + + +
diff -Nru ipe-7.2.7/build/doc/classipe_1_1_painter.html ipe-7.2.9/build/doc/classipe_1_1_painter.html --- ipe-7.2.7/build/doc/classipe_1_1_painter.html 2016-12-09 14:09:09.000000000 +0000 +++ ipe-7.2.9/build/doc/classipe_1_1_painter.html 2019-01-16 13:09:01.000000000 +0000 @@ -3,7 +3,8 @@ - + + Ipelib: ipe::Painter Class Reference @@ -25,22 +26,15 @@
- - - + + + + + - - - + + + + + - - - + + + + +
-

References ipe::CanvasBase::EHandCursor, ipe::Tool::iCanvas, ipe::CanvasBase::setCursor(), ipe::CanvasBase::unsnappedPos(), and ipe::Vector::ZERO.

+

References ipe::CanvasBase::EHandCursor, ipe::Tool::iCanvas, ipe::CanvasBase::setCursor(), ipe::CanvasBase::unsnappedPos(), and ipe::Vector::ZERO.

Member Function Documentation

- + +

◆ draw()

+
@@ -146,13 +144,15 @@
-

Implements ipe::Tool.

+

Implements ipe::Tool.

-

References ipe::CanvasBase::cascade(), ipe::Page::count(), ipe::Painter::drawPath(), ipe::Object::drawSimple(), ipe::EStrokedOnly, ipe::Cascade::findLayout(), ipe::Tool::iCanvas, ipe::Layout::iOrigin, ipe::Layout::iPaperSize, ipe::Painter::newPath(), ipe::Page::object(), ipe::Page::objectVisible(), ipe::Painter::rect(), ipe::Painter::setStroke(), and ipe::Painter::translate().

+

References ipe::CanvasBase::cascade(), ipe::Page::count(), ipe::Painter::drawPath(), ipe::Object::drawSimple(), ipe::EStrokedOnly, ipe::Cascade::findLayout(), ipe::Tool::iCanvas, ipe::Layout::iOrigin, ipe::Layout::iPaperSize, ipe::Painter::newPath(), ipe::Page::object(), ipe::Page::objectVisible(), ipe::Painter::rect(), ipe::Painter::setStroke(), and ipe::Painter::translate().

- + +

◆ mouseButton()

+
@@ -189,11 +189,13 @@

Reimplemented from ipe::Tool.

-

References ipe::CanvasBase::finishTool(), ipe::Tool::iCanvas, ipe::CanvasBase::pan(), ipe::CanvasBase::setPan(), and ipe::CanvasBase::unsnappedPos().

+

References ipe::CanvasBase::finishTool(), ipe::Tool::iCanvas, ipe::CanvasBase::pan(), ipe::CanvasBase::setPan(), and ipe::CanvasBase::unsnappedPos().

- + +

◆ mouseMove()

+
@@ -218,7 +220,7 @@

Reimplemented from ipe::Tool.

-

References ipe::SelectTool::SObj::distance, ipe::Tool::iCanvas, ipe::CanvasBase::unsnappedPos(), and ipe::CanvasBase::updateTool().

+

References ipe::SelectTool::SObj::distance, ipe::Tool::iCanvas, ipe::CanvasBase::unsnappedPos(), and ipe::CanvasBase::updateTool().

diff -Nru ipe-7.2.7/build/doc/classipe_1_1_pan_tool-members.html ipe-7.2.9/build/doc/classipe_1_1_pan_tool-members.html --- ipe-7.2.7/build/doc/classipe_1_1_pan_tool-members.html 2016-12-09 14:09:09.000000000 +0000 +++ ipe-7.2.9/build/doc/classipe_1_1_pan_tool-members.html 2019-01-16 13:09:01.000000000 +0000 @@ -3,7 +3,8 @@ - + +Ipelib: Member List @@ -25,22 +26,15 @@
- - - + + + + + diff -Nru ipe-7.2.7/build/doc/classipe_1_1_path.html ipe-7.2.9/build/doc/classipe_1_1_path.html --- ipe-7.2.7/build/doc/classipe_1_1_path.html 2016-12-09 14:09:09.000000000 +0000 +++ ipe-7.2.9/build/doc/classipe_1_1_path.html 2019-01-16 13:09:01.000000000 +0000 @@ -3,7 +3,8 @@ - + + Ipelib: ipe::Path Class Reference @@ -25,22 +26,15 @@
- - - + + + + +
-

Implements ipe::Object.

+

Implements ipe::Object.

-

References ipe::Object::EPath.

+

References ipe::Object::EPath.

- + +

◆ setPathMode()

+
@@ -412,11 +418,13 @@

Set whether object will be stroked and filled.

-

Referenced by setAttribute().

+

Referenced by setAttribute().

- + +

◆ setStroke()

+
@@ -432,13 +440,15 @@

Set stroke color.

-

References stroke().

+

References stroke().

-

Referenced by setAttribute().

+

Referenced by setAttribute().

- + +

◆ setFill()

+
@@ -454,13 +464,15 @@

Set fill color.

-

References fill().

+

References fill().

-

Referenced by setAttribute().

+

Referenced by setAttribute().

- + +

◆ setPen()

+
@@ -476,13 +488,15 @@

Set pen.

-

References pen().

+

References pen().

-

Referenced by setAttribute().

+

Referenced by setAttribute().

- + +

◆ setDashStyle()

+
@@ -498,11 +512,13 @@

Set dash style.

-

Referenced by setAttribute().

+

Referenced by setAttribute().

- + +

◆ setLineCap()

+
@@ -520,7 +536,9 @@ - + +

◆ setLineJoin()

+
@@ -538,7 +556,9 @@ - + +

◆ setFillRule()

+
@@ -556,7 +576,9 @@ - + +

◆ setOpacity()

+
@@ -572,11 +594,13 @@

Set opacity of the object.

-

Referenced by setAttribute().

+

Referenced by setAttribute().

- + +

◆ setTiling()

+
@@ -593,13 +617,15 @@

Set tiling pattern of the object.

Resets gradient fill.

-

References ipe::Attribute::NORMAL().

+

References ipe::Attribute::NORMAL().

-

Referenced by setAttribute().

+

Referenced by setAttribute().

- + +

◆ setGradient()

+
@@ -616,13 +642,15 @@

Set gradient fill of the object.

Resets tiling pattern.

-

References ipe::Attribute::NORMAL().

+

References ipe::Attribute::NORMAL().

-

Referenced by setAttribute().

+

Referenced by setAttribute().

- + +

◆ opacity()

+
@@ -645,11 +673,13 @@

Return opacity of the opject.

-

Referenced by getAttribute(), and setAttribute().

+

Referenced by getAttribute(), and setAttribute().

- + +

◆ tiling()

+
@@ -672,11 +702,13 @@

Return tiling pattern.

-

Referenced by getAttribute(), and setAttribute().

+

Referenced by getAttribute(), and setAttribute().

- + +

◆ gradient()

+
@@ -699,13 +731,15 @@

Return gradient fill.

-

References accept(), addToBBox(), arrow(), arrowShape(), arrowSize(), checkStyle(), dashStyle(), distance(), draw(), drawArrow(), drawSimple(), fill(), fillRule(), getAttribute(), lineCap(), lineJoin(), pathMode(), pen(), rArrow(), rArrowShape(), rArrowSize(), saveAsXml(), setArrow(), setAttribute(), setRarrow(), snapBnd(), snapCtl(), snapVtx(), and stroke().

+

References accept(), addToBBox(), arrow(), arrowShape(), arrowSize(), checkStyle(), dashStyle(), distance(), draw(), drawArrow(), drawSimple(), fill(), fillRule(), getAttribute(), lineCap(), lineJoin(), pathMode(), pen(), rArrow(), rArrowShape(), rArrowSize(), saveAsXml(), setArrow(), setAttribute(), setRarrow(), snapBnd(), snapCtl(), snapVtx(), and stroke().

-

Referenced by getAttribute(), and setAttribute().

+

Referenced by getAttribute(), and setAttribute().

- + +

◆ pathMode()

+
@@ -728,11 +762,13 @@

Is the object stroked and filled?

-

Referenced by gradient(), and setAttribute().

+

Referenced by gradient(), and setAttribute().

- + +

◆ stroke()

+
@@ -755,11 +791,13 @@

Return stroke color.

-

Referenced by getAttribute(), gradient(), setAttribute(), and setStroke().

+

Referenced by getAttribute(), gradient(), setAttribute(), and setStroke().

- + +

◆ fill()

+
@@ -782,11 +820,13 @@

Return object fill color.

-

Referenced by getAttribute(), gradient(), setAttribute(), and setFill().

+

Referenced by getAttribute(), gradient(), setAttribute(), and setFill().

- + +

◆ pen()

+
@@ -809,11 +849,13 @@

Return object pen.

-

Referenced by getAttribute(), gradient(), setAttribute(), and setPen().

+

Referenced by getAttribute(), gradient(), setAttribute(), and setPen().

- + +

◆ dashStyle()

+
@@ -836,11 +878,13 @@

Return object line style.

-

Referenced by getAttribute(), gradient(), and setAttribute().

+

Referenced by getAttribute(), gradient(), and setAttribute().

- + +

◆ lineCap()

+
@@ -863,11 +907,13 @@

Return line cap style.

-

Referenced by draw(), and gradient().

+

Referenced by draw(), and gradient().

- + +

◆ lineJoin()

+
@@ -890,11 +936,13 @@

Return line join style.

-

Referenced by draw(), and gradient().

+

Referenced by draw(), and gradient().

- + +

◆ fillRule()

+
@@ -917,11 +965,13 @@

Return fill rule.

-

Referenced by draw(), and gradient().

+

Referenced by draw(), and gradient().

- + +

◆ saveAsXml()

+
@@ -955,15 +1005,17 @@

Save the object in XML format.

-

Implements ipe::Object.

+

Implements ipe::Object.

-

References ipe::EDefaultCap, ipe::EDefaultJoin, ipe::EEvenOddRule, ipe::EStrokedAndFilled, ipe::EWindRule, ipe::Attribute::isNormal(), ipe::Attribute::OPAQUE(), ipe::Shape::save(), ipe::Object::saveAttributesAsXml(), ipe::String::size(), ipe::Attribute::string(), and ipe::String::substr().

+

References ipe::EDefaultCap, ipe::EDefaultJoin, ipe::EEvenOddRule, ipe::EStrokedAndFilled, ipe::EWindRule, ipe::Attribute::isNormal(), ipe::Attribute::OPAQUE(), ipe::Shape::save(), ipe::Object::saveAttributesAsXml(), ipe::String::size(), ipe::Attribute::string(), and ipe::String::substr().

-

Referenced by gradient().

+

Referenced by gradient().

- + +

◆ draw()

+
@@ -987,15 +1039,17 @@

Draw the object.

-

Implements ipe::Object.

+

Implements ipe::Object.

-

References ipe::Attribute::ARROW_ARC(), ipe::Attribute::ARROW_FARC(), ipe::SubPath::asCurve(), ipe::Shape::draw(), drawArrow(), ipe::Painter::drawPath(), ipe::EFilledOnly, ipe::EStrokedAndFilled, ipe::EStrokedOnly, fillRule(), ipe::Attribute::isArcArrow(), ipe::Attribute::isNormal(), ipe::Shape::isSegment(), ipe::Matrix::linear(), lineCap(), lineJoin(), ipe::CurveSegment::matrix(), ipe::Object::matrix(), ipe::Painter::matrix(), ipe::Painter::newPath(), ipe::Painter::pop(), ipe::Painter::popMatrix(), ipe::Painter::push(), ipe::Painter::pushMatrix(), ipe::Curve::segment(), ipe::Painter::setDashStyle(), ipe::Painter::setFill(), ipe::Painter::setFillRule(), ipe::Painter::setGradient(), ipe::Painter::setLineCap(), ipe::Painter::setLineJoin(), ipe::Painter::setOpacity(), ipe::Painter::setPen(), ipe::Painter::setStroke(), ipe::Painter::setTiling(), ipe::Shape::subPath(), ipe::Painter::transform(), ipe::Object::transformations(), ipe::Matrix::translation(), and ipe::Painter::untransform().

+

References ipe::SubPath::asCurve(), ipe::Shape::draw(), drawArrow(), ipe::Painter::drawPath(), ipe::EFilledOnly, ipe::EStrokedAndFilled, ipe::EStrokedOnly, fillRule(), ipe::Attribute::isArcArrow(), ipe::Attribute::isNormal(), ipe::Shape::isSegment(), ipe::Matrix::linear(), lineCap(), lineJoin(), ipe::CurveSegment::matrix(), ipe::Object::matrix(), ipe::Painter::matrix(), ipe::Painter::newPath(), ipe::Painter::pop(), ipe::Painter::popMatrix(), ipe::Painter::push(), ipe::Painter::pushMatrix(), ipe::Curve::segment(), ipe::Painter::setDashStyle(), ipe::Painter::setFill(), ipe::Painter::setFillRule(), ipe::Painter::setGradient(), ipe::Painter::setLineCap(), ipe::Painter::setLineJoin(), ipe::Painter::setOpacity(), ipe::Painter::setPen(), ipe::Painter::setStroke(), ipe::Painter::setTiling(), ipe::Shape::subPath(), ipe::Painter::transform(), ipe::Object::transformations(), ipe::Matrix::translation(), and ipe::Painter::untransform().

-

Referenced by gradient().

+

Referenced by gradient().

- + +

◆ drawSimple()

+
@@ -1019,15 +1073,17 @@

Draw simple version for selecting and transforming.

-

Implements ipe::Object.

+

Implements ipe::Object.

-

References ipe::Shape::draw(), ipe::Painter::drawPath(), ipe::EStrokedOnly, ipe::Object::matrix(), ipe::Painter::newPath(), ipe::Painter::popMatrix(), ipe::Painter::pushMatrix(), ipe::Painter::transform(), ipe::Object::transformations(), and ipe::Painter::untransform().

+

References ipe::Shape::draw(), ipe::Painter::drawPath(), ipe::EStrokedOnly, ipe::Object::matrix(), ipe::Painter::newPath(), ipe::Painter::popMatrix(), ipe::Painter::pushMatrix(), ipe::Painter::transform(), ipe::Object::transformations(), and ipe::Painter::untransform().

-

Referenced by gradient().

+

Referenced by gradient().

- + +

◆ accept()

+
@@ -1051,15 +1107,17 @@

Call visitPath of visitor.

-

Implements ipe::Object.

+

Implements ipe::Object.

-

References ipe::Visitor::visitPath().

+

References ipe::Visitor::visitPath().

-

Referenced by gradient().

+

Referenced by gradient().

- + +

◆ addToBBox()

+
@@ -1098,19 +1156,21 @@

Extend box to include the object transformed by m.

-

For objects in a page, don't call this directly. The Page caches the bounding box of each object, so it is far more efficient to call Page::bbox.

+

For objects in a page, don't call this directly. The Page caches the bounding box of each object, so it is far more efficient to call Page::bbox.

Control points that lie outside the visual object are included if cp is true.

If called with an empty box and cp == false, the result of this function is a tight bounding box for the object, with a little leeway in case the boundary is determined by a spline (it has to be approximated to perform this operation).

-

Implements ipe::Object.

+

Implements ipe::Object.

-

References ipe::Shape::addToBBox(), and ipe::Object::matrix().

+

References ipe::Shape::addToBBox(), and ipe::Object::matrix().

-

Referenced by gradient().

+

Referenced by gradient().

- + +

◆ distance()

+
@@ -1149,15 +1209,17 @@

Return distance of transformed object to point v. If larger than bound, can just return bound.

-

Implements ipe::Object.

+

Implements ipe::Object.

-

References ipe::Shape::distance(), and ipe::Object::matrix().

+

References ipe::Shape::distance(), and ipe::Object::matrix().

-

Referenced by gradient().

+

Referenced by gradient().

- + +

◆ snapVtx()

+
@@ -1204,15 +1266,17 @@

Compute vertex snapping position for transformed object.

Looks only for positions closer than bound. If successful, modify pos and bound. The default implementation does nothing.

-

Reimplemented from ipe::Object.

+

Reimplemented from ipe::Object.

-

References ipe::Object::matrix(), and ipe::Shape::snapVtx().

+

References ipe::Object::matrix(), and ipe::Shape::snapVtx().

-

Referenced by gradient().

+

Referenced by gradient().

- + +

◆ snapCtl()

+
@@ -1259,15 +1323,17 @@

Compute control point snapping position for transformed object.

Looks only for positions closer than bound. If successful, modify pos and bound. The default implementation does nothing.

-

Reimplemented from ipe::Object.

+

Reimplemented from ipe::Object.

-

References ipe::Object::matrix(), and ipe::Shape::snapVtx().

+

References ipe::Object::matrix(), and ipe::Shape::snapVtx().

-

Referenced by gradient().

+

Referenced by gradient().

- + +

◆ snapBnd()

+
@@ -1314,15 +1380,17 @@

Compute boundary snapping position for transformed object.

Looks only for positions closer than bound. If successful, modify pos and bound. The default implementation does nothing.

-

Reimplemented from ipe::Object.

+

Reimplemented from ipe::Object.

-

References ipe::Object::matrix(), and ipe::Shape::snapBnd().

+

References ipe::Object::matrix(), and ipe::Shape::snapBnd().

-

Referenced by gradient().

+

Referenced by gradient().

- + +

◆ checkStyle()

+
@@ -1356,15 +1424,17 @@

Check all symbolic attributes.

-

Reimplemented from ipe::Object.

+

Reimplemented from ipe::Object.

-

References ipe::Object::checkSymbol(), ipe::EArrowSize, ipe::EColor, ipe::EDashStyle, ipe::EGradient, ipe::EOpacity, ipe::EPen, ipe::ESymbol, ipe::ETiling, and ipe::Attribute::isNormal().

+

References ipe::Object::checkSymbol(), ipe::EArrowSize, ipe::EColor, ipe::EDashStyle, ipe::EGradient, ipe::EOpacity, ipe::EPen, ipe::ESymbol, ipe::ETiling, and ipe::Attribute::isNormal().

-

Referenced by gradient().

+

Referenced by gradient().

- + +

◆ setAttribute()

+
@@ -1401,13 +1471,15 @@

Reimplemented from ipe::Object.

-

References ipe::Attribute::boolean(), dashStyle(), ipe::EPropDashStyle, ipe::EPropFArrow, ipe::EPropFArrowShape, ipe::EPropFArrowSize, ipe::EPropFillColor, ipe::EPropFillRule, ipe::EPropGradient, ipe::EPropLineCap, ipe::EPropLineJoin, ipe::EPropOpacity, ipe::EPropPathMode, ipe::EPropPen, ipe::EPropRArrow, ipe::EPropRArrowShape, ipe::EPropRArrowSize, ipe::EPropStrokeColor, ipe::EPropTiling, fill(), ipe::Attribute::fillRule(), gradient(), ipe::Attribute::isEnum(), ipe::Attribute::lineCap(), ipe::Attribute::lineJoin(), opacity(), pathMode(), ipe::Attribute::pathMode(), pen(), ipe::Object::setAttribute(), setDashStyle(), setFill(), setGradient(), setOpacity(), setPathMode(), setPen(), setStroke(), setTiling(), stroke(), and tiling().

+

References ipe::Attribute::boolean(), dashStyle(), ipe::EPropDashStyle, ipe::EPropFArrow, ipe::EPropFArrowShape, ipe::EPropFArrowSize, ipe::EPropFillColor, ipe::EPropFillRule, ipe::EPropGradient, ipe::EPropLineCap, ipe::EPropLineJoin, ipe::EPropOpacity, ipe::EPropPathMode, ipe::EPropPen, ipe::EPropRArrow, ipe::EPropRArrowShape, ipe::EPropRArrowSize, ipe::EPropStrokeColor, ipe::EPropTiling, fill(), ipe::Attribute::fillRule(), gradient(), ipe::Attribute::isEnum(), ipe::Attribute::lineCap(), ipe::Attribute::lineJoin(), opacity(), pathMode(), ipe::Attribute::pathMode(), pen(), ipe::Object::setAttribute(), setDashStyle(), setFill(), setGradient(), setOpacity(), setPathMode(), setPen(), setStroke(), setTiling(), stroke(), and tiling().

-

Referenced by gradient().

+

Referenced by gradient().

- + +

◆ getAttribute()

+
@@ -1432,15 +1504,17 @@

Get setting of an attribute of this object.

If object does not have this attribute, returnes "undefined" attribute.

-

Reimplemented from ipe::Object.

+

Reimplemented from ipe::Object.

-

References ipe::Attribute::Boolean(), dashStyle(), ipe::EPropDashStyle, ipe::EPropFArrow, ipe::EPropFArrowShape, ipe::EPropFArrowSize, ipe::EPropFillColor, ipe::EPropFillRule, ipe::EPropGradient, ipe::EPropLineCap, ipe::EPropLineJoin, ipe::EPropOpacity, ipe::EPropPathMode, ipe::EPropPen, ipe::EPropRArrow, ipe::EPropRArrowShape, ipe::EPropRArrowSize, ipe::EPropStrokeColor, ipe::EPropTiling, fill(), ipe::Object::getAttribute(), gradient(), opacity(), pen(), stroke(), and tiling().

+

References ipe::Attribute::Boolean(), dashStyle(), ipe::EPropDashStyle, ipe::EPropFArrow, ipe::EPropFArrowShape, ipe::EPropFArrowSize, ipe::EPropFillColor, ipe::EPropFillRule, ipe::EPropGradient, ipe::EPropLineCap, ipe::EPropLineJoin, ipe::EPropOpacity, ipe::EPropPathMode, ipe::EPropPen, ipe::EPropRArrow, ipe::EPropRArrowShape, ipe::EPropRArrowSize, ipe::EPropStrokeColor, ipe::EPropTiling, fill(), ipe::Object::getAttribute(), gradient(), opacity(), pen(), stroke(), and tiling().

-

Referenced by gradient().

+

Referenced by gradient().

- + +

◆ arrow()

+
@@ -1463,11 +1537,13 @@

Does object have an arrow?

-

Referenced by gradient(), setArrow(), and setRarrow().

+

Referenced by gradient(), setArrow(), and setRarrow().

- + +

◆ rArrow()

+
@@ -1490,11 +1566,13 @@

Does object have a reverse arrow?

-

Referenced by gradient().

+

Referenced by gradient().

- + +

◆ arrowShape()

+
@@ -1517,11 +1595,13 @@

Return shape of arrow.

-

Referenced by gradient().

+

Referenced by gradient().

- + +

◆ rArrowShape()

+
@@ -1544,11 +1624,13 @@

Return shape of reverse arrow.

-

Referenced by gradient().

+

Referenced by gradient().

- + +

◆ arrowSize()

+
@@ -1571,11 +1653,13 @@

Return size of arrow.

-

Referenced by gradient().

+

Referenced by gradient().

- + +

◆ rArrowSize()

+
@@ -1598,11 +1682,13 @@

Return size of reverse arrow.

-

Referenced by gradient().

+

Referenced by gradient().

- + +

◆ setArrow()

+
@@ -1634,13 +1720,15 @@

Set forward arrow.

-

References arrow(), and shape().

+

References arrow(), and shape().

-

Referenced by gradient().

+

Referenced by gradient().

- + +

◆ setRarrow()

+
@@ -1672,13 +1760,15 @@

Set backward arrow (if the object can take it).

-

References arrow(), and shape().

+

References arrow(), and shape().

-

Referenced by gradient().

+

Referenced by gradient().

- + +

◆ drawArrow()

+
@@ -1735,13 +1825,15 @@

Draw an arrow of size with tip at pos directed in direction angle.

-

References ipe::Attribute::ARROW_FARC(), ipe::Attribute::ARROW_FPTARC(), ipe::Attribute::ARROW_PTARC(), ipe::Arc::beginp(), ipe::Painter::cascade(), ipe::Painter::closePath(), ipe::Object::draw(), ipe::Painter::drawArc(), ipe::Painter::drawPath(), ipe::EArrowSize, ipe::Arc::endp(), ipe::EStrokedAndFilled, ipe::ETransformationsRigidMotions, ipe::Cascade::find(), ipe::Cascade::findSymbol(), ipe::Symbol::iObject, ipe::Attribute::isArcArrow(), ipe::Painter::lineTo(), ipe::Painter::moveTo(), ipe::Painter::newPath(), ipe::Attribute::number(), ipe::Painter::pen(), ipe::Painter::pop(), ipe::Painter::popMatrix(), ipe::Painter::push(), ipe::Painter::pushMatrix(), ipe::Painter::setFill(), ipe::Painter::setStroke(), ipe::Painter::setSymFill(), ipe::Painter::setSymPen(), ipe::Painter::setSymStroke(), ipe::Painter::stroke(), ipe::Fixed::toDouble(), ipe::Painter::transform(), ipe::Painter::translate(), and ipe::Painter::untransform().

+

References ipe::Attribute::ARROW_FARC(), ipe::Attribute::ARROW_FPTARC(), ipe::Attribute::ARROW_PTARC(), ipe::Arc::beginp(), ipe::Painter::cascade(), ipe::Painter::closePath(), ipe::Object::draw(), ipe::Painter::drawArc(), ipe::Painter::drawPath(), ipe::EArrowSize, ipe::Arc::endp(), ipe::EStrokedAndFilled, ipe::ETransformationsRigidMotions, ipe::Cascade::find(), ipe::Cascade::findSymbol(), ipe::Symbol::iObject, ipe::Attribute::isArcArrow(), ipe::Painter::lineTo(), ipe::Painter::moveTo(), ipe::Painter::newPath(), ipe::Attribute::number(), ipe::Painter::pen(), ipe::Painter::pop(), ipe::Painter::popMatrix(), ipe::Painter::push(), ipe::Painter::pushMatrix(), ipe::Painter::setFill(), ipe::Painter::setStroke(), ipe::Painter::setSymFill(), ipe::Painter::setSymPen(), ipe::Painter::setSymStroke(), ipe::Painter::stroke(), ipe::Fixed::toDouble(), ipe::Painter::transform(), ipe::Painter::translate(), and ipe::Painter::untransform().

-

Referenced by draw(), and gradient().

+

Referenced by draw(), and gradient().

- + +

◆ shape()

+
@@ -1764,13 +1856,15 @@

Return shape of the path object.

-

References Path(), and setShape().

+

References Path(), and setShape().

-

Referenced by setArrow(), setRarrow(), and setShape().

+

Referenced by setArrow(), setRarrow(), and setShape().

- + +

◆ setShape()

+
@@ -1784,9 +1878,9 @@
-

References shape().

+

References shape().

-

Referenced by shape().

+

Referenced by shape().

diff -Nru ipe-7.2.7/build/doc/classipe_1_1_path-members.html ipe-7.2.9/build/doc/classipe_1_1_path-members.html --- ipe-7.2.7/build/doc/classipe_1_1_path-members.html 2016-12-09 14:09:09.000000000 +0000 +++ ipe-7.2.9/build/doc/classipe_1_1_path-members.html 2019-01-16 13:09:01.000000000 +0000 @@ -3,7 +3,8 @@ - + + Ipelib: Member List @@ -25,22 +26,15 @@ - - - + + + + + diff -Nru ipe-7.2.7/build/doc/classipe_1_1_pdf_array.html ipe-7.2.9/build/doc/classipe_1_1_pdf_array.html --- ipe-7.2.7/build/doc/classipe_1_1_pdf_array.html 2016-12-09 14:09:09.000000000 +0000 +++ ipe-7.2.9/build/doc/classipe_1_1_pdf_array.html 2019-01-16 13:09:01.000000000 +0000 @@ -3,7 +3,8 @@ - + + Ipelib: ipe::PdfArray Class Reference @@ -25,22 +26,15 @@ - - - + + + + + - - - + + + + + - - - + + + + + - - - + + + + + - - - + + + + +
diff -Nru ipe-7.2.7/build/doc/classipe_1_1_pdf_string.html ipe-7.2.9/build/doc/classipe_1_1_pdf_string.html --- ipe-7.2.7/build/doc/classipe_1_1_pdf_string.html 2016-12-09 14:09:10.000000000 +0000 +++ ipe-7.2.9/build/doc/classipe_1_1_pdf_string.html 2019-01-16 13:09:01.000000000 +0000 @@ -3,7 +3,8 @@ - + + Ipelib: ipe::PdfString Class Reference @@ -25,22 +26,15 @@ - - - + + + + + - - - + + + + + - - - + + + + +
diff -Nru ipe-7.2.7/build/doc/classipe_1_1_select_tool.html ipe-7.2.9/build/doc/classipe_1_1_select_tool.html --- ipe-7.2.7/build/doc/classipe_1_1_select_tool.html 2016-12-09 14:09:10.000000000 +0000 +++ ipe-7.2.9/build/doc/classipe_1_1_select_tool.html 2019-01-16 13:09:01.000000000 +0000 @@ -3,7 +3,8 @@ - + + Ipelib: ipe::SelectTool Class Reference @@ -25,22 +26,15 @@ - - - + + + + +
-

Implements ipe::Tool.

+

Implements ipe::Tool.

-

References ipe::Painter::closePath(), ipe::Painter::drawArc(), ipe::Painter::drawPath(), ipe::Object::drawSimple(), ipe::EStrokedOnly, ipe::Tool::iCanvas, ipe::Painter::newPath(), ipe::Page::object(), ipe::Painter::rect(), ipe::Painter::setStroke(), ipe::Vector::x, ipe::Vector::y, and ipe::CanvasBase::zoom().

+

References ipe::Painter::closePath(), ipe::Painter::drawArc(), ipe::Painter::drawPath(), ipe::Object::drawSimple(), ipe::EStrokedOnly, ipe::Tool::iCanvas, ipe::Painter::newPath(), ipe::Page::object(), ipe::Painter::rect(), ipe::Painter::setStroke(), ipe::Vector::x, ipe::Vector::y, and ipe::CanvasBase::zoom().

- + +

◆ mouseButton()

+
@@ -209,11 +209,13 @@

Reimplemented from ipe::Tool.

-

References ipe::Object::addToBBox(), ipe::Rect::contains(), ipe::Page::count(), ipe::Page::deselectAll(), ipe::ENotSelected, ipe::Page::ensurePrimarySelection(), ipe::EPrimarySelected, ipe::ESecondarySelected, ipe::CanvasBase::finishTool(), ipe::Page::hasSelection(), ipe::Tool::iCanvas, ipe::Rect::intersects(), ipe::Page::isLocked(), ipe::Page::layerOf(), ipe::Page::object(), ipe::Page::objectVisible(), ipe::Page::primarySelection(), ipe::Page::select(), ipe::Page::setSelect(), and ipe::Vector::x.

+

References ipe::Object::addToBBox(), ipe::Rect::contains(), ipe::Page::count(), ipe::Page::deselectAll(), ipe::ENotSelected, ipe::Page::ensurePrimarySelection(), ipe::EPrimarySelected, ipe::ESecondarySelected, ipe::CanvasBase::finishTool(), ipe::Page::hasSelection(), ipe::Tool::iCanvas, ipe::Rect::intersects(), ipe::Page::isLocked(), ipe::Page::layerOf(), ipe::Page::object(), ipe::Page::objectVisible(), ipe::Page::primarySelection(), ipe::Page::select(), ipe::Page::setSelect(), and ipe::Vector::x.

- + +

◆ mouseMove()

+
@@ -238,11 +240,13 @@

Reimplemented from ipe::Tool.

-

References ipe::Tool::iCanvas, ipe::CanvasBase::unsnappedPos(), and ipe::CanvasBase::updateTool().

+

References ipe::Tool::iCanvas, ipe::CanvasBase::unsnappedPos(), and ipe::CanvasBase::updateTool().

- + +

◆ key()

+
@@ -279,7 +283,7 @@

Reimplemented from ipe::Tool.

-

References ipe::CanvasBase::finishTool(), ipe::Tool::iCanvas, and ipe::CanvasBase::updateTool().

+

References ipe::CanvasBase::finishTool(), ipe::Tool::iCanvas, and ipe::CanvasBase::updateTool().

diff -Nru ipe-7.2.7/build/doc/classipe_1_1_select_tool-members.html ipe-7.2.9/build/doc/classipe_1_1_select_tool-members.html --- ipe-7.2.7/build/doc/classipe_1_1_select_tool-members.html 2016-12-09 14:09:10.000000000 +0000 +++ ipe-7.2.9/build/doc/classipe_1_1_select_tool-members.html 2019-01-16 13:09:01.000000000 +0000 @@ -3,7 +3,8 @@ - + +Ipelib: Member List @@ -25,22 +26,15 @@
- - - + + + + + diff -Nru ipe-7.2.7/build/doc/classipe_1_1_shape.html ipe-7.2.9/build/doc/classipe_1_1_shape.html --- ipe-7.2.7/build/doc/classipe_1_1_shape.html 2016-12-09 14:09:10.000000000 +0000 +++ ipe-7.2.9/build/doc/classipe_1_1_shape.html 2019-01-16 13:09:01.000000000 +0000 @@ -3,7 +3,8 @@ - + + Ipelib: ipe::Shape Class Reference @@ -25,22 +26,15 @@
- - - + + + + +

Member Function Documentation

- + +

◆ intersectionSnap()

+
@@ -199,7 +189,9 @@ - + +

◆ snapAngularIntersection()

+
@@ -253,7 +245,9 @@ - + +

◆ simpleSnap()

+
@@ -306,11 +300,13 @@

Tries vertex, intersection, boundary, and grid snapping.

If snapping occurred, pos is set to the new user space position.

-

References ipe::Page::count(), ipe::Page::objSnapsInView(), ipe::Page::snapBnd(), ipe::Page::snapCtl(), ipe::Page::snapVtx(), ipe::Vector::x, and ipe::Vector::y.

+

References ipe::Page::count(), ipe::Page::objSnapsInView(), ipe::Page::snapBnd(), ipe::Page::snapCtl(), ipe::Page::snapVtx(), ipe::Vector::x, and ipe::Vector::y.

- + +

◆ snap()

+
@@ -370,11 +366,13 @@

Returns true if snapping occurred. In that case pos is set to the new user space position.

Automatic angular snapping occurs if autoOrg is not null — the value is then used as the origin for automatic angular snapping.

-

References ipe::Line::intersects(), ipe::Line::project(), and ipe::Vector::sqLen().

+

References ipe::Line::intersects(), ipe::Line::project(), and ipe::Vector::sqLen().

- + +

◆ getLine()

+
@@ -407,11 +405,13 @@

Find line through base with slope determined by angular snap size and direction.

-

References ipe::Vector::angle(), ipe::Vector::len(), and ipe::Angle::normalize().

+

References ipe::Vector::angle(), ipe::Vector::len(), and ipe::Angle::normalize().

- + +

◆ setEdge()

+
@@ -452,12 +452,14 @@

Set axis origin and direction from edge near mouse.

Returns true if successful.

-

References ipe::Vector::angle(), ipe::Line::dir(), ipe::Arc::distance(), ipe::Arc::iM, ipe::Segment::iP, ipe::Segment::iQ, ipe::Segment::line(), ipe::Matrix::linear(), ipe::Line::project(), ipe::Bezier::snap(), and ipe::Bezier::tangent().

+

References ipe::Vector::angle(), ipe::Line::dir(), ipe::Arc::distance(), ipe::Arc::iM, ipe::Segment::iP, ipe::Segment::iQ, ipe::Segment::line(), ipe::Matrix::linear(), ipe::Line::project(), ipe::Bezier::snap(), and ipe::Bezier::tangent().

Member Data Documentation

- + +

◆ iSnap

+
@@ -471,7 +473,9 @@ - + +

◆ iGridVisible

+
@@ -485,7 +489,9 @@ - + +

◆ iGridSize

+
@@ -499,7 +505,9 @@ - + +

◆ iAngleSize

+
@@ -513,7 +521,9 @@ - + +

◆ iSnapDistance

+
@@ -527,7 +537,9 @@ - + +

◆ iWithAxes

+
@@ -539,11 +551,13 @@

Show coordinate system?

-

Referenced by ipe::TransformTool::TransformTool().

+

Referenced by ipe::TransformTool::TransformTool().

- + +

◆ iOrigin

+
@@ -555,11 +569,13 @@

Origin of coordinate system.

-

Referenced by ipe::TransformTool::TransformTool().

+

Referenced by ipe::TransformTool::TransformTool().

- + +

◆ iDir

+
@@ -571,7 +587,7 @@

Direction of x-axis.

-

Referenced by ipe::TransformTool::TransformTool().

+

Referenced by ipe::TransformTool::TransformTool().

diff -Nru ipe-7.2.7/build/doc/classipe_1_1_snap-members.html ipe-7.2.9/build/doc/classipe_1_1_snap-members.html --- ipe-7.2.7/build/doc/classipe_1_1_snap-members.html 2016-12-09 14:09:10.000000000 +0000 +++ ipe-7.2.9/build/doc/classipe_1_1_snap-members.html 2019-01-16 13:09:01.000000000 +0000 @@ -3,7 +3,8 @@ - + +Ipelib: Member List @@ -25,22 +26,15 @@
- - - + + + + +
diff -Nru ipe-7.2.7/build/doc/classipe_1_1_stream.html ipe-7.2.9/build/doc/classipe_1_1_stream.html --- ipe-7.2.7/build/doc/classipe_1_1_stream.html 2016-12-09 14:09:10.000000000 +0000 +++ ipe-7.2.9/build/doc/classipe_1_1_stream.html 2019-01-16 13:09:01.000000000 +0000 @@ -3,7 +3,8 @@ - + + Ipelib: ipe::Stream Class Reference @@ -25,22 +26,15 @@
- - - + + + + + - - - + + + + + diff -Nru ipe-7.2.7/build/doc/classipe_1_1_tell_stream-members.html ipe-7.2.9/build/doc/classipe_1_1_tell_stream-members.html --- ipe-7.2.7/build/doc/classipe_1_1_tell_stream-members.html 2016-12-09 14:09:10.000000000 +0000 +++ ipe-7.2.9/build/doc/classipe_1_1_tell_stream-members.html 2019-01-16 13:09:01.000000000 +0000 @@ -3,7 +3,8 @@ - + + Ipelib: Member List @@ -25,22 +26,15 @@ - - - + + + + +
diff -Nru ipe-7.2.7/build/doc/classipe_1_1_text.html ipe-7.2.9/build/doc/classipe_1_1_text.html --- ipe-7.2.7/build/doc/classipe_1_1_text.html 2016-12-09 14:09:10.000000000 +0000 +++ ipe-7.2.9/build/doc/classipe_1_1_text.html 2019-01-16 13:09:01.000000000 +0000 @@ -3,7 +3,8 @@ - + + Ipelib: ipe::Text Class Reference @@ -25,22 +26,15 @@ - - - + + + + +
- - + +
Enumerator
ELabel  -
EMinipage  -
Enumerator
ELabel 
EMinipage 

Constructor & Destructor Documentation

- + +

◆ Text() [1/4]

+
@@ -288,11 +284,13 @@

Construct an empty internal text object.

-

Referenced by clone().

+

Referenced by clone().

- + +

◆ Text() [2/4]

+
@@ -344,11 +342,13 @@

Create text object.

-

References ipe::EAlignTop, ELabel, ipe::ETransformationsTranslations, ipe::AllAttributes::iHorizontalAlignment, ipe::AllAttributes::iLabelStyle, ipe::AllAttributes::iOpacity, ipe::AllAttributes::iStroke, ipe::AllAttributes::iTextSize, ipe::AllAttributes::iTextStyle, ipe::AllAttributes::iTransformableText, ipe::Object::iTransformations, ipe::AllAttributes::iVerticalAlignment, type(), and width().

+

References ipe::EAlignTop, ELabel, ipe::ETransformationsTranslations, ipe::AllAttributes::iHorizontalAlignment, ipe::AllAttributes::iLabelStyle, ipe::AllAttributes::iOpacity, ipe::AllAttributes::iStroke, ipe::AllAttributes::iTextSize, ipe::AllAttributes::iTextStyle, ipe::AllAttributes::iTransformableText, ipe::Object::iTransformations, ipe::AllAttributes::iVerticalAlignment, type(), and width().

- + +

◆ Text() [3/4]

+
@@ -364,11 +364,13 @@

Copy constructor.

-

References ipe::Text::XForm::iRefCount.

+

References ipe::Text::XForm::iRefCount.

- + +

◆ ~Text()

+
@@ -383,11 +385,13 @@

Destructor.

-

References ipe::Text::XForm::iRefCount.

+

References ipe::Text::XForm::iRefCount.

- + +

◆ Text() [4/4]

+
@@ -421,12 +425,14 @@

Create from XML stream.

-

References ipe::Attribute::BLACK(), ipe::EAlignBottom, ipe::EAlignLeft, ipe::EAlignTop, ELabel, EMinipage, ipe::Lex::getDouble(), ipe::XmlAttributes::has(), isMinipage(), ipe::Attribute::makeColor(), makeHAlign(), ipe::Attribute::makeTextSize(), makeVAlign(), ipe::Attribute::NORMAL(), ipe::Attribute::OPAQUE(), ipe::String::size(), ipe::String::substr(), ipe::Vector::x, and ipe::Vector::y.

+

References ipe::Attribute::BLACK(), ipe::EAlignBottom, ipe::EAlignLeft, ipe::EAlignTop, ELabel, EMinipage, ipe::Lex::getDouble(), ipe::XmlAttributes::has(), isMinipage(), ipe::Attribute::makeColor(), makeHAlign(), ipe::Attribute::makeTextSize(), makeVAlign(), ipe::Attribute::NORMAL(), ipe::Attribute::OPAQUE(), ipe::String::size(), ipe::String::substr(), ipe::Vector::x, and ipe::Vector::y.

Member Function Documentation

- + +

◆ clone()

+
@@ -449,13 +455,15 @@

Clone object.

-

Implements ipe::Object.

+

Implements ipe::Object.

-

References Text().

+

References Text().

- + +

◆ asText()

+
@@ -482,7 +490,9 @@ - + +

◆ type()

+
@@ -503,15 +513,17 @@
-

Implements ipe::Object.

+

Implements ipe::Object.

-

References ipe::Object::EText.

+

References ipe::Object::EText.

-

Referenced by setTextType(), and Text().

+

Referenced by setTextType(), and Text().

- + +

◆ saveAsXml()

+
@@ -545,13 +557,15 @@

Save object to XML stream.

-

Implements ipe::Object.

+

Implements ipe::Object.

-

References ELabel, EMinipage, isMinipage(), ipe::Attribute::NORMAL(), ipe::Attribute::OPAQUE(), ipe::Stream::putXmlString(), saveAlignment(), ipe::Object::saveAttributesAsXml(), ipe::Attribute::string(), ipe::Vector::x, and ipe::Vector::y.

+

References ELabel, EMinipage, isMinipage(), ipe::Attribute::NORMAL(), ipe::Attribute::OPAQUE(), ipe::Stream::putXmlString(), saveAlignment(), ipe::Object::saveAttributesAsXml(), ipe::Attribute::string(), ipe::Vector::x, and ipe::Vector::y.

- + +

◆ draw()

+
@@ -575,15 +589,17 @@

Save text as PDF.

-

Implements ipe::Object.

+

Implements ipe::Object.

-

References align(), ipe::Painter::drawText(), ipe::Object::matrix(), ipe::Painter::pop(), ipe::Painter::popMatrix(), ipe::Painter::push(), ipe::Painter::pushMatrix(), ipe::Painter::setOpacity(), ipe::Painter::setStroke(), ipe::Painter::transform(), ipe::Object::transformations(), ipe::Painter::translate(), and ipe::Painter::untransform().

+

References align(), ipe::Painter::drawText(), ipe::Object::matrix(), ipe::Painter::pop(), ipe::Painter::popMatrix(), ipe::Painter::push(), ipe::Painter::pushMatrix(), ipe::Painter::setOpacity(), ipe::Painter::setStroke(), ipe::Painter::transform(), ipe::Object::transformations(), ipe::Painter::translate(), and ipe::Painter::untransform().

-

Referenced by ipe::CanvasBase::drawObjects(), and ipe::PdfWriter::~PdfWriter().

+

Referenced by ipe::CanvasBase::drawObjects(), and ipe::PdfWriter::~PdfWriter().

- + +

◆ drawSimple()

+
@@ -607,13 +623,15 @@

Draw simple version for selecting and transforming.

-

Implements ipe::Object.

+

Implements ipe::Object.

-

References align(), ipe::Painter::closePath(), ipe::Painter::drawPath(), ipe::EStrokedOnly, ipe::Painter::lineTo(), ipe::Object::matrix(), ipe::Painter::moveTo(), ipe::Painter::newPath(), ipe::Painter::popMatrix(), ipe::Painter::pushMatrix(), totalHeight(), ipe::Painter::transform(), ipe::Object::transformations(), ipe::Painter::translate(), and ipe::Painter::untransform().

+

References align(), ipe::Painter::closePath(), ipe::Painter::drawPath(), ipe::EStrokedOnly, ipe::Painter::lineTo(), ipe::Object::matrix(), ipe::Painter::moveTo(), ipe::Painter::newPath(), ipe::Painter::popMatrix(), ipe::Painter::pushMatrix(), totalHeight(), ipe::Painter::transform(), ipe::Object::transformations(), ipe::Painter::translate(), and ipe::Painter::untransform().

- + +

◆ accept()

+
@@ -637,15 +655,17 @@

Call visitText of visitor.

-

Implements ipe::Object.

+

Implements ipe::Object.

-

References ipe::Visitor::visitText().

+

References ipe::Visitor::visitText().

-

Referenced by ipe::Latex::scanPage().

+

Referenced by ipe::Latex::scanPage().

- + +

◆ addToBBox()

+
@@ -684,17 +704,19 @@

Extend box to include the object transformed by m.

-

For objects in a page, don't call this directly. The Page caches the bounding box of each object, so it is far more efficient to call Page::bbox.

+

For objects in a page, don't call this directly. The Page caches the bounding box of each object, so it is far more efficient to call Page::bbox.

Control points that lie outside the visual object are included if cp is true.

If called with an empty box and cp == false, the result of this function is a tight bounding box for the object, with a little leeway in case the boundary is determined by a spline (it has to be approximated to perform this operation).

-

Implements ipe::Object.

+

Implements ipe::Object.

-

References ipe::Rect::addPoint().

+

References ipe::Rect::addPoint().

- + +

◆ distance()

+
@@ -733,11 +755,13 @@

Return distance of transformed object to point v. If larger than bound, can just return bound.

-

Implements ipe::Object.

+

Implements ipe::Object.

- + +

◆ snapCtl()

+
@@ -784,13 +808,15 @@

Compute control point snapping position for transformed object.

Looks only for positions closer than bound. If successful, modify pos and bound. The default implementation does nothing.

-

Reimplemented from ipe::Object.

+

Reimplemented from ipe::Object.

-

References ipe::Object::matrix().

+

References ipe::Object::matrix().

- + +

◆ checkStyle()

+
@@ -824,13 +850,15 @@

Check symbolic size attribute.

-

Reimplemented from ipe::Object.

+

Reimplemented from ipe::Object.

-

References ipe::Matrix::a, align(), ipe::Object::checkSymbol(), ipe::EColor, ELabel, ipe::ELabelStyle, ipe::EOpacity, ipe::ETextSize, ipe::ETextStyle, ipe::ETransformationsRigidMotions, ipe::ETransformationsTranslations, ipe::Object::iTransformations, ipe::Object::matrix(), totalHeight(), and ipe::Matrix::translation().

+

References ipe::Matrix::a, align(), ipe::Object::checkSymbol(), ipe::EColor, ELabel, ipe::ELabelStyle, ipe::EOpacity, ipe::ETextSize, ipe::ETextStyle, ipe::ETransformationsRigidMotions, ipe::ETransformationsTranslations, ipe::Object::iTransformations, ipe::Object::matrix(), totalHeight(), and ipe::Matrix::translation().

- + +

◆ setAttribute()

+
@@ -867,11 +895,13 @@

Reimplemented from ipe::Object.

-

References ipe::Attribute::boolean(), ELabel, EMinipage, ipe::EPropHorizontalAlignment, ipe::EPropLabelStyle, ipe::EPropMinipage, ipe::EPropOpacity, ipe::EPropStrokeColor, ipe::EPropTextSize, ipe::EPropTextStyle, ipe::EPropTransformableText, ipe::EPropVerticalAlignment, ipe::EPropWidth, ipe::ETransformationsAffine, ipe::ETransformationsTranslations, horizontalAlignment(), ipe::Attribute::horizontalAlignment(), ipe::Attribute::isEnum(), isMinipage(), ipe::Attribute::isNumber(), ipe::Attribute::NORMAL(), ipe::Attribute::number(), opacity(), ipe::Object::setAttribute(), setOpacity(), setSize(), setStroke(), setStyle(), ipe::Object::setTransformations(), setWidth(), size(), stroke(), style(), ipe::Fixed::toDouble(), ipe::Object::transformations(), verticalAlignment(), ipe::Attribute::verticalAlignment(), and width().

+

References ipe::Attribute::boolean(), ELabel, EMinipage, ipe::EPropHorizontalAlignment, ipe::EPropLabelStyle, ipe::EPropMinipage, ipe::EPropOpacity, ipe::EPropStrokeColor, ipe::EPropTextSize, ipe::EPropTextStyle, ipe::EPropTransformableText, ipe::EPropVerticalAlignment, ipe::EPropWidth, ipe::ETransformationsAffine, ipe::ETransformationsTranslations, horizontalAlignment(), ipe::Attribute::horizontalAlignment(), ipe::Attribute::isEnum(), isMinipage(), ipe::Attribute::isNumber(), ipe::Attribute::NORMAL(), ipe::Attribute::number(), opacity(), ipe::Object::setAttribute(), setOpacity(), setSize(), setStroke(), setStyle(), ipe::Object::setTransformations(), setWidth(), size(), stroke(), style(), ipe::Fixed::toDouble(), ipe::Object::transformations(), verticalAlignment(), ipe::Attribute::verticalAlignment(), and width().

- + +

◆ getAttribute()

+
@@ -896,13 +926,15 @@

Get setting of an attribute of this object.

If object does not have this attribute, returnes "undefined" attribute.

-

Reimplemented from ipe::Object.

+

Reimplemented from ipe::Object.

-

References ipe::Attribute::Boolean(), ipe::EPropHorizontalAlignment, ipe::EPropLabelStyle, ipe::EPropMinipage, ipe::EPropOpacity, ipe::EPropStrokeColor, ipe::EPropTextSize, ipe::EPropTextStyle, ipe::EPropVerticalAlignment, ipe::EPropWidth, ipe::Fixed::fromDouble(), ipe::Object::getAttribute(), horizontalAlignment(), isMinipage(), opacity(), size(), stroke(), style(), verticalAlignment(), and width().

+

References ipe::Attribute::Boolean(), ipe::EPropHorizontalAlignment, ipe::EPropLabelStyle, ipe::EPropMinipage, ipe::EPropOpacity, ipe::EPropStrokeColor, ipe::EPropTextSize, ipe::EPropTextStyle, ipe::EPropVerticalAlignment, ipe::EPropWidth, ipe::Fixed::fromDouble(), ipe::Object::getAttribute(), horizontalAlignment(), isMinipage(), opacity(), size(), stroke(), style(), verticalAlignment(), and width().

- + +

◆ align()

+
@@ -918,13 +950,15 @@

Return position of reference point in text box coordinate system.

Assume a coordinate system where the text box has corners (0,0) and (Width(), TotalHeight()). This function returns the coordinates of the reference point in this coordinate system.

-

References depth(), ipe::EAlignBaseline, ipe::EAlignBottom, ipe::EAlignHCenter, ipe::EAlignLeft, ipe::EAlignRight, ipe::EAlignTop, ipe::EAlignVCenter, horizontalAlignment(), isMinipage(), totalHeight(), verticalAlignment(), width(), ipe::Vector::x, and ipe::Vector::y.

+

References depth(), ipe::EAlignBaseline, ipe::EAlignBottom, ipe::EAlignHCenter, ipe::EAlignLeft, ipe::EAlignRight, ipe::EAlignTop, ipe::EAlignVCenter, horizontalAlignment(), isMinipage(), totalHeight(), verticalAlignment(), width(), ipe::Vector::x, and ipe::Vector::y.

-

Referenced by checkStyle(), ipe::CairoPainter::doDrawText(), draw(), drawSimple(), setHorizontalAlignment(), and setVerticalAlignment().

+

Referenced by checkStyle(), ipe::CairoPainter::doDrawText(), draw(), drawSimple(), setHorizontalAlignment(), and setVerticalAlignment().

- + +

◆ textType()

+
@@ -939,13 +973,15 @@

Return type of text object.

-

References ELabel.

+

References ELabel.

-

Referenced by setWidth().

+

Referenced by setWidth().

- + +

◆ position()

+
@@ -970,7 +1006,9 @@ - + +

◆ text()

+
@@ -993,11 +1031,13 @@

Return text source.

-

Referenced by ipe::Latex::createLatexSource(), ipe::CairoPainter::doDrawText(), ipe::PdfResources::pageNumber(), and setText().

+

Referenced by ipe::Latex::createLatexSource(), ipe::CairoPainter::doDrawText(), ipe::PdfResources::pageNumber(), and setText().

- + +

◆ setStroke()

+
@@ -1013,13 +1053,15 @@

Set stroke color.

-

References stroke().

+

References stroke().

-

Referenced by ipe::Page::applyTitleStyle(), and setAttribute().

+

Referenced by ipe::Page::applyTitleStyle(), and setAttribute().

- + +

◆ setOpacity()

+
@@ -1035,11 +1077,13 @@

Set opacity of the object.

-

Referenced by setAttribute().

+

Referenced by setAttribute().

- + +

◆ stroke()

+
@@ -1062,11 +1106,13 @@

Return stroke color.

-

Referenced by ipe::Latex::createLatexSource(), getAttribute(), setAttribute(), and setStroke().

+

Referenced by ipe::Latex::createLatexSource(), getAttribute(), setAttribute(), and setStroke().

- + +

◆ size()

+
@@ -1089,11 +1135,13 @@

Return font size.

-

Referenced by ipe::Latex::addPageNumber(), getAttribute(), setAttribute(), setSize(), and ipe::Latex::takeResources().

+

Referenced by ipe::Latex::addPageNumber(), getAttribute(), setAttribute(), setSize(), and ipe::Latex::takeResources().

- + +

◆ style()

+
@@ -1116,11 +1164,13 @@

Return Latex style of text object.

-

Referenced by ipe::Latex::createLatexSource(), getAttribute(), setAttribute(), and setStyle().

+

Referenced by ipe::Latex::createLatexSource(), getAttribute(), setAttribute(), and setStyle().

- + +

◆ opacity()

+
@@ -1143,13 +1193,15 @@

Return opacity of the opject.

-

References depth(), height(), horizontalAlignment(), isMinipage(), makeHAlign(), makeVAlign(), saveAlignment(), setHorizontalAlignment(), setSize(), setStyle(), setText(), setTextType(), setVerticalAlignment(), setWidth(), totalHeight(), verticalAlignment(), and width().

+

References depth(), height(), horizontalAlignment(), isMinipage(), makeHAlign(), makeVAlign(), saveAlignment(), setHorizontalAlignment(), setSize(), setStyle(), setText(), setTextType(), setVerticalAlignment(), setWidth(), totalHeight(), verticalAlignment(), and width().

-

Referenced by getAttribute(), and setAttribute().

+

Referenced by getAttribute(), and setAttribute().

- + +

◆ isMinipage()

+
@@ -1173,13 +1225,15 @@

Return true if text object is formatted as a minipage.

Equivalent to type being EMinipage.

-

References EMinipage.

+

References EMinipage.

-

Referenced by align(), ipe::Latex::createLatexSource(), getAttribute(), opacity(), saveAsXml(), setAttribute(), setXForm(), and Text().

+

Referenced by align(), ipe::Latex::createLatexSource(), getAttribute(), opacity(), saveAsXml(), setAttribute(), setXForm(), and Text().

- + +

◆ setTextType()

+
@@ -1196,13 +1250,15 @@

Change type.

This invalidates (and destroys) the XForm.

-

References ipe::Attribute::NORMAL(), setXForm(), and type().

+

References ipe::Attribute::NORMAL(), setXForm(), and type().

-

Referenced by opacity().

+

Referenced by opacity().

- + +

◆ horizontalAlignment()

+
@@ -1225,11 +1281,13 @@

Return horizontal alignment of text object.

-

Referenced by align(), getAttribute(), opacity(), and setAttribute().

+

Referenced by align(), getAttribute(), opacity(), and setAttribute().

- + +

◆ verticalAlignment()

+
@@ -1252,11 +1310,13 @@

Return vertical alignment of text object.

-

Referenced by align(), getAttribute(), opacity(), and setAttribute().

+

Referenced by align(), getAttribute(), opacity(), and setAttribute().

- + +

◆ setHorizontalAlignment()

+
@@ -1272,13 +1332,15 @@

Change horizontal alignment (text moves with respect to reference point).

-

References align().

+

References align().

-

Referenced by ipe::Page::applyTitleStyle(), and opacity().

+

Referenced by ipe::Page::applyTitleStyle(), and opacity().

- + +

◆ setVerticalAlignment()

+
@@ -1294,13 +1356,15 @@

Change vertical alignment (text moves with respect to reference point).

-

References align().

+

References align().

-

Referenced by ipe::Page::applyTitleStyle(), and opacity().

+

Referenced by ipe::Page::applyTitleStyle(), and opacity().

- + +

◆ makeVAlign()

+
@@ -1334,13 +1398,15 @@

Return vertical alignment indicated by a name, or else default.

-

References ipe::EAlignBaseline, ipe::EAlignBottom, ipe::EAlignTop, and ipe::EAlignVCenter.

+

References ipe::EAlignBaseline, ipe::EAlignBottom, ipe::EAlignTop, and ipe::EAlignVCenter.

-

Referenced by opacity(), ipe::ImlParser::parseStyle(), and Text().

+

Referenced by opacity(), ipe::ImlParser::parseStyle(), and Text().

- + +

◆ makeHAlign()

+
@@ -1374,13 +1440,15 @@

Return horizontal alignment indicated by a name, or else default.

-

References ipe::EAlignHCenter, ipe::EAlignLeft, and ipe::EAlignRight.

+

References ipe::EAlignHCenter, ipe::EAlignLeft, and ipe::EAlignRight.

-

Referenced by opacity(), ipe::ImlParser::parseStyle(), and Text().

+

Referenced by opacity(), ipe::ImlParser::parseStyle(), and Text().

- + +

◆ saveAlignment()

+
@@ -1418,13 +1486,15 @@
-

References ipe::EAlignBaseline, ipe::EAlignBottom, ipe::EAlignHCenter, ipe::EAlignLeft, ipe::EAlignRight, ipe::EAlignTop, and ipe::EAlignVCenter.

+

References ipe::EAlignBaseline, ipe::EAlignBottom, ipe::EAlignHCenter, ipe::EAlignLeft, ipe::EAlignRight, ipe::EAlignTop, and ipe::EAlignVCenter.

-

Referenced by opacity(), saveAsXml(), and ipe::StyleSheet::saveAsXml().

+

Referenced by opacity(), saveAsXml(), and ipe::StyleSheet::saveAsXml().

- + +

◆ width()

+
@@ -1447,11 +1517,13 @@

Return width of text object.

-

Referenced by align(), ipe::Latex::createLatexSource(), ipe::CairoPainter::doDrawText(), ipe::BBoxPainter::doDrawText(), getAttribute(), opacity(), setAttribute(), setWidth(), and Text().

+

Referenced by align(), ipe::Latex::createLatexSource(), ipe::CairoPainter::doDrawText(), ipe::BBoxPainter::doDrawText(), getAttribute(), opacity(), setAttribute(), setWidth(), and Text().

- + +

◆ height()

+
@@ -1474,11 +1546,13 @@

Return height of text object (from baseline to top).

-

Referenced by opacity().

+

Referenced by opacity().

- + +

◆ depth()

+
@@ -1501,13 +1575,15 @@

Return depth of text object.

-

References ipe::Text::XForm::iDepth.

+

References ipe::Text::XForm::iDepth.

-

Referenced by align(), and opacity().

+

Referenced by align(), and opacity().

- + +

◆ totalHeight()

+
@@ -1530,13 +1606,15 @@

Return height + depth of text object.

-

References ipe::Text::XForm::iDepth.

+

References ipe::Text::XForm::iDepth.

-

Referenced by align(), checkStyle(), ipe::BBoxPainter::doDrawText(), ipe::CairoPainter::doDrawText(), drawSimple(), and opacity().

+

Referenced by align(), checkStyle(), ipe::BBoxPainter::doDrawText(), ipe::CairoPainter::doDrawText(), drawSimple(), and opacity().

- + +

◆ setSize()

+
@@ -1553,13 +1631,15 @@

Set font size of text.

This invalidates (and destroys) the XForm.

-

References setXForm(), and size().

+

References setXForm(), and size().

-

Referenced by ipe::Page::applyTitleStyle(), opacity(), and setAttribute().

+

Referenced by ipe::Page::applyTitleStyle(), opacity(), and setAttribute().

- + +

◆ setStyle()

+
@@ -1576,13 +1656,15 @@

Set Latex style of text.

This invalidates (and destroys) the XForm.

-

References setXForm(), and style().

+

References setXForm(), and style().

-

Referenced by opacity(), and setAttribute().

+

Referenced by opacity(), and setAttribute().

- + +

◆ setWidth()

+
@@ -1599,13 +1681,15 @@

Set width of paragraph.

This invalidates (and destroys) the XForm. The function panics if object is not a (true) minipage.

-

References EMinipage, setXForm(), textType(), and width().

+

References EMinipage, setXForm(), textType(), and width().

-

Referenced by opacity(), and setAttribute().

+

Referenced by opacity(), and setAttribute().

- + +

◆ setText()

+
@@ -1622,13 +1706,15 @@

Sets the text of the text object.

This invalidates (and destroys) the XForm.

-

References setXForm(), and text().

+

References setXForm(), and text().

-

Referenced by opacity(), and ipe::Page::setTitle().

+

Referenced by opacity(), and ipe::Page::setTitle().

- + +

◆ setXForm()

+
@@ -1644,13 +1730,15 @@

Update the PDF code for this object.

-

References ipe::Rect::height(), ipe::Text::XForm::iBBox, ipe::Text::XForm::iDepth, ipe::Text::XForm::iRefCount, isMinipage(), ipe::Text::XForm::iStretch, and ipe::Rect::width().

+

References ipe::Rect::height(), ipe::Text::XForm::iBBox, ipe::Text::XForm::iDepth, ipe::Text::XForm::iRefCount, isMinipage(), ipe::Text::XForm::iStretch, and ipe::Rect::width().

-

Referenced by setSize(), setStyle(), setText(), setTextType(), and setWidth().

+

Referenced by setSize(), setStyle(), setText(), setTextType(), and setWidth().

- + +

◆ getXForm()

+
@@ -1674,7 +1762,7 @@

Return the PDF representation of this text object.

If Pdflatex has not been run yet, returns 0.

-

Referenced by ipe::Latex::createLatexSource(), ipe::PdfPainter::doDrawText(), and ipe::CairoPainter::doDrawText().

+

Referenced by ipe::Latex::createLatexSource(), ipe::PdfPainter::doDrawText(), and ipe::CairoPainter::doDrawText().

diff -Nru ipe-7.2.7/build/doc/classipe_1_1_text-members.html ipe-7.2.9/build/doc/classipe_1_1_text-members.html --- ipe-7.2.7/build/doc/classipe_1_1_text-members.html 2016-12-09 14:09:10.000000000 +0000 +++ ipe-7.2.9/build/doc/classipe_1_1_text-members.html 2019-01-16 13:09:01.000000000 +0000 @@ -3,7 +3,8 @@ - + +Ipelib: Member List @@ -25,22 +26,15 @@
- - - + + + + + diff -Nru ipe-7.2.7/build/doc/classipe_1_1_thumbnail.html ipe-7.2.9/build/doc/classipe_1_1_thumbnail.html --- ipe-7.2.7/build/doc/classipe_1_1_thumbnail.html 2016-12-09 14:09:10.000000000 +0000 +++ ipe-7.2.9/build/doc/classipe_1_1_thumbnail.html 2019-01-16 13:09:01.000000000 +0000 @@ -3,7 +3,8 @@ - + + Ipelib: ipe::Thumbnail Class Reference @@ -25,22 +26,15 @@
- - - + + + + + - - - + + + + +
diff -Nru ipe-7.2.7/build/doc/classipe_1_1_tool.html ipe-7.2.9/build/doc/classipe_1_1_tool.html --- ipe-7.2.7/build/doc/classipe_1_1_tool.html 2016-12-09 14:09:10.000000000 +0000 +++ ipe-7.2.9/build/doc/classipe_1_1_tool.html 2019-01-16 13:09:01.000000000 +0000 @@ -3,7 +3,8 @@ - + + Ipelib: ipe::Tool Class Reference @@ -25,22 +26,15 @@ - - - + + + + +
-

Implemented in ipe::TransformTool, ipe::SelectTool, and ipe::PanTool.

+

Implemented in ipe::TransformTool, ipe::SelectTool, and ipe::PanTool.

- + +

◆ mouseButton()

+
@@ -205,11 +207,13 @@

Reimplemented in ipe::TransformTool, ipe::SelectTool, and ipe::PanTool.

-

Referenced by Canvas::drawRect(), ipe::Canvas::mouseButton(), and ipe::Canvas::tabletEvent().

+

Referenced by Canvas::drawRect(), ipe::Canvas::mouseButton(), and ipe::Canvas::tabletEvent().

- + +

◆ mouseMove()

+
@@ -234,11 +238,13 @@

Reimplemented in ipe::TransformTool, ipe::SelectTool, and ipe::PanTool.

-

Referenced by Canvas::mouseMove(), ipe::Canvas::mouseMoveEvent(), and ipe::Canvas::tabletEvent().

+

Referenced by Canvas::mouseMove(), ipe::Canvas::mouseMoveEvent(), and ipe::Canvas::tabletEvent().

- + +

◆ key()

+
@@ -275,11 +281,13 @@

Reimplemented in ipe::SelectTool.

-

Referenced by Canvas::key(), and ipe::Canvas::keyPressEvent().

+

Referenced by Canvas::key(), and ipe::Canvas::keyPressEvent().

- + +

◆ snapVtx()

+
@@ -328,7 +336,9 @@

Member Data Documentation

- + +

◆ iCanvas

+
@@ -346,7 +356,7 @@
-

Referenced by ipe::PanTool::draw(), ipe::SelectTool::draw(), ipe::SelectTool::key(), ipe::PanTool::mouseButton(), ipe::SelectTool::mouseButton(), ipe::TransformTool::mouseButton(), ipe::PanTool::mouseMove(), ipe::SelectTool::mouseMove(), ipe::TransformTool::mouseMove(), ipe::PanTool::PanTool(), ipe::SelectTool::SelectTool(), and ipe::TransformTool::TransformTool().

+

Referenced by ipe::PanTool::draw(), ipe::SelectTool::draw(), ipe::SelectTool::key(), ipe::PanTool::mouseButton(), ipe::SelectTool::mouseButton(), ipe::TransformTool::mouseButton(), ipe::PanTool::mouseMove(), ipe::SelectTool::mouseMove(), ipe::TransformTool::mouseMove(), ipe::PanTool::PanTool(), ipe::SelectTool::SelectTool(), and ipe::TransformTool::TransformTool().

diff -Nru ipe-7.2.7/build/doc/classipe_1_1_tool-members.html ipe-7.2.9/build/doc/classipe_1_1_tool-members.html --- ipe-7.2.7/build/doc/classipe_1_1_tool-members.html 2016-12-09 14:09:10.000000000 +0000 +++ ipe-7.2.9/build/doc/classipe_1_1_tool-members.html 2019-01-16 13:09:01.000000000 +0000 @@ -3,7 +3,8 @@ - + + Ipelib: Member List @@ -25,22 +26,15 @@ - - - + + + + + diff -Nru ipe-7.2.7/build/doc/classipe_1_1_transform_tool.html ipe-7.2.9/build/doc/classipe_1_1_transform_tool.html --- ipe-7.2.7/build/doc/classipe_1_1_transform_tool.html 2016-12-09 14:09:10.000000000 +0000 +++ ipe-7.2.9/build/doc/classipe_1_1_transform_tool.html 2019-01-16 13:09:01.000000000 +0000 @@ -3,7 +3,8 @@ - + + Ipelib: ipe::TransformTool Class Reference @@ -25,22 +26,15 @@ - - - + + + + +
- - - - - + + + + +
Enumerator
ETranslate  -
EScale  -
EStretch  -
ERotate  -
EShear  -
Enumerator
ETranslate 
EScale 
EStretch 
ERotate 
EShear 

Constructor & Destructor Documentation

- + +

◆ TransformTool()

+
@@ -205,15 +198,17 @@

Constructor starts transformation.

-

After constructing a TransformTool, you must call isValid() to ensure that the transformation can be performed.

+

After constructing a TransformTool, you must call isValid() to ensure that the transformation can be performed.

A transformation can fail because the selection contains pinned objects, or because the initial mouse position is identical to the transformation origin.

-

References ipe::abs(), ipe::Rect::addRect(), ipe::Page::bbox(), ipe::Rect::bottomLeft(), ipe::Page::count(), ipe::EFixedPin, ipe::CanvasBase::EHandCursor, ipe::ENoPin, EScale, EShear, EStretch, ETranslate, ipe::EVerticalPin, ipe::Tool::iCanvas, ipe::Snap::iDir, iDir, iMouseDown, iOnlyHorizontal, iOnlyVertical, ipe::Snap::iOrigin, iOrigin, iPage, iType, iValid, iView, ipe::Snap::iWithAxes, iWithShift, ipe::Page::object(), ipe::Object::pinned(), ipe::CanvasBase::pos(), ipe::Page::select(), ipe::CanvasBase::setAutoOrigin(), ipe::CanvasBase::setCursor(), ipe::CanvasBase::snap(), ipe::Rect::topRight(), ipe::Vector::x, and ipe::Vector::y.

+

References ipe::abs(), ipe::Rect::addRect(), ipe::Page::bbox(), ipe::Rect::bottomLeft(), ipe::Page::count(), ipe::EFixedPin, ipe::CanvasBase::EHandCursor, ipe::ENoPin, EScale, EShear, EStretch, ETranslate, ipe::EVerticalPin, ipe::Tool::iCanvas, ipe::Snap::iDir, iDir, iMouseDown, iOnlyHorizontal, iOnlyVertical, ipe::Snap::iOrigin, iOrigin, iPage, iType, iValid, iView, ipe::Snap::iWithAxes, iWithShift, ipe::Page::object(), ipe::Object::pinned(), ipe::CanvasBase::pos(), ipe::Page::select(), ipe::CanvasBase::setAutoOrigin(), ipe::CanvasBase::setCursor(), ipe::CanvasBase::snap(), ipe::Rect::topRight(), ipe::Vector::x, and ipe::Vector::y.

Member Function Documentation

- + +

◆ isValid()

+
@@ -228,11 +223,13 @@

Check that the transformation can be performed.

-

References iValid.

+

References iValid.

- + +

◆ draw()

+
@@ -254,13 +251,15 @@
-

Implements ipe::Tool.

+

Implements ipe::Tool.

-

References ipe::Page::count(), ipe::Object::drawSimple(), iPage, iTransform, ipe::Page::object(), ipe::Page::select(), ipe::Painter::setStroke(), and ipe::Painter::transform().

+

References ipe::Page::count(), ipe::Object::drawSimple(), iPage, iTransform, ipe::Page::object(), ipe::Page::select(), ipe::Painter::setStroke(), and ipe::Painter::transform().

- + +

◆ mouseButton()

+
@@ -297,11 +296,13 @@

Reimplemented from ipe::Tool.

-

References compute(), ipe::CanvasBase::finishTool(), ipe::Tool::iCanvas, ipe::CanvasBase::pos(), and report().

+

References compute(), ipe::CanvasBase::finishTool(), ipe::Tool::iCanvas, ipe::CanvasBase::pos(), and report().

- + +

◆ mouseMove()

+
@@ -326,11 +327,13 @@

Reimplemented from ipe::Tool.

-

References compute(), ipe::Tool::iCanvas, ipe::CanvasBase::pos(), and ipe::CanvasBase::updateTool().

+

References compute(), ipe::Tool::iCanvas, ipe::CanvasBase::pos(), and ipe::CanvasBase::updateTool().

- + +

◆ report()

+
@@ -354,11 +357,13 @@

Report the final transformation chosen.

The implementation in TransformTool does nothing. Derived classes should reimplement report().

-

Referenced by mouseButton().

+

Referenced by mouseButton().

- + +

◆ compute()

+
@@ -380,14 +385,16 @@
-

References ipe::abs(), ipe::Vector::angle(), ERotate, EScale, EShear, EStretch, ETranslate, iDir, iMouseDown, iOnlyHorizontal, iOnlyVertical, iOrigin, iTransform, iType, iWithShift, ipe::Vector::sqLen(), ipe::Vector::x, and ipe::Vector::y.

+

References ipe::abs(), ipe::Vector::angle(), ERotate, EScale, EShear, EStretch, ETranslate, iDir, iMouseDown, iOnlyHorizontal, iOnlyVertical, iOrigin, iTransform, iType, iWithShift, ipe::Vector::sqLen(), ipe::Vector::x, and ipe::Vector::y.

-

Referenced by mouseButton(), and mouseMove().

+

Referenced by mouseButton(), and mouseMove().

Member Data Documentation

- + +

◆ iPage

+
@@ -405,11 +412,13 @@
-

Referenced by draw(), and TransformTool().

+

Referenced by draw(), and TransformTool().

- + +

◆ iView

+
@@ -427,11 +436,13 @@
-

Referenced by TransformTool().

+

Referenced by TransformTool().

- + +

◆ iType

+
@@ -449,11 +460,13 @@
-

Referenced by compute(), and TransformTool().

+

Referenced by compute(), and TransformTool().

- + +

◆ iWithShift

+
@@ -471,11 +484,13 @@
-

Referenced by compute(), and TransformTool().

+

Referenced by compute(), and TransformTool().

- + +

◆ iOnlyHorizontal

+
@@ -493,11 +508,13 @@
-

Referenced by compute(), and TransformTool().

+

Referenced by compute(), and TransformTool().

- + +

◆ iOnlyVertical

+
@@ -515,11 +532,13 @@
-

Referenced by compute(), and TransformTool().

+

Referenced by compute(), and TransformTool().

- + +

◆ iMouseDown

+
@@ -537,11 +556,13 @@
-

Referenced by compute(), and TransformTool().

+

Referenced by compute(), and TransformTool().

- + +

◆ iTransform

+
@@ -559,11 +580,13 @@
-

Referenced by compute(), and draw().

+

Referenced by compute(), and draw().

- + +

◆ iOrigin

+
@@ -581,11 +604,13 @@
-

Referenced by compute(), and TransformTool().

+

Referenced by compute(), and TransformTool().

- + +

◆ iDir

+
@@ -603,11 +628,13 @@
-

Referenced by compute(), and TransformTool().

+

Referenced by compute(), and TransformTool().

- + +

◆ iValid

+
@@ -625,7 +652,7 @@
-

Referenced by isValid(), and TransformTool().

+

Referenced by isValid(), and TransformTool().

diff -Nru ipe-7.2.7/build/doc/classipe_1_1_transform_tool-members.html ipe-7.2.9/build/doc/classipe_1_1_transform_tool-members.html --- ipe-7.2.7/build/doc/classipe_1_1_transform_tool-members.html 2016-12-09 14:09:10.000000000 +0000 +++ ipe-7.2.9/build/doc/classipe_1_1_transform_tool-members.html 2019-01-16 13:09:01.000000000 +0000 @@ -3,7 +3,8 @@ - + + Ipelib: Member List @@ -25,22 +26,15 @@ - - - + + + + + - - - + + + + +
-

Referenced by ipe::Line::distance(), and ipe::Snap::getLine().

+

Referenced by ipe::Line::distance(), and ipe::Snap::getLine().

- + +

◆ angle()

+
@@ -279,13 +285,15 @@

Return angle of the vector (with positive x-direction).

The returned angle lies between -pi and +pi. Returns zero for the zero vector.

-

References ipe::Angle::Angle(), and ZERO.

+

References ipe::Angle::Angle(), and ZERO.

-

Referenced by ipe::TransformTool::compute(), ipe::Arc::distance(), ipe::Snap::getLine(), ipe::Arc::intersect(), and ipe::Snap::setEdge().

+

Referenced by ipe::TransformTool::compute(), ipe::Arc::distance(), ipe::Snap::getLine(), ipe::Arc::intersect(), and ipe::Snap::setEdge().

- + +

◆ normalized()

+
@@ -301,11 +309,13 @@

Return this vector normalized (with length one).

Normalizing the zero vector returns the vector (1,0).

-

Referenced by ipe::Arc::distance().

+

Referenced by ipe::Arc::distance().

- + +

◆ orthogonal()

+
@@ -322,7 +332,9 @@ - + +

◆ factorize()

+
@@ -337,11 +349,13 @@

Normalizes this vector into unit and returns length. If this is the zero vector, unit is set to (1,0).

-

Referenced by ipe::Segment::distance(), and ipe::Segment::project().

+

Referenced by ipe::Segment::distance(), and ipe::Segment::project().

- + +

◆ snap()

+
@@ -374,13 +388,15 @@

Snap to nearby vertex.

If distance between mouse and this vector is less than bound, set pos to this vector and bound to the distance, and return true.

-

References ipe::Rect::Rect(), x, and y.

+

References ipe::Rect::Rect(), x, and y.

-

Referenced by ipe::Segment::snap(), ipe::Bezier::snap(), and ipe::CanvasBase::snapToPaperAndFrame().

+

Referenced by ipe::Segment::snap(), ipe::Bezier::snap(), and ipe::CanvasBase::snapToPaperAndFrame().

- + +

◆ operator==()

+
@@ -404,11 +420,13 @@

Equality.

-

References x, and y.

+

References x, and y.

- + +

◆ operator!=()

+
@@ -432,11 +450,13 @@

Inequality.

-

References x, and y.

+

References x, and y.

- + +

◆ operator+=()

+
@@ -460,11 +480,13 @@

Vector-addition.

-

References x, and y.

+

References x, and y.

- + +

◆ operator-=()

+
@@ -488,11 +510,13 @@

Vector-subtraction.

-

References x, and y.

+

References x, and y.

- + +

◆ operator*=()

+
@@ -518,7 +542,9 @@ - + +

◆ operator+()

+
@@ -544,7 +570,9 @@ - + +

◆ operator-() [1/2]

+
@@ -570,7 +598,9 @@ - + +

◆ operator*()

+
@@ -596,7 +626,9 @@ - + +

◆ operator-() [2/2]

+
@@ -622,7 +654,9 @@

Friends And Related Function Documentation

- + +

◆ operator<<()

+
@@ -656,7 +690,9 @@ - + +

◆ operator*()

+
@@ -690,11 +726,13 @@

Scalar * vector.

-

References x, and y.

+

References x, and y.

- + +

◆ dot()

+
@@ -728,12 +766,14 @@

Dotproduct of two vectors.

-

References x, and y.

+

References x, and y.

Member Data Documentation

- + +

◆ ZERO

+
@@ -753,11 +793,13 @@

The origin (zero vector).

-

Referenced by angle(), ipe::CanvasObserver::canvasObserverSizeChanged(), ipe::CairoPainter::doDrawText(), ipe::CanvasBase::drawGrid(), ipe::PanTool::PanTool(), ipe::Reference::Reference(), ipe::Reference::saveAsXml(), and ipe::CanvasBase::snapToPaperAndFrame().

+

Referenced by angle(), ipe::CanvasObserver::canvasObserverSizeChanged(), ipe::CairoPainter::doDrawText(), ipe::CanvasBase::drawGrid(), ipe::PanTool::PanTool(), ipe::Reference::Reference(), ipe::Reference::saveAsXml(), and ipe::CanvasBase::snapToPaperAndFrame().

- + +

◆ x

+
@@ -769,11 +811,13 @@

Coordinates are public.

-

Referenced by ipe::Rect::addPoint(), ipe::Rect::addRect(), ipe::Text::align(), ipe::Rect::certainClearance(), ipe::Rect::clipTo(), ipe::TransformTool::compute(), ipe::CanvasBase::computeFifi(), ipe::Rect::contains(), ipe::CanvasBase::devToUser(), ipe::Line::distance(), ipe::CairoPainter::doCurveTo(), ipe::CairoPainter::doDrawPath(), ipe::CairoPainter::doDrawText(), ipe::CairoPainter::doLineTo(), ipe::CairoPainter::doMoveTo(), dot(), ipe::Image::draw(), ipe::SelectTool::draw(), ipe::Shape::draw(), ipe::CanvasBase::drawAxes(), ipe::CanvasBase::drawFrame(), ipe::CanvasBase::drawGrid(), ipe::CanvasBase::drawObjects(), ipe::CanvasBase::drawPaper(), ipe::Image::Image(), ipe::Rect::intersects(), ipe::Matrix::Matrix(), ipe::SelectTool::mouseButton(), operator!=(), operator*(), ipe::Linear::operator*(), ipe::Matrix::operator*(), operator+=(), operator-=(), operator==(), ipe::ImlParser::parseStyle(), ipe::QPt(), ipe::Reference::Reference(), ipe::Thumbnail::render(), ipe::Text::saveAsXml(), ipe::Group::saveAsXml(), ipe::Thumbnail::saveRender(), ipe::Shape::Shape(), ipe::Snap::simpleSnap(), snap(), ipe::Text::Text(), ipe::TransformTool::TransformTool(), ipe::Painter::translate(), and ipe::CanvasBase::userToDev().

+

Referenced by ipe::Rect::addPoint(), ipe::Rect::addRect(), ipe::Text::align(), ipe::Rect::certainClearance(), ipe::Rect::clipTo(), ipe::TransformTool::compute(), ipe::CanvasBase::computeFifi(), ipe::Rect::contains(), ipe::CanvasBase::devToUser(), ipe::Line::distance(), ipe::CairoPainter::doCurveTo(), ipe::CairoPainter::doDrawPath(), ipe::CairoPainter::doDrawText(), ipe::CairoPainter::doLineTo(), ipe::CairoPainter::doMoveTo(), dot(), ipe::Image::draw(), ipe::SelectTool::draw(), ipe::Shape::draw(), ipe::CanvasBase::drawAxes(), ipe::CanvasBase::drawFrame(), ipe::CanvasBase::drawGrid(), ipe::CanvasBase::drawObjects(), ipe::CanvasBase::drawPaper(), ipe::Image::Image(), ipe::Rect::intersects(), ipe::Matrix::Matrix(), ipe::SelectTool::mouseButton(), operator!=(), operator*(), ipe::Linear::operator*(), ipe::Matrix::operator*(), operator+=(), operator-=(), operator==(), ipe::ImlParser::parseStyle(), ipe::QPt(), ipe::Reference::Reference(), ipe::Thumbnail::render(), ipe::Text::saveAsXml(), ipe::Group::saveAsXml(), ipe::Thumbnail::saveRender(), ipe::Shape::Shape(), ipe::Snap::simpleSnap(), snap(), ipe::Text::Text(), ipe::TransformTool::TransformTool(), ipe::Painter::translate(), and ipe::CanvasBase::userToDev().

- + +

◆ y

+
@@ -785,7 +829,7 @@

Coordinates are public.

-

Referenced by ipe::Rect::addPoint(), ipe::Rect::addRect(), ipe::Text::align(), ipe::Rect::certainClearance(), ipe::Rect::clipTo(), ipe::TransformTool::compute(), ipe::CanvasBase::computeFifi(), ipe::Rect::contains(), ipe::CanvasBase::devToUser(), ipe::Line::distance(), ipe::CairoPainter::doCurveTo(), ipe::CairoPainter::doDrawPath(), ipe::CairoPainter::doDrawText(), ipe::CairoPainter::doLineTo(), ipe::CairoPainter::doMoveTo(), dot(), ipe::Image::draw(), ipe::SelectTool::draw(), ipe::Shape::draw(), ipe::CanvasBase::drawAxes(), ipe::CanvasBase::drawFrame(), ipe::CanvasBase::drawGrid(), ipe::CanvasBase::drawObjects(), ipe::CanvasBase::drawPaper(), ipe::Image::Image(), ipe::Rect::intersects(), ipe::Matrix::Matrix(), operator!=(), operator*(), ipe::Linear::operator*(), ipe::Matrix::operator*(), operator+=(), operator-=(), operator==(), ipe::ImlParser::parseStyle(), ipe::QPt(), ipe::Reference::Reference(), ipe::Thumbnail::render(), ipe::Text::saveAsXml(), ipe::Group::saveAsXml(), ipe::Thumbnail::saveRender(), ipe::Shape::Shape(), ipe::Snap::simpleSnap(), snap(), ipe::Text::Text(), ipe::TransformTool::TransformTool(), ipe::Painter::translate(), and ipe::CanvasBase::userToDev().

+

Referenced by ipe::Rect::addPoint(), ipe::Rect::addRect(), ipe::Text::align(), ipe::Rect::certainClearance(), ipe::Rect::clipTo(), ipe::TransformTool::compute(), ipe::CanvasBase::computeFifi(), ipe::Rect::contains(), ipe::CanvasBase::devToUser(), ipe::Line::distance(), ipe::CairoPainter::doCurveTo(), ipe::CairoPainter::doDrawPath(), ipe::CairoPainter::doDrawText(), ipe::CairoPainter::doLineTo(), ipe::CairoPainter::doMoveTo(), dot(), ipe::Image::draw(), ipe::SelectTool::draw(), ipe::Shape::draw(), ipe::CanvasBase::drawAxes(), ipe::CanvasBase::drawFrame(), ipe::CanvasBase::drawGrid(), ipe::CanvasBase::drawObjects(), ipe::CanvasBase::drawPaper(), ipe::Image::Image(), ipe::Rect::intersects(), ipe::Matrix::Matrix(), operator!=(), operator*(), ipe::Linear::operator*(), ipe::Matrix::operator*(), operator+=(), operator-=(), operator==(), ipe::ImlParser::parseStyle(), ipe::QPt(), ipe::Reference::Reference(), ipe::Thumbnail::render(), ipe::Text::saveAsXml(), ipe::Group::saveAsXml(), ipe::Thumbnail::saveRender(), ipe::Shape::Shape(), ipe::Snap::simpleSnap(), snap(), ipe::Text::Text(), ipe::TransformTool::TransformTool(), ipe::Painter::translate(), and ipe::CanvasBase::userToDev().

diff -Nru ipe-7.2.7/build/doc/classipe_1_1_vector-members.html ipe-7.2.9/build/doc/classipe_1_1_vector-members.html --- ipe-7.2.7/build/doc/classipe_1_1_vector-members.html 2016-12-09 14:09:10.000000000 +0000 +++ ipe-7.2.9/build/doc/classipe_1_1_vector-members.html 2019-01-16 13:09:01.000000000 +0000 @@ -3,7 +3,8 @@ - + +Ipelib: Member List @@ -25,22 +26,15 @@
- - - + + + + + - - - + + + + +

Constructor & Destructor Documentation

- + +

◆ ~Visitor()

+
@@ -102,12 +98,14 @@

Pure virtual destructor.

-

Referenced by ipe::Object::snapBnd().

+

Referenced by ipe::Object::snapBnd().

Member Function Documentation

- + +

◆ visitGroup()

+
@@ -133,11 +131,13 @@

Reimplemented in ipe::BitmapFinder.

-

Referenced by ipe::Group::accept().

+

Referenced by ipe::Group::accept().

- + +

◆ visitPath()

+
@@ -161,11 +161,13 @@

Called on an Path object.

-

Referenced by ipe::Path::accept().

+

Referenced by ipe::Path::accept().

- + +

◆ visitText()

+
@@ -189,11 +191,13 @@

Called on an Text object.

-

Referenced by ipe::Text::accept().

+

Referenced by ipe::Text::accept().

- + +

◆ visitImage()

+
@@ -219,11 +223,13 @@

Reimplemented in ipe::BitmapFinder.

-

Referenced by ipe::Image::accept().

+

Referenced by ipe::Image::accept().

- + +

◆ visitReference()

+
@@ -247,7 +253,7 @@

Called on an Reference object.

-

Referenced by ipe::Reference::accept().

+

Referenced by ipe::Reference::accept().

diff -Nru ipe-7.2.7/build/doc/classipe_1_1_visitor-members.html ipe-7.2.9/build/doc/classipe_1_1_visitor-members.html --- ipe-7.2.7/build/doc/classipe_1_1_visitor-members.html 2016-12-09 14:09:10.000000000 +0000 +++ ipe-7.2.9/build/doc/classipe_1_1_visitor-members.html 2019-01-16 13:09:01.000000000 +0000 @@ -3,7 +3,8 @@ - + +Ipelib: Member List @@ -25,22 +26,15 @@
- - - + + + + + - - - + + + + +
Here is a list of all class members with links to the classes they belong to:
-

- b -

- - - - - + + + + +
Here is a list of all class members with links to the classes they belong to:
-

- c -

- - - - - + + + + +
Here is a list of all class members with links to the classes they belong to:
-

- d -

- - - - - + + + + +
Here is a list of all class members with links to the classes they belong to:
-

- e -

- - - - + + + + +
 
- - - - - + + + + +
  -

- e -

- - - - - + + + + +
Here is a list of all class members with links to the classes they belong to:
-

- f -

- - - - - + + + + +
  -

- ~ -

- - - - - + + + + +
  -

- b -

- - - - - + + + + +
  -

- c -

- - - - - + + + + +
  -

- d -

- - - - - + + + + +
  -

- e -

diff -Nru ipe-7.2.7/build/doc/functions_func_f.html ipe-7.2.9/build/doc/functions_func_f.html --- ipe-7.2.7/build/doc/functions_func_f.html 2016-12-09 14:09:11.000000000 +0000 +++ ipe-7.2.9/build/doc/functions_func_f.html 2019-01-16 13:09:01.000000000 +0000 @@ -3,7 +3,8 @@ - + + Ipelib: Class Members - Functions @@ -25,72 +26,25 @@ - - - - - + + + + +
  -

- f -

- - - - - + + + + +
  -

- g -

diff -Nru ipe-7.2.7/build/doc/functions_func_h.html ipe-7.2.9/build/doc/functions_func_h.html --- ipe-7.2.7/build/doc/functions_func_h.html 2016-12-09 14:09:11.000000000 +0000 +++ ipe-7.2.9/build/doc/functions_func_h.html 2019-01-16 13:09:01.000000000 +0000 @@ -3,7 +3,8 @@ - + + Ipelib: Class Members - Functions @@ -25,90 +26,43 @@ - - - - - + + + + +
  -

- h -

diff -Nru ipe-7.2.7/build/doc/functions_func.html ipe-7.2.9/build/doc/functions_func.html --- ipe-7.2.7/build/doc/functions_func.html 2016-12-09 14:09:11.000000000 +0000 +++ ipe-7.2.9/build/doc/functions_func.html 2019-01-16 13:09:01.000000000 +0000 @@ -3,7 +3,8 @@ - + + Ipelib: Class Members - Functions @@ -25,67 +26,20 @@ - - - - - + + + + +
  -

- a -

- - - - - + + + + +
  -

- i -

diff -Nru ipe-7.2.7/build/doc/functions_func_k.html ipe-7.2.9/build/doc/functions_func_k.html --- ipe-7.2.7/build/doc/functions_func_k.html 2016-12-09 14:09:11.000000000 +0000 +++ ipe-7.2.9/build/doc/functions_func_k.html 2019-01-16 13:09:01.000000000 +0000 @@ -3,7 +3,8 @@ - + + Ipelib: Class Members - Functions @@ -25,70 +26,23 @@ - - - - - + + + + +
  -

- k -

- - - - - + + + + +
  -

- l -

- - - - - + + + + +
  -

- m -

diff -Nru ipe-7.2.7/build/doc/functions_func_n.html ipe-7.2.9/build/doc/functions_func_n.html --- ipe-7.2.7/build/doc/functions_func_n.html 2016-12-09 14:09:11.000000000 +0000 +++ ipe-7.2.9/build/doc/functions_func_n.html 2019-01-16 13:09:01.000000000 +0000 @@ -3,7 +3,8 @@ - + + Ipelib: Class Members - Functions @@ -25,72 +26,25 @@ - - - - - + + + + +
  -

- n -

diff -Nru ipe-7.2.7/build/doc/functions_func_o.html ipe-7.2.9/build/doc/functions_func_o.html --- ipe-7.2.7/build/doc/functions_func_o.html 2016-12-09 14:09:11.000000000 +0000 +++ ipe-7.2.9/build/doc/functions_func_o.html 2019-01-16 13:09:01.000000000 +0000 @@ -3,7 +3,8 @@ - + + Ipelib: Class Members - Functions @@ -25,89 +26,45 @@ - - - - - + + + + +
  -

- o -

diff -Nru ipe-7.2.7/build/doc/functions_func_p.html ipe-7.2.9/build/doc/functions_func_p.html --- ipe-7.2.7/build/doc/functions_func_p.html 2016-12-09 14:09:11.000000000 +0000 +++ ipe-7.2.9/build/doc/functions_func_p.html 2019-01-16 13:09:01.000000000 +0000 @@ -3,7 +3,8 @@ - + + Ipelib: Class Members - Functions @@ -25,87 +26,40 @@ - - - - - + + + + +
  -

- p -

- - - - - + + + + +
  -

- q -

- - - - - + + + + +
  -

- r -

- - - - - + + + + +
  -

- s -

diff -Nru ipe-7.2.7/build/doc/functions_func_t.html ipe-7.2.9/build/doc/functions_func_t.html --- ipe-7.2.7/build/doc/functions_func_t.html 2016-12-09 14:09:11.000000000 +0000 +++ ipe-7.2.9/build/doc/functions_func_t.html 2019-01-16 13:09:01.000000000 +0000 @@ -3,7 +3,8 @@ - + + Ipelib: Class Members - Functions @@ -25,67 +26,20 @@ - - - - - + + + + +
  -

- t -

diff -Nru ipe-7.2.7/build/doc/functions_func_u.html ipe-7.2.9/build/doc/functions_func_u.html --- ipe-7.2.7/build/doc/functions_func_u.html 2016-12-09 14:09:11.000000000 +0000 +++ ipe-7.2.9/build/doc/functions_func_u.html 2019-01-16 13:09:01.000000000 +0000 @@ -3,7 +3,8 @@ - + + Ipelib: Class Members - Functions @@ -25,75 +26,28 @@ - - - - - + + + + +
  -

- u -

diff -Nru ipe-7.2.7/build/doc/functions_func_v.html ipe-7.2.9/build/doc/functions_func_v.html --- ipe-7.2.7/build/doc/functions_func_v.html 2016-12-09 14:09:11.000000000 +0000 +++ ipe-7.2.9/build/doc/functions_func_v.html 2019-01-16 13:09:01.000000000 +0000 @@ -3,7 +3,8 @@ - + + Ipelib: Class Members - Functions @@ -25,90 +26,43 @@ - - - - - + + + + +
  -

- v -

- - - - - + + + + +
  -

- w -

diff -Nru ipe-7.2.7/build/doc/functions_func_x.html ipe-7.2.9/build/doc/functions_func_x.html --- ipe-7.2.7/build/doc/functions_func_x.html 2016-12-09 14:09:11.000000000 +0000 +++ ipe-7.2.9/build/doc/functions_func_x.html 2019-01-16 13:09:01.000000000 +0000 @@ -3,7 +3,8 @@ - + + Ipelib: Class Members - Functions @@ -25,67 +26,20 @@ - - - - - + + + + +
  -

- x -

- - - - - + + + + +
  -

- z -

diff -Nru ipe-7.2.7/build/doc/functions_g.html ipe-7.2.9/build/doc/functions_g.html --- ipe-7.2.7/build/doc/functions_g.html 2016-12-09 14:09:11.000000000 +0000 +++ ipe-7.2.9/build/doc/functions_g.html 2019-01-16 13:09:01.000000000 +0000 @@ -3,7 +3,8 @@ - + + Ipelib: Class Members @@ -25,78 +26,30 @@ - - - - - + + + + +
Here is a list of all class members with links to the classes they belong to:
-

- g -

diff -Nru ipe-7.2.7/build/doc/functions_h.html ipe-7.2.9/build/doc/functions_h.html --- ipe-7.2.7/build/doc/functions_h.html 2016-12-09 14:09:11.000000000 +0000 +++ ipe-7.2.9/build/doc/functions_h.html 2019-01-16 13:09:01.000000000 +0000 @@ -3,7 +3,8 @@ - + + Ipelib: Class Members @@ -25,91 +26,43 @@ - - - - - + + + + +
Here is a list of all class members with links to the classes they belong to:
-

- h -

diff -Nru ipe-7.2.7/build/doc/functions.html ipe-7.2.9/build/doc/functions.html --- ipe-7.2.7/build/doc/functions.html 2016-12-09 14:09:11.000000000 +0000 +++ ipe-7.2.9/build/doc/functions.html 2019-01-16 13:09:01.000000000 +0000 @@ -3,7 +3,8 @@ - + + Ipelib: Class Members @@ -25,68 +26,20 @@ - - - - - + + + + +
Here is a list of all class members with links to the classes they belong to:
-

- a -

- - - - - + + + + +
Here is a list of all class members with links to the classes they belong to:
-

- i -

- - - - - + + + + +
Here is a list of all class members with links to the classes they belong to:
-

- k -

- - - - - + + + + +
Here is a list of all class members with links to the classes they belong to:
-

- l -

- - - - - + + + + +
Here is a list of all class members with links to the classes they belong to:
-

- m -

diff -Nru ipe-7.2.7/build/doc/functions_n.html ipe-7.2.9/build/doc/functions_n.html --- ipe-7.2.7/build/doc/functions_n.html 2016-12-09 14:09:11.000000000 +0000 +++ ipe-7.2.9/build/doc/functions_n.html 2019-01-16 13:09:01.000000000 +0000 @@ -3,7 +3,8 @@ - + + Ipelib: Class Members @@ -25,73 +26,25 @@ - - - - - + + + + +
Here is a list of all class members with links to the classes they belong to:
-

- n -

- - - - - + + + + +
Here is a list of all class members with links to the classes they belong to:
-

- o -

diff -Nru ipe-7.2.7/build/doc/functions_p.html ipe-7.2.9/build/doc/functions_p.html --- ipe-7.2.7/build/doc/functions_p.html 2016-12-09 14:09:11.000000000 +0000 +++ ipe-7.2.9/build/doc/functions_p.html 2019-01-16 13:09:01.000000000 +0000 @@ -3,7 +3,8 @@ - + + Ipelib: Class Members @@ -25,89 +26,41 @@ - - - - - + + + + +
Here is a list of all class members with links to the classes they belong to:
-

- p -

- - - - - + + + + +
Here is a list of all class members with links to the classes they belong to:
-

- q -

- - - - + + + + +
 
- - - - - + + + + +
Here is a list of all class members with links to the classes they belong to:
-

- r -

- - - - - + + + + +
Here is a list of all class members with links to the classes they belong to:
-

- s -

diff -Nru ipe-7.2.7/build/doc/functions_t.html ipe-7.2.9/build/doc/functions_t.html --- ipe-7.2.7/build/doc/functions_t.html 2016-12-09 14:09:11.000000000 +0000 +++ ipe-7.2.9/build/doc/functions_t.html 2019-01-16 13:09:01.000000000 +0000 @@ -3,7 +3,8 @@ - + + Ipelib: Class Members @@ -25,68 +26,20 @@ - - - - - + + + + +
Here is a list of all class members with links to the classes they belong to:
-

- t -

diff -Nru ipe-7.2.7/build/doc/functions_type.html ipe-7.2.9/build/doc/functions_type.html --- ipe-7.2.7/build/doc/functions_type.html 2016-12-09 14:09:11.000000000 +0000 +++ ipe-7.2.9/build/doc/functions_type.html 2019-01-16 13:09:01.000000000 +0000 @@ -3,7 +3,8 @@ - + + Ipelib: Class Members - Typedefs @@ -25,33 +26,15 @@ - - - - + + + + +
 
- - - - - + + + + +
Here is a list of all class members with links to the classes they belong to:
-

- u -

diff -Nru ipe-7.2.7/build/doc/functions_vars_c.html ipe-7.2.9/build/doc/functions_vars_c.html --- ipe-7.2.7/build/doc/functions_vars_c.html 2016-12-09 14:09:11.000000000 +0000 +++ ipe-7.2.9/build/doc/functions_vars_c.html 2019-01-16 13:09:01.000000000 +0000 @@ -3,7 +3,8 @@ - + + Ipelib: Class Members - Variables @@ -25,55 +26,20 @@ - - - - - + + + + +
  -

- c -

- - - - - + + + + +
  -

- d -

- - - - - + + + + +
  -

- a -

- - - - - + + + + +
  -

- i -

- - - - - + + + + +
  -

- n -

- - - - - + + + + +
  -

- o -

- - - - - + + + + +
  -

- p -

- - - - - + + + + +
  -

- s -

- - - - - + + + + +
  -

- t -

- - - - - + + + + +
  -

- v -

- - - - - + + + + +
  -

- x -

- - - - - + + + + +
  -

- y -

- - - - - + + + + +
  -

- z -

- - - - - + + + + +
Here is a list of all class members with links to the classes they belong to:
-

- v -

- - - - - + + + + +
Here is a list of all class members with links to the classes they belong to:
-

- w -

diff -Nru ipe-7.2.7/build/doc/functions_x.html ipe-7.2.9/build/doc/functions_x.html --- ipe-7.2.7/build/doc/functions_x.html 2016-12-09 14:09:12.000000000 +0000 +++ ipe-7.2.9/build/doc/functions_x.html 2019-01-16 13:09:01.000000000 +0000 @@ -3,7 +3,8 @@ - + + Ipelib: Class Members @@ -25,68 +26,20 @@ - - - - - + + + + +
Here is a list of all class members with links to the classes they belong to:
-

- x -

- - - - - + + + + +
Here is a list of all class members with links to the classes they belong to:
-

- y -

- - - - - + + + + +
Here is a list of all class members with links to the classes they belong to:
-

- z -

diff -Nru ipe-7.2.7/build/doc/group__attr.html ipe-7.2.9/build/doc/group__attr.html --- ipe-7.2.7/build/doc/group__attr.html 2016-12-09 14:09:12.000000000 +0000 +++ ipe-7.2.9/build/doc/group__attr.html 2019-01-16 13:09:01.000000000 +0000 @@ -3,7 +3,8 @@ - + + Ipelib: Ipe Attributes @@ -25,15 +26,15 @@ - - + + + + +
@@ -71,7 +72,7 @@ - +

Typedefs

typedef std::vector< Attribute > ipe::AttributeSeq
typedef std::vector< Attributeipe::AttributeSeq
 

@@ -203,7 +204,9 @@

The Color class represents absolute values of colors. The class Attribute encapsulates all attributes that can be either symbolic or absolute.

The Lua bindings for attributes are described here.

Typedef Documentation

- + +

◆ AttributeSeq

+
@@ -218,7 +221,9 @@

Enumeration Type Documentation

- + +

◆ Kind

+
@@ -228,46 +233,32 @@
-

The different kinds of attributes.The same symbolic attribute (say "normal") has a different value in the StyleSheet depending on the Kind of attribute. The main use for Kind is as an argument to StyleSheet::find.

+

The different kinds of attributes.The same symbolic attribute (say "normal") has a different value in the StyleSheet depending on the Kind of attribute. The main use for Kind is as an argument to StyleSheet::find.

ESymbol, EGradient, ETiling, and EEffect have their own lookup methods in the StyleSheet. The values are still useful as an argument to allNames(), has(), and findDefinition().

- - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + +
Enumerator
EPen  -
ESymbolSize  -
EArrowSize  -
EColor  -
EDashStyle  -
ETextSize  -
ETextStretch  -
ETextStyle  -
ELabelStyle  -
EGridSize  -
EAngleSize  -
EOpacity  -
ETiling  -
ESymbol  -
EGradient  -
EEffect  -
Enumerator
EPen 
ESymbolSize 
EArrowSize 
EColor 
EDashStyle 
ETextSize 
ETextStretch 
ETextStyle 
ELabelStyle 
EGridSize 
EAngleSize 
EOpacity 
ETiling 
ESymbol 
EGradient 
EEffect 
- + +

◆ Property

+
@@ -279,71 +270,43 @@

A Property identifies an attribute that an object can have.The Property identifies a unique attribute of an object, while different Property values can be of the same ipe::Kind. For instance, both EPropStrokeColor and EPropFillColor identify an Attribute of Kind EColor.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Enumerator
EPropPen  -
EPropSymbolSize  -
EPropFArrow  -
EPropRArrow  -
EPropFArrowSize  -
EPropRArrowSize  -
EPropFArrowShape  -
EPropRArrowShape  -
EPropStrokeColor  -
EPropFillColor  -
EPropMarkShape  -
EPropPathMode  -
EPropDashStyle  -
EPropTextSize  -
EPropTextStyle  -
EPropLabelStyle  -
EPropOpacity  -
EPropTiling  -
EPropGradient  -
EPropHorizontalAlignment  -
EPropVerticalAlignment  -
EPropLineJoin  -
EPropLineCap  -
EPropFillRule  -
EPropPinned  -
EPropTransformations  -
EPropTransformableText  -
EPropMinipage  -
EPropWidth  -
EPropDecoration  -
Enumerator
EPropPen 
EPropSymbolSize 
EPropFArrow 
EPropRArrow 
EPropFArrowSize 
EPropRArrowSize 
EPropFArrowShape 
EPropRArrowShape 
EPropStrokeColor 
EPropFillColor 
EPropMarkShape 
EPropPathMode 
EPropDashStyle 
EPropTextSize 
EPropTextStyle 
EPropLabelStyle 
EPropOpacity 
EPropTiling 
EPropGradient 
EPropHorizontalAlignment 
EPropVerticalAlignment 
EPropLineJoin 
EPropLineCap 
EPropFillRule 
EPropPinned 
EPropTransformations 
EPropTransformableText 
EPropMinipage 
EPropWidth 
EPropDecoration 
- + +

◆ TPathMode

+
@@ -355,17 +318,16 @@

Path mode (stroked, filled, or both).

- - - + + +
Enumerator
EStrokedOnly  -
EStrokedAndFilled  -
EFilledOnly  -
Enumerator
EStrokedOnly 
EStrokedAndFilled 
EFilledOnly 
- + +

◆ THorizontalAlignment

+
@@ -377,17 +339,16 @@

Horizontal alignment.

- - - + + +
Enumerator
EAlignLeft  -
EAlignRight  -
EAlignHCenter  -
Enumerator
EAlignLeft 
EAlignRight 
EAlignHCenter 
- + +

◆ TVerticalAlignment

+
@@ -399,19 +360,17 @@

Vertical alignment.

- - - - + + + +
Enumerator
EAlignBottom  -
EAlignBaseline  -
EAlignTop  -
EAlignVCenter  -
Enumerator
EAlignBottom 
EAlignBaseline 
EAlignTop 
EAlignVCenter 
- + +

◆ TLineJoin

+
@@ -424,19 +383,17 @@

Line join style.

The EDefaultJoin means to use the setting from the style sheet.

- - - - + + + +
Enumerator
EDefaultJoin  -
EMiterJoin  -
ERoundJoin  -
EBevelJoin  -
Enumerator
EDefaultJoin 
EMiterJoin 
ERoundJoin 
EBevelJoin 
- + +

◆ TLineCap

+
@@ -449,19 +406,17 @@

Line cap style.

The EDefaultCap means to use the setting from the style sheet.

- - - - + + + +
Enumerator
EDefaultCap  -
EButtCap  -
ERoundCap  -
ESquareCap  -
Enumerator
EDefaultCap 
EButtCap 
ERoundCap 
ESquareCap 
- + +

◆ TFillRule

+
@@ -474,17 +429,16 @@

Fill rule.

The EDefaultRule means to use the setting from the style sheet.

- - - + + +
Enumerator
EDefaultRule  -
EWindRule  -
EEvenOddRule  -
Enumerator
EDefaultRule 
EWindRule 
EEvenOddRule 
- + +

◆ TPinned

+
@@ -496,19 +450,17 @@

Pinning status of objects.

- - - - + + + +
Enumerator
ENoPin  -
EHorizontalPin  -
EVerticalPin  -
EFixedPin  -
Enumerator
ENoPin 
EHorizontalPin 
EVerticalPin 
EFixedPin 
- + +

◆ TTransformations

+
@@ -520,17 +472,16 @@

Transformations that are permitted for an object.

- - - + + +
Enumerator
ETransformationsTranslations  -
ETransformationsRigidMotions  -
ETransformationsAffine  -
Enumerator
ETransformationsTranslations 
ETransformationsRigidMotions 
ETransformationsAffine 
- + +

◆ TSelect

+
@@ -542,18 +493,17 @@

Selection status of an object on the page.

- - - + + +
Enumerator
ENotSelected  -
EPrimarySelected  -
ESecondarySelected  -
Enumerator
ENotSelected 
EPrimarySelected 
ESecondarySelected 

Variable Documentation

- + +

◆ kind_names

+
@@ -563,11 +513,13 @@
Initial value:
= {
"pen", "symbolsize", "arrowsize", "color",
"dashstyle", "textsize", "textstretch", "textstyle", "labelstyle",
"gridsize", "anglesize", "opacity", "tiling",
"symbol", "gradient", "effect", 0 }
-

Referenced by ipe::StyleSheet::saveAsXml().

+

Referenced by ipe::StyleSheet::saveAsXml().

- + +

◆ property_names

+
diff -Nru ipe-7.2.7/build/doc/group__base.html ipe-7.2.9/build/doc/group__base.html --- ipe-7.2.7/build/doc/group__base.html 2016-12-09 14:09:12.000000000 +0000 +++ ipe-7.2.9/build/doc/group__base.html 2019-01-16 13:09:01.000000000 +0000 @@ -3,7 +3,8 @@ - + +Ipelib: Ipe Base @@ -25,15 +26,15 @@
- - + + + + +
@@ -107,7 +108,7 @@
- + @@ -120,23 +121,27 @@

All parts of Ipe make use of the STL. The C++ I/O streams library is not used, as Ipelib doesn't do much I/O. Ipe objects support internalization and externalization through an abstract interface based on ipe::Stream's.

Clients of Ipelib can use any I/O library that implements this interface. Ipe simply uses cstdio.

Variable Documentation

- + +

◆ IPELIB_VERSION

+

Variables

const int ipe::IPELIB_VERSION = 70207
const int ipe::IPELIB_VERSION = 70209
 
const int ipe::OLDEST_FILE_FORMAT = 70000
 
- +
const int ipe::IPELIB_VERSION = 70207const int ipe::IPELIB_VERSION = 70209

Ipelib version.

-

Referenced by ipe::Platform::initLib(), ipe::Platform::libVersion(), and ipe::ImlParser::parseDocument().

+

Referenced by ipe::Platform::initLib(), ipe::Platform::libVersion(), and ipe::ImlParser::parseDocument().

- + +

◆ OLDEST_FILE_FORMAT

+
@@ -148,11 +153,13 @@

Oldest readable file format version.

-

Referenced by ipe::ImlParser::parseDocument().

+

Referenced by ipe::ImlParser::parseDocument().

- + +

◆ FILE_FORMAT

+
@@ -164,7 +171,7 @@

Current file format version.

-

Referenced by ipe::Document::saveAsXml().

+

Referenced by ipe::Document::saveAsXml().

diff -Nru ipe-7.2.7/build/doc/group__cairo.html ipe-7.2.9/build/doc/group__cairo.html --- ipe-7.2.7/build/doc/group__cairo.html 2016-12-09 14:09:12.000000000 +0000 +++ ipe-7.2.9/build/doc/group__cairo.html 2019-01-16 13:09:01.000000000 +0000 @@ -3,7 +3,8 @@ - + +Ipelib: Ipe Cairo interface @@ -25,15 +26,15 @@
- - + + + + +
diff -Nru ipe-7.2.7/build/doc/group__canvas.html ipe-7.2.9/build/doc/group__canvas.html --- ipe-7.2.7/build/doc/group__canvas.html 2016-12-09 14:09:12.000000000 +0000 +++ ipe-7.2.9/build/doc/group__canvas.html 2019-01-16 13:09:01.000000000 +0000 @@ -3,7 +3,8 @@ - + + Ipelib: Ipe canvas @@ -25,15 +26,15 @@
- - + + + + +
diff -Nru ipe-7.2.7/build/doc/group__doc.html ipe-7.2.9/build/doc/group__doc.html --- ipe-7.2.7/build/doc/group__doc.html 2016-12-09 14:09:12.000000000 +0000 +++ ipe-7.2.9/build/doc/group__doc.html 2019-01-16 13:09:01.000000000 +0000 @@ -3,7 +3,8 @@ - + + Ipelib: Ipe Document @@ -25,15 +26,15 @@
- - + + + + +
diff -Nru ipe-7.2.7/build/doc/group__geo.html ipe-7.2.9/build/doc/group__geo.html --- ipe-7.2.7/build/doc/group__geo.html 2016-12-09 14:09:12.000000000 +0000 +++ ipe-7.2.9/build/doc/group__geo.html 2019-01-16 13:09:01.000000000 +0000 @@ -3,7 +3,8 @@ - + + Ipelib: Ipe Geometry @@ -25,15 +26,15 @@
- - + + + + +
@@ -92,7 +93,9 @@

Geometric primitives for Ipe.

The IpeGeo module provides a few classes for constant-size geometric primitives, such as vector, axis-aligned rectangles, lines, rays, line segments, etc.

Function Documentation

- + +

◆ max()

+
@@ -129,7 +132,9 @@
- + +

◆ min()

+
@@ -166,7 +171,9 @@
- + +

◆ abs()

+
@@ -189,7 +196,7 @@ diff -Nru ipe-7.2.7/build/doc/group__high.html ipe-7.2.9/build/doc/group__high.html --- ipe-7.2.7/build/doc/group__high.html 2016-12-09 14:09:12.000000000 +0000 +++ ipe-7.2.9/build/doc/group__high.html 2019-01-16 13:09:01.000000000 +0000 @@ -3,7 +3,8 @@ - + +Ipelib: Ipe Utilities @@ -25,15 +26,15 @@
- - + + + + +
diff -Nru ipe-7.2.7/build/doc/group__ipelet.html ipe-7.2.9/build/doc/group__ipelet.html --- ipe-7.2.7/build/doc/group__ipelet.html 2016-12-09 14:09:12.000000000 +0000 +++ ipe-7.2.9/build/doc/group__ipelet.html 2019-01-16 13:09:01.000000000 +0000 @@ -3,7 +3,8 @@ - + + Ipelib: The Ipelet interface @@ -25,15 +26,15 @@
- - + + + + +
diff -Nru ipe-7.2.7/build/doc/group__obj.html ipe-7.2.9/build/doc/group__obj.html --- ipe-7.2.7/build/doc/group__obj.html 2016-12-09 14:09:12.000000000 +0000 +++ ipe-7.2.9/build/doc/group__obj.html 2019-01-16 13:09:01.000000000 +0000 @@ -3,7 +3,8 @@ - + + Ipelib: Ipe Objects @@ -25,15 +26,15 @@
- - + + + + +
diff -Nru ipe-7.2.7/build/doc/hierarchy.html ipe-7.2.9/build/doc/hierarchy.html --- ipe-7.2.7/build/doc/hierarchy.html 2016-12-09 14:09:12.000000000 +0000 +++ ipe-7.2.9/build/doc/hierarchy.html 2019-01-16 13:09:01.000000000 +0000 @@ -3,7 +3,8 @@ - + + Ipelib: Class Hierarchy @@ -25,22 +26,15 @@
- - - + + + + +
diff -Nru ipe-7.2.7/build/doc/index.html ipe-7.2.9/build/doc/index.html --- ipe-7.2.7/build/doc/index.html 2016-12-09 14:09:12.000000000 +0000 +++ ipe-7.2.9/build/doc/index.html 2019-01-16 13:09:01.000000000 +0000 @@ -3,7 +3,8 @@ - + + Ipelib: The Ipe library documentation @@ -25,15 +26,15 @@
- - + + + + +
@@ -42,8 +43,9 @@

The Ipe library ("Ipelib") provides the geometric primitives and implements all the geometric objects that appear in Ipe. Many tasks related to modifying an Ipe document are actually performed by Ipelib. For instance, the ipetoipe program consists of only a few calls to Ipelib.

Ipelib can easily be used by C++ programs to read, write, and modify Ipe documents. Compiling Ipelib is easy, it requires only the standard C++ library (including the STL), and the zlib compression library. Nearly all symbols in Ipelib are in the ipe namespace, those that aren't start with the letters "Ipe".

+

Before using Ipelib in your own program, make sure to initialize the library by calling ipe::Platform::initLib().

Many of the Ipelib classes are also made available as Lua objects. Programming in Lua describes the Lua bindings to Ipelib, to ipeui, and to the Ipe program itself. The Ipe program itself is mostly written in Lua and uses these Lua bindings.

-

All filenames passed to Ipelib are assumed to be in the local system's encoding. All Lua strings are assumed to be UTF-8 (filenames are converted by the ipelua bindings).

+

On Unix, all filenames passed to Ipelib are assumed to be in the local system's encoding. On Windows, all filenames passed to Ipelib are assumed to be UTF-8. All Lua strings are assumed to be UTF-8 (filenames are converted by the ipelua bindings).

Ipelets explains how to write ipelets, that is, extensions to Ipe. Ipelets are either written in Lua or in C++ (using a small Lua wrapper to describe the ipelet). C++ ipelets have to be linked with Ipelib to access and modify Ipe objects.

The classes documented here are implemented in five different libraries:

    diff -Nru ipe-7.2.7/build/doc/ipelets.html ipe-7.2.9/build/doc/ipelets.html --- ipe-7.2.7/build/doc/ipelets.html 2016-12-09 14:09:12.000000000 +0000 +++ ipe-7.2.9/build/doc/ipelets.html 2019-01-16 13:09:01.000000000 +0000 @@ -3,7 +3,8 @@ - + + Ipelib: Ipelets @@ -25,15 +26,15 @@
- - + + + + +