Package wx :: Module ogl :: Class PyLineShape
[frames | no frames]

Type PyLineShape

   object --+            
            |            
       Object --+        
                |        
PyShapeEvtHandler --+    
                    |    
              PyShape --+
                        |
                       PyLineShape


Method Summary
PyLineShape __init__(self)
  __repr__(self)
  AddArrow(self, type, end, arrowSize, xOffset, name, mf, arrowId)
  AddArrowOrdered(self, arrow, referenceList, end)
  base_OnBeginDragLeft(self, x, y, keys, attachment)
  base_OnBeginDragRight(self, x, y, keys, attachment)
  base_OnBeginSize(self, w, h)
  base_OnDragLeft(self, draw, x, y, keys, attachment)
  base_OnDragRight(self, draw, x, y, keys, attachment)
  base_OnDraw(self, dc)
  base_OnDrawBranches(self, dc, erase)
  base_OnDrawContents(self, dc)
  base_OnDrawControlPoints(self, dc)
  base_OnDrawOutline(self, dc, x, y, w, h)
  base_OnEndDragLeft(self, x, y, keys, attachment)
  base_OnEndDragRight(self, x, y, keys, attachment)
  base_OnEndSize(self, w, h)
  base_OnErase(self, dc)
  base_OnEraseContents(self, dc)
  base_OnEraseControlPoints(self, dc)
  base_OnHighlight(self, dc)
  base_OnLeftClick(self, x, y, keys, attachment)
  base_OnLeftDoubleClick(self, x, y, keys, attachment)
  base_OnMoveLink(self, dc, moveControlPoints)
  base_OnMoveLinks(self, dc)
  base_OnMovePost(self, dc, x, y, old_x, old_y, display)
bool base_OnMovePre(self, dc, x, y, old_x, old_y, display)
  base_OnRightClick(self, x, y, keys, attachment)
  base_OnSize(self, x, y)
  base_OnSizingBeginDragLeft(self, pt, x, y, keys, attachment)
  base_OnSizingDragLeft(self, pt, draw, x, y, keys, attachment)
  base_OnSizingEndDragLeft(self, pt, x, y, keys, attachment)
bool ClearArrow(self, name)
  ClearArrowsAtPosition(self, position)
bool DeleteArrowHead(self, position, name)
bool DeleteArrowHeadId(self, arrowId)
bool DeleteLineControlPoint(self)
  DrawArrow(self, dc, arrow, xOffset, proportionalOffset)
  DrawArrows(self, dc)
  DrawRegion(self, dc, region, x, y)
  EraseRegion(self, dc, region, x, y)
ArrowHead FindArrowHead(self, position, name)
ArrowHead FindArrowHeadId(self, arrowId)
  FindLineEndPoints(self, OUTPUT, OUTPUT, OUTPUT, OUTPUT)
int FindLinePosition(self, x, y)
double FindMinimumWidth(self)
  FindNth(self, image, OUTPUT, OUTPUT, incoming)
int GetAlignmentEnd(self)
bool GetAlignmentOrientation(self, isEnd)
int GetAlignmentStart(self)
int GetAlignmentType(self, isEnd)
int GetAttachmentFrom(self)
int GetAttachmentTo(self)
  GetEnds(self, OUTPUT, OUTPUT, OUTPUT, OUTPUT)
PyShape GetFrom(self)
  GetLabelPosition(self, position, OUTPUT, OUTPUT)
PyObject GetLineControlPoints(self)
RealPoint GetNextControlPoint(self, shape)
PyShape GetTo(self)
  Initialise(self)
  InsertLineControlPoint(self, dc)
bool IsEnd(self, shape)
bool IsSpline(self)
  MakeLineControlPoints(self, n)
  SetAlignmentOrientation(self, isEnd, isHoriz)
  SetAlignmentType(self, isEnd, alignType)
  SetAttachmentFrom(self, fromAttach)
  SetAttachments(self, fromAttach, toAttach)
  SetAttachmentTo(self, toAttach)
  SetEnds(self, x1, y1, x2, y2)
  SetFrom(self, object)
  SetIgnoreOffsets(self, ignore)
  SetLineControlPoints(self, list)
  SetSpline(self, spline)
  SetTo(self, object)
  Straighten(self, dc)
  Unlink(self)

Generated by Epydoc 2.1.20040428.rpd on Tue Nov 9 17:04:31 2004 http://epydoc.sf.net