Changeset View
Changeset View
Standalone View
Standalone View
ps/trunk/source/gui/CChart.cpp
Show First 20 Lines • Show All 178 Lines • ▼ Show 20 Lines | CRect CChart::GetChartRect() const | ||||
return CRect( | return CRect( | ||||
m_CachedActualSize.TopLeft() + CPos(m_AxisWidth, m_AxisWidth), | m_CachedActualSize.TopLeft() + CPos(m_AxisWidth, m_AxisWidth), | ||||
m_CachedActualSize.BottomRight() - CPos(m_AxisWidth, m_AxisWidth) | m_CachedActualSize.BottomRight() - CPos(m_AxisWidth, m_AxisWidth) | ||||
); | ); | ||||
} | } | ||||
void CChart::UpdateSeries() | void CChart::UpdateSeries() | ||||
{ | { | ||||
CGUISeries* pSeries; | const CGUISeries& pSeries = GUI<CGUISeries>::GetSetting(this, "series"); | ||||
GUI<CGUISeries>::GetSettingPointer(this, "series", pSeries); | const CGUIList& pSeriesColor = GUI<CGUIList>::GetSetting(this, "series_color"); | ||||
CGUIList* pSeriesColor; | |||||
GUI<CGUIList>::GetSettingPointer(this, "series_color", pSeriesColor); | |||||
m_Series.clear(); | m_Series.clear(); | ||||
m_Series.resize(pSeries->m_Series.size()); | m_Series.resize(pSeries.m_Series.size()); | ||||
for (size_t i = 0; i < pSeries->m_Series.size(); ++i) | for (size_t i = 0; i < pSeries.m_Series.size(); ++i) | ||||
{ | { | ||||
CChartData& data = m_Series[i]; | CChartData& data = m_Series[i]; | ||||
if (i < pSeriesColor->m_Items.size() && !data.m_Color.ParseString(m_pGUI, pSeriesColor->m_Items[i].GetOriginalString().ToUTF8(), 0)) | if (i < pSeriesColor.m_Items.size() && !data.m_Color.ParseString(m_pGUI, pSeriesColor.m_Items[i].GetOriginalString().ToUTF8(), 0)) | ||||
LOGWARNING("GUI: Error parsing 'series_color' (\"%s\")", utf8_from_wstring(pSeriesColor->m_Items[i].GetOriginalString())); | LOGWARNING("GUI: Error parsing 'series_color' (\"%s\")", utf8_from_wstring(pSeriesColor.m_Items[i].GetOriginalString())); | ||||
data.m_Points = pSeries->m_Series[i]; | data.m_Points = pSeries.m_Series[i]; | ||||
} | } | ||||
UpdateBounds(); | UpdateBounds(); | ||||
SetupText(); | SetupText(); | ||||
} | } | ||||
void CChart::SetupText() | void CChart::SetupText() | ||||
{ | { | ||||
▲ Show 20 Lines • Show All 114 Lines • Show Last 20 Lines |
Wildfire Games · Phabricator