From: Jeffrey D. <ha...@us...> - 2003-10-11 01:45:49
|
Log Message: ----------- slider default value Modified Files: -------------- /cvsroot/decaldev/source/DecalControls: Slider.cpp Revision Data ------------- Index: Slider.cpp =================================================================== RCS file: /cvsroot/decaldev/source/DecalControls/Slider.cpp,v retrieving revision 1.7 retrieving revision 1.8 diff -u -d -r1.7 -r1.8 --- Slider.cpp 23 Sep 2003 05:23:58 -0000 1.7 +++ Slider.cpp 11 Oct 2003 01:45:33 -0000 1.8 @@ -146,6 +146,7 @@ vMinSliderColor = pElement->getAttribute(_T("mincolor")), vMaxSliderColor = pElement->getAttribute(_T("maxcolor")), vVertical = pElement->getAttribute(_T("vertical")), + vDefault = pElement->getAttribute(_T("default")), vMaximum = pElement->getAttribute(_T("maximum")), vMinimum = pElement->getAttribute(_T("minimum")), vName = pElement->getAttribute(_T("name")); @@ -206,6 +207,14 @@ } catch( ... ) { // Type conversion error _ASSERTE(FALSE); + } + } + + if (vDefault.vt != VT_NULL) { + try { + m_nSliderPos = static_cast<long>(vDefault); + } catch( ... ) { + m_nSliderPos = m_nMinimum; } } |