• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/amule/wxWidgets-2.8.12/contrib/src/ogl/

Lines Matching defs:arrow

527   // Distance along line of each arrow: space them out evenly.
535 wxArrowHead *arrow = (wxArrowHead *)node->GetData();
536 switch (arrow->GetArrowEnd())
540 if ((arrow->GetXOffset() != 0.0) && !m_ignoreArrowOffsets)
542 DrawArrow(dc, arrow, arrow->GetXOffset(), true);
545 DrawArrow(dc, arrow, startArrowPos, false); // Absolute distance
546 startArrowPos += arrow->GetSize() + arrow->GetSpacing();
552 if ((arrow->GetXOffset() != 0.0) && !m_ignoreArrowOffsets)
553 DrawArrow(dc, arrow, arrow->GetXOffset(), true);
556 DrawArrow(dc, arrow, endArrowPos, false);
557 endArrowPos += arrow->GetSize() + arrow->GetSpacing();
563 arrow->SetXOffset(middleArrowPos);
564 if ((arrow->GetXOffset() != 0.0) && !m_ignoreArrowOffsets)
565 DrawArrow(dc, arrow, arrow->GetXOffset(), true);
568 DrawArrow(dc, arrow, middleArrowPos, false);
569 middleArrowPos += arrow->GetSize() + arrow->GetSpacing();
578 void wxLineShape::DrawArrow(wxDC& dc, wxArrowHead *arrow, double xOffset, bool proportionalOffset)
593 // Position of start point of line, at the end of which we draw the arrow.
596 switch (arrow->GetPosition())
662 * Add yOffset to arrow, if any
669 if ((arrow->GetYOffset() != 0.0) && !m_ignoreArrowOffsets)
685 double d = -arrow->GetYOffset(); // Negate so +offset is above line
700 switch (arrow->_GetType())
704 double arrowLength = arrow->GetSize();
729 double diameter = (double)(arrow->GetSize());
741 if (arrow->_GetType() == ARROW_HOLLOW_CIRCLE)
755 if (arrow->GetMetaFile())
769 (double)(arrow->GetMetaFile()->m_width/2.0),
813 if (arrow->GetMetaFile()->GetRotateable())
814 arrow->GetMetaFile()->Rotate(0.0, 0.0, theta);
820 arrow->GetMetaFile()->GetBounds(&minX, &minY, &maxX, &maxY);
827 arrow->GetMetaFile()->Draw(dc, x+deltaX, y+deltaY);
1518 // Read arrow list, for new OGL code
1623 wxArrowHead *arrow = (wxArrowHead *)node->GetData();
1624 lineCopy.m_arcArrows.Append(new wxArrowHead(*arrow));
2007 wxArrowHead *arrow = new wxArrowHead(type, end, size, xOffset, name, mf, arrowId);
2008 m_arcArrows.Append(arrow);
2009 return arrow;
2015 bool wxLineShape::AddArrowOrdered(wxArrowHead *arrow, wxList& referenceList, int end)
2019 wxString targetName(arrow->GetName());
2028 m_arcArrows.Insert(arrow);
2037 // Matching: advance current arrow pointer
2051 m_arcArrows.Insert(currNode, arrow);
2053 m_arcArrows.Append(arrow);
2058 m_arcArrows.Append(arrow);
2067 wxArrowHead *arrow = (wxArrowHead *)node->GetData();
2073 delete arrow;
2079 if (arrow->GetArrowEnd() == ARROW_POSITION_START)
2081 delete arrow;
2088 if (arrow->GetArrowEnd() == ARROW_POSITION_END)
2090 delete arrow;
2097 if (arrow->GetArrowEnd() == ARROW_POSITION_MIDDLE)
2099 delete arrow;
2114 wxArrowHead *arrow = (wxArrowHead *)node->GetData();
2115 if (arrow->GetName() == name)
2117 delete arrow;
2136 wxArrowHead *arrow = (wxArrowHead *)node->GetData();
2137 if (((position == -1) || (position == arrow->GetArrowEnd())) &&
2138 (arrow->GetName() == name))
2139 return arrow;
2150 wxArrowHead *arrow = (wxArrowHead *)node->GetData();
2151 if (arrowId == arrow->GetId())
2152 return arrow;
2168 wxArrowHead *arrow = (wxArrowHead *)node->GetData();
2169 if (((position == -1) || (position == arrow->GetArrowEnd())) &&
2170 (arrow->GetName() == name))
2172 delete arrow;
2187 wxArrowHead *arrow = (wxArrowHead *)node->GetData();
2188 if (arrow->GetId() == id)
2190 delete arrow;