X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/42cfaf8cd4464466398ed888cb2caa5ee360c7ef..fb8b9da2ba88ffcfa048d19ec07e39942a4326eb:/utils/ogl/src/divided.cpp diff --git a/utils/ogl/src/divided.cpp b/utils/ogl/src/divided.cpp index efee471e62..ba8cd615ac 100644 --- a/utils/ogl/src/divided.cpp +++ b/utils/ogl/src/divided.cpp @@ -24,9 +24,7 @@ #include #endif -#ifdef PROLOGIO #include -#endif #include "basic.h" #include "basicp.h" @@ -83,7 +81,7 @@ void wxDividedShape::OnDrawContents(wxDC& dc) double leftX = (double)(m_xpos - (m_width / 2.0)); double rightX = (double)(m_xpos + (m_width / 2.0)); - if (m_pen) dc.SetPen(m_pen); + if (m_pen) dc.SetPen(* m_pen); if (m_textColour) dc.SetTextForeground(* m_textColour); @@ -110,7 +108,7 @@ void wxDividedShape::OnDrawContents(wxDC& dc) while (node) { wxShapeRegion *region = (wxShapeRegion *)node->Data(); - dc.SetFont(region->GetFont()); + dc.SetFont(* region->GetFont()); dc.SetTextForeground(* region->GetActualColourObject()); double proportion = @@ -130,7 +128,7 @@ void wxDividedShape::OnDrawContents(wxDC& dc) wxPen *regionPen = region->GetActualPen(); if (regionPen) { - dc.SetPen(regionPen); + dc.SetPen(* regionPen); dc.DrawLine(WXROUND(leftX), WXROUND(y), WXROUND(rightX), WXROUND(y)); } } @@ -186,7 +184,7 @@ bool wxDividedShape::GetAttachmentPosition(int attachment, double *x, double *y, wxLineShape *line) { int totalNumberAttachments = (GetRegions().Number() * 2) + 2; - if (!GetAttachmentMode() || (attachment >= totalNumberAttachments)) + if ((GetAttachmentMode() == ATTACHMENT_MODE_NONE) || (attachment >= totalNumberAttachments)) { return wxShape::GetAttachmentPosition(attachment, x, y, nth, no_arcs); } @@ -305,7 +303,7 @@ bool wxDividedShape::GetAttachmentPosition(int attachment, double *x, double *y, return TRUE; } -int wxDividedShape::GetNumberOfAttachments() +int wxDividedShape::GetNumberOfAttachments() const { // There are two attachments for each region (left and right), // plus one on the top and one on the bottom. @@ -418,14 +416,14 @@ void wxDividedShape::ResetMandatoryControlPoints() } #ifdef PROLOGIO -void wxDividedShape::WritePrologAttributes(wxExpr *clause) +void wxDividedShape::WriteAttributes(wxExpr *clause) { - wxRectangleShape::WritePrologAttributes(clause); + wxRectangleShape::WriteAttributes(clause); } -void wxDividedShape::ReadPrologAttributes(wxExpr *clause) +void wxDividedShape::ReadAttributes(wxExpr *clause) { - wxRectangleShape::ReadPrologAttributes(clause); + wxRectangleShape::ReadAttributes(clause); } #endif