ENH:add unmatched status for ams mapping
jira:[STUDIO-9995] Change-Id: I9400ae8ef33a2292565395a8fb4fedbe71437da6
This commit is contained in:
parent
a498efe570
commit
dc4919ebd6
|
@ -258,35 +258,46 @@ void MaterialItem::doRender(wxDC& dc)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
dc.SetPen(*wxTRANSPARENT_PEN);
|
if (m_match) {
|
||||||
dc.SetBrush(wxBrush(wxColour(acolor)));
|
dc.SetPen(*wxTRANSPARENT_PEN);
|
||||||
dc.DrawRectangle((size.x / 2 - MATERIAL_REC_WHEEL_SIZE.x) / 2 + FromDIP(3), up, MATERIAL_REC_WHEEL_SIZE.x - FromDIP(1), MATERIAL_REC_WHEEL_SIZE.y);
|
dc.SetBrush(wxBrush(wxColour(acolor)));
|
||||||
|
dc.DrawRectangle((size.x / 2 - MATERIAL_REC_WHEEL_SIZE.x) / 2 + FromDIP(3), up, MATERIAL_REC_WHEEL_SIZE.x - FromDIP(1), MATERIAL_REC_WHEEL_SIZE.y);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
////border
|
////border
|
||||||
#if __APPLE__
|
//#if __APPLE__
|
||||||
dc.SetPen(wxColour(0xAC, 0xAC, 0xAC));
|
// if (m_match) {
|
||||||
|
// dc.SetPen(wxColour(0xAC, 0xAC, 0xAC));
|
||||||
|
// } else {
|
||||||
|
// dc.SetPen(wxPen(wxColour(234, 31, 48), 2));
|
||||||
|
// }
|
||||||
|
// dc.SetBrush(*wxTRANSPARENT_BRUSH);
|
||||||
|
// dc.DrawRoundedRectangle(FromDIP(1), FromDIP(1), MATERIAL_ITEM_SIZE.x - FromDIP(1), MATERIAL_ITEM_SIZE.y - FromDIP(1), 5);
|
||||||
|
//
|
||||||
|
// if (m_selected) {
|
||||||
|
// dc.SetPen(wxColour(0x00, 0xAE, 0x42));
|
||||||
|
// dc.SetBrush(*wxTRANSPARENT_BRUSH);
|
||||||
|
// dc.DrawRoundedRectangle(FromDIP(1), FromDIP(1), MATERIAL_ITEM_SIZE.x - FromDIP(1), MATERIAL_ITEM_SIZE.y - FromDIP(1), 5);
|
||||||
|
// }
|
||||||
|
//#else
|
||||||
|
|
||||||
|
if (m_match) {
|
||||||
|
dc.SetPen(wxPen(wxColour(0xAC, 0xAC, 0xAC), FromDIP(1)));
|
||||||
|
} else {
|
||||||
|
dc.SetPen(wxPen(wxColour(234, 31, 48), FromDIP(1)));
|
||||||
|
}
|
||||||
|
|
||||||
dc.SetBrush(*wxTRANSPARENT_BRUSH);
|
dc.SetBrush(*wxTRANSPARENT_BRUSH);
|
||||||
dc.DrawRoundedRectangle(1, 1, MATERIAL_ITEM_SIZE.x - 1, MATERIAL_ITEM_SIZE.y - 1, 5);
|
dc.DrawRoundedRectangle(FromDIP(0), FromDIP(0), MATERIAL_ITEM_SIZE.x - FromDIP(0), MATERIAL_ITEM_SIZE.y - FromDIP(0), 5);
|
||||||
|
|
||||||
if (m_selected) {
|
if (m_selected) {
|
||||||
dc.SetPen(wxColour(0x00, 0xAE, 0x42));
|
dc.SetPen(wxPen(wxColour(0x00, 0xAE, 0x42), FromDIP(2)));
|
||||||
dc.SetBrush(*wxTRANSPARENT_BRUSH);
|
dc.SetBrush(*wxTRANSPARENT_BRUSH);
|
||||||
dc.DrawRoundedRectangle(1, 1, MATERIAL_ITEM_SIZE.x - 1, MATERIAL_ITEM_SIZE.y - 1, 5);
|
dc.DrawRoundedRectangle(FromDIP(1), FromDIP(1), MATERIAL_ITEM_SIZE.x - FromDIP(1), MATERIAL_ITEM_SIZE.y - FromDIP(1), 5);
|
||||||
}
|
}
|
||||||
#else
|
//#endif
|
||||||
|
|
||||||
dc.SetPen(wxColour(0xAC, 0xAC, 0xAC));
|
|
||||||
dc.SetBrush(*wxTRANSPARENT_BRUSH);
|
|
||||||
dc.DrawRoundedRectangle(0, 0, MATERIAL_ITEM_SIZE.x, MATERIAL_ITEM_SIZE.y, 5);
|
|
||||||
|
|
||||||
if (m_selected) {
|
|
||||||
dc.SetPen(wxColour(0x00, 0xAE, 0x42));
|
|
||||||
dc.SetBrush(*wxTRANSPARENT_BRUSH);
|
|
||||||
dc.DrawRoundedRectangle(0, 0, MATERIAL_ITEM_SIZE.x, MATERIAL_ITEM_SIZE.y, 5);
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
if (m_text_pos_y > 0 && m_match) {
|
if (m_text_pos_y > 0 && m_match) {
|
||||||
// arrow (remove arrow)
|
// arrow (remove arrow)
|
||||||
if ((acolor.Red() > 160 && acolor.Green() > 160 && acolor.Blue() > 160) && (acolor.Red() < 180 && acolor.Green() < 180 && acolor.Blue() < 180)) {
|
if ((acolor.Red() > 160 && acolor.Green() > 160 && acolor.Blue() > 160) && (acolor.Red() < 180 && acolor.Green() < 180 && acolor.Blue() < 180)) {
|
||||||
|
@ -299,11 +310,11 @@ void MaterialItem::doRender(wxDC& dc)
|
||||||
auto wheel_left = (GetSize().x / 2 - m_ams_wheel_mitem.GetBmpSize().x) / 2 + FromDIP(2);
|
auto wheel_left = (GetSize().x / 2 - m_ams_wheel_mitem.GetBmpSize().x) / 2 + FromDIP(2);
|
||||||
auto wheel_top = ((float)GetSize().y * 0.6 - m_ams_wheel_mitem.GetBmpSize().y) / 2 + (float)GetSize().y * 0.4;
|
auto wheel_top = ((float)GetSize().y * 0.6 - m_ams_wheel_mitem.GetBmpSize().y) / 2 + (float)GetSize().y * 0.4;
|
||||||
|
|
||||||
dc.DrawBitmap(m_ams_wheel_mitem.bmp(), wheel_left, wheel_top);
|
|
||||||
|
|
||||||
if (!m_match) {
|
if (!m_match) {
|
||||||
wheel_left += m_ams_wheel_mitem.GetBmpSize().x;
|
wheel_left += m_ams_wheel_mitem.GetBmpSize().x;
|
||||||
dc.DrawBitmap(m_ams_not_match.bmp(), wheel_left + FromDIP(5), wheel_top);
|
dc.DrawBitmap(m_ams_not_match.bmp(), (size.x - m_ams_not_match.GetBmpWidth()) / 2, wheel_top);
|
||||||
|
} else {
|
||||||
|
dc.DrawBitmap(m_ams_wheel_mitem.bmp(), wheel_left, wheel_top);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue